ICatInformation::EnumImplCategoriesOfClass (Compact 2013)

3/26/2014

This method returns an enumerator for the CATIDs implemented by the specified class.

Syntax

HRESULT EnumImplCategoriesOfClass(
  REFCLSID rclsid, 
  IEnumCATID** ppenumCATD 
);

Parameters

  • rclsid
    [in] Class identifier.
  • ppenumCATD
    [out] Location to return an IEnumCATID interface.

    This can be used to enumerate the CATIDs that are implemented by rclsid.

Return Value

The following table shows the return values for this method.

Value

Description

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.

Remarks

To determine whether the platform supports this interface, see Determining Supported COM APIs.

Requirements

Header

comcat.h,
comcat.idl

Library

ole32.lib,
uuid.lib

See Also

Reference

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