DNS_RPC_UNICODE_STRING_LIST defines a structure that contains a list of null-terminated Unicode strings. This structure is used by the DNS Server Management Protocol while processing the R_DnssrvComplexOperation2 (section method call, with operations of type "EnumerateKeyStorageProviders".

 typedef struct _DnsRpcUnicodeStringList {
   [range(0,10000)] DWORD dwCount;
   [size_is(dwCount), string] wchar_t * pwszStrings[];

dwCount: The number of strings present in the pwszStrings array.

pwszStrings: A variable-length array of pointers to null-terminated Unicode strings.