Given a COM DLL, extract all classes CLSID and corresponding interface name
My question is similar to Getting CLSID for a DLL file? , I think. I have a directory with some DLLs, each one implementing one or more COM interfaces. I would like to get: 1) Each interface name 2) The CLSID of the class implementing the interface For each DLL. It's important that everything can be done programatically (So I can't use some sort of COM browser and manually look up for that information). Later I will lookup the CLSID given the interface name and call some methods using IDispatch. One alternative seems to be scanning the registry trying to match the type, interface and class