Contents Previous Page Next Page
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