The PropertyTagArray_r structure is an encoding of the PropTagArray data structure defined in [MS-OXCDATA]. The permissible number of proptag values in the PropertyTagArray_r structure exceeds that of the PropTagArray data structure. The semantic meaning is otherwise unchanged from the PropTagArray data structure.

 typedef struct PropertyTagArray_r {
   DWORD cValues;
   [range(0,100001)] [size_is(cValues+1), length_is(cValues)] 
     DWORD aulPropTag[];
 } PropertyTagArray_r;

cValues: Encodes the Count field of PropTagArray. This field MUST NOT exceed 100,000.

aulPropTag: Encodes the PropertyTags field of PropTagArray.