I have a program that uses ActiveX dll files for plugins. I would like it to work similar to the way winamp does. It looks through the dll files in it's folder and is able to load them. I know that winamp plugins are not ActiveX, but how do I enumerate (at runtime) the objects in an ActiveX dll, or tell me if a dll is not ActiveX? I know it can be done because "Object Explorer" in vb does it.

The critical question here is, how do I do that?