Export (0) Print
Expand All
TRY
Expand Minimize

AfxOleTypeMatchGuid

Call this function to determine whether a type descriptor (obtained from the type info) describes the type indicated by guidType with the given number of levels of indirection.

BOOL AfxOleTypeMatchGuid(
   LPTYPEINFO pTypeInfo,
   TYPEDESC FAR* pTypeDesc,
   REFGUID guidType,
   ULONG cIndirectionLevels 
);

Parameters

pTypeInfo
Pointer to the type info object from which pTypeDesc was obtained.
pTypeDesc
Pointer to a TYPEDESC structure.
guidType
The unique ID of the type.
cIndirectionLevels
The number of indirection levels.

Return Value

Nonzero if the match was successful; otherwise 0.

Example

To check whether typedesc refers to a pointer to a IFontDisp:

AfxOleTypeMatchGuid( ptypeinfo, &typedesc, IID_IFontDisp, 1);

where IID_IFontDisp refers to the type and the number of indirection levels is 1 (because the sample is checking for a simple pointer).

See Also

MFC Macros and Globals

Show:
© 2014 Microsoft