Hi
Mit ObjCreateInterface kannst du aus einem DLL-Return Pointer ein COM Object machen.
Ist schon ein Weilchen her, aber in Direct2D und DirectSound hab ich das so verwendet damals.
In den Include files von VB, oder auch andernen Sprachen findest du vielleicht das passende.
Du benötigst die IIDs, die etwa folgende Struktur haben: "{00000000-0000-0000-0000-000000000000}" und die Interface Description, die etwa so aufgebaut ist, wie DLL Structs.