[This is preliminary documentation and subject to change.]
Stores a new interface definition in the class store. This information corresponds to information stored under the HKEY_CLASSES_ROOT (HKCR\IID) Registry key.
HRESULT NewInterface(
REFIID iid, //The IID to be added to the class store.
LPOLESTR pszDesc, //The description of the new interface.
REFCLSID psclsid, //The class identifier of the proxy/stub that
// can be used to marshal the interface.
REFCLSID typelibid, //The type library identifier that describes the interface.
);
Windows NT: Use version 5.0 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in objidl.h.
IClassAdmin::NewClass, IClassAdmin::DeleteClass, IClassAdmin::DeleteInterface, IClassAdmin::NewPackage, IClassAdmin::DeletePackage, IClassAdmin::GetClassesEnum, IClassAdmin::GetPackagesEnum, IClassAdmin::GetClassDetails, IClassAdmin::GetIidDetails, IClassAdmin::GetPackageDetails