The EvtRpcVariantList data type is a wrapper for multiple EvtRpcVariant (section 2.2.7) data types.
typedef struct tag_EvtRpcVariantList {
[range(0, MAX_RPC_VARIANT_LIST_COUNT)]
DWORD count;
[size_is(count)] EvtRpcVariant* props;
} EvtRpcVariantList;
count: Number of EvtRpcVariant values pointed to by the props field.
props: Pointer to an array of EvtRpcVariant values.