On Tue, 21 Jan 2003, Robert Shearman wrote:
Attached (now) is the IDL file (really an ODL file) used to create stdole32.tlb
Why do it this way? There are surely going to be more types than that in the stdole32 file, or? And what's wrong with importing lots of structures, if unused typedefs aren't stored in the type library? If the problem is that mktyplib is inflexible, use midl instead. Then you can just import oaidl.idl and be done with it, almost no future maintenance needed.
Where should I put such a file?
I'd go for dlls/oleaut32. Standard ole32 has no need for typelibs, they're a feature of oleaut32.