The BooleanArray structure is defined as follows.
typedef struct _BooleanArray {
[range(0, MAX_RPC_BOOL_ARRAY_COUNT)]
DWORD count;
[size_is(count)] boolean* ptr;
} BooleanArray;
count: A 32-bit unsigned integer that contains the number of BOOLEAN values pointed to by ptr.
ptr: A pointer to an array of BOOLEAN values.