Interface Key

March 11, 2025 · View on GitHub

Registers new interfaces by associating an interface name with an interface ID (IID). There must be one IID subkey for each new interface.

Registry Key

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{IID}

Registry valueDescription
BaseInterfaceIdentifies the interface from which the current interface is derived.
NumMethodsContains the number of methods in the associated interface, including methods from derived interfaces.
ProxyStubClsidMaps an IID to a CLSID in 16-bit proxy DLLs.
ProxyStubClsid32Maps an IID to a CLSID in 32-bit proxy DLLs.

 

Remarks

The HKEY_LOCAL_MACHINE\SOFTWARE\Classes key corresponds to the HKEY_CLASSES_ROOT key, which was retained for compatibility with earlier versions of COM.

Interface