# CAUUID

The CAUUID structure is a Counted Array of UUID or GUID types. It is used, for example, in the ISpecifyPropertyPages::GetPages method to receive an array of CLSIDs for the property pages that the object wants displayed.

    typedef struct tagCAUUID
    {
        ULONG     cElems;
        GUID FAR* pElems;
    } CAUUID;

Members

cElems
  Size of the array pointed to by pElems.
pElems
  Pointer to an array of UUID values, each of which specifies a CLSID of a particular property page. This array is allocated by the callee using CoTaskMemAlloc and is freed by the caller using CoTaskMemFree.

See Also

ISpecifyPropertyPages::GetPages