The CAPROPVARIANT structure defines a counted array of PROPVARIANT (section 2.2.13.2) values.
typedef struct tagCAPROPVARIANT {
unsigned long cElems;
[size_is(cElems )] PROPVARIANT* pElems;
} CAPROPVARIANT;
cElems: MUST be set to the total number of elements of the array.
pElems: An array of PROPVARIANT (section 2.2.13.2) values.