The WStringArray_r structure encodes an array of references to Unicode strings.

 typedef struct _WStringArray_r {
   [range(0,100000)] DWORD cValues;
   [size_is(cValues)] [string] wchar_t** lppszW;
 } WStringArray_r;

cValues: The number of Unicode character strings references represented in the WStringArray_r structure. This value MUST NOT exceed 100,000.

lppszW: The Unicode character string references. The strings referred to are NULL-terminated.