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;
Windows NT: Use version 4.0 or later.
Windows: Use Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in ocidl.h.
ISpecifyPropertyPages::GetPages