windows,winapi,com,registry,typelib
Figured it out. RegisterTypeLib and RegisterTypeLibForUser always write both 32-bit and 64-bit entries when running on a 64-bit OS (even if the process is 32-bit). This is perfectly acceptable in most cases since it's only the interface and type library metadata that gets written. When the interface key is written,...
.TLH file (as a product of import from .TLB, which is in turn a compiled version of .IDL file) is a description of interfaces, structures, methods etc. which ones uses to talk through COM to another object. There is no guarantee or promise that the other party implementing these interfaces...
The official API is available here: Type Description Interfaces. You can use it from C++ directly but I suggest you use .NET (C# in my sample) with an extra tool that Microsoft has written long time ago (mine is dated 1997), named TLBINF32.DLL. It's also a COM object but is...
python,vala,gobject,typelib,gobject-introspection
https://wiki.gnome.org/action/show/Projects/PyGObject/IntrospectionPorting#Constructors Or, if you prefer, you can use GObject-style construction in your Vala code....