For anyone who runs into this issue.....


In order to load a type library, all dependent type libraries must either be in the same directory path as the type library that you are trying to load or the dependent tlbs must be registered on the system.

If none of the above have been done, and your tlb uses references other type libraries you will get a

fatal error C1084: Cannot read type library file: 'mydll.tlb': Error loading type library/DLL.