Hello everyone,


If I am developing a native unmanaged COM using Visual Studio 2005 C++, is it a mandatory to register type lib into HKEY_CLASSES_ROOT\TypeLib?

I have already registered related entries into HKEY_CLASSES_ROOT\CLSID\<Co Clas ID>, HKEY_CLASSES_ROOT\Interface\<Interface ID of Co Class exposed> and HKEY_CLASSES_ROOT\<Co Class name>.

What is the function of the entry under HKEY_CLASSES_ROOT\TypeLib during COM object discovery and creation process?


thanks in advance,
George