I'm trying to replicate what Visual Studio does when it imports a COM
type library using tlbimp.exe. I'm having a hard time getting it just
right because I need to determine the name of the type library to use
as a namespace. In "COM Programming with Microsoft.NET" page 59
suggests using the following to mimic Visual Studio:
tlbimp libname.ext /out:Interop.libname.dll /namespace:libname
/sysarray
My problem is that the type library name (as specified in the IDL)
does not match the filename. Visual Studio can determine the real type
library name and uses that instead of the filename.
I realize that I may need to use some Win32 API method call to find my
answer and that's ok... I would really appreciate the help!
--Edwin
Mattias Sj?gren - 29 Sep 2004 00:54 GMT
>I realize that I may need to use some Win32 API method call to find my
>answer and that's ok... I would really appreciate the help!
You can use LoadTypeLibEx to load it and then
ITypeLib::GetDocumentation to get the lib name.
Mattias

Signature
Mattias Sjögren [MVP] mattias @ mvps.org
http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
Please reply only to the newsgroup.