# ICatInformation::EnumImplCategoriesOfClass

Returns an enumerator for the CATIDs implemented by the specified class.

HRESULT EnumImplCategoriesOfClass(

REFCLSID rclsid, | //Class ID
IEnumCATID** ppenumCATD | //Location in which to return an IEnumCATID interface
); |

Parameters

rclsid
  [in] Specifies the class ID.
ppenumCATD
  [out] Specifies the location to return an IEnumCATID interface. This can be used to enumerate the CATIDs that are implemented by rclsid.

Return Values

S_OK
  The function was successful.
E_INVALIDARG
  One or more arguments are incorrect.
E_OUTOFMEMORY
  Insufficient memory to create and return an enumerator object.

See Also

ICatInformation::EnumCategories, ICatInformation::EnumClassesOfCategories, ICatInformation::EnumReqCategoriesOfClass, ICatInformation::GetCategoryDesc, ICatInformation::IsClassOfCategories