ICatRegister::RegisterClassImplCategories
A version of this page is also available for
4/8/2010
This method registers the class as implementing one or more component categories.
Syntax
HRESULT RegisterClassImplCategories(
REFCLSID rclsid,
ULONG cCategories,
CATID rgcatid[]
);
Parameters
- rclsid
[in] Class identifier of the relevant class for which category information will be set.
- cCategories
[in] Number of categories to associate as category identifiers for the class.
- rgcatid
[in] Array of cCategories CATIDs to associate as category identifiers for the class.
Return Value
If the method succeeds, the return value is S_OK.
If one or more arguments are incorrect, the method returns E_INVALIDARG.
Remarks
In case of an error, this function does not ensure that the Registry is restored to the state prior to the call. Only the owner of a class can call this function, usually as part of the installation of the component.
To determine whether the platform supports this interface, see Determining Supported COM APIs.
Requirements
Header | comcat.h, comcat.idl |
Library | ole32.lib, uuid.lib |
Windows Embedded CE | Windows CE 3.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
ICatRegister::RegisterCategories
ICatRegister::RegisterClassReqCategories
ICatRegister::UnRegisterCategories
ICatRegister::UnRegisterClassImplCategories
ICatRegister::UnRegisterClassReqCategories