Registers new interfaces by associating an interface name with an interface ID (IID).
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface
If your application adds a new interface, the Interface key must be completed for OLE 2 to register the new interface. There must be one IID subkey for each new interface.
Note that you must use ProxyStubCLSID32 because the IID-to-CLSID mapping may be different for 16-and 32-bit interfaces. The IID-to-CLSID depends on the way the interface proxies are packaged into a set of proxy DLLs.
\Interface
<IID> |
Interface identifier |
\BaseInterface |
Interface derived from |
\NumMethods |
Number of methods |
\ProsyStubCLSID |
Maps IID to CLSiD (16-bit DLLs) |
\ProsyStubCLSID32 |
Maps IID to CLSiD (32-bit DLLs) |
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\Interface