The DNS_RPC_UNICODE_STRING_LIST structure contains a list of null-terminated Unicode strings. This structure is used by the DNS Server Management Protocol while processing the R_DnssrvComplexOperation2 (section 3.1.4.8) method call, with operations of type "EnumerateKeyStorageProviders".
typedef struct _DnsRpcUnicodeStringList {
[range(0,10000)] DWORD dwCount;
[size_is(dwCount), string] wchar_t * pwszStrings[];
} DNS_RPC_UNICODE_STRING_LIST,
*PDNS_RPC_UNICODE_STRING_LIST;
dwCount: The number of strings present in the pwszStrings array.
pwszStrings: A variable-length array of pointers to null-terminated Unicode strings.