I made several ActiveX objects in VB6 with the same exposed interface: methods & properties in the main interface and events (outgoing) in the secondary interface. The client, written in VC++ 6.0, needs to read the same interfaces for all the servers: how to??
Each Activex shows, within the related IDL file, different IID and CLSID.

May I force the IID (Interface Identifier) in VB6?

Should I use any API or manipulate the IDL file (type library)?

Maybe I need to learn COM deeper!

Thx in advance.
GRAZ