2.2.17.1.3 DNS_RPC_ENUM_VIRTUALIZATION_INSTANCE_LIST

The DNS_RPC_ENUM_VIRTUALIZATION_INSTANCE_LIST structure contains information about all the virtualization instances in a DNS server (section 3.1.4.15).

 typedef struct _DnsRpcEnumVirtualizationInstanceList
 {
     DWORD       dwRpcStructureVersion;
     DWORD       dwVirtualizationInstanceCount;
     PDNS_RPC_VIRTUALIZATION_INSTANCE_INFO VirtualizationInstanceArray[1];
 }
 DNS_RPC_ENUM_VIRTUALIZATION_INSTANCE_LIST, *PDNS_RPC_ENUM_VIRTUALIZATION_INSTANCE_LIST;

dwRpcStructureVersion: The DNS management structure version number. This value MUST be set to 0x00000000.

dwVirtualizationInstanceCount: An unsigned integer that specifies the total number of DNS_RPC_VIRTUALIZATION_INSTANCE_INFO (section 2.2.17.1.2) elements.

VirtualizationInstanceArray: An array of pointers to DNS_RPC_VIRTUALIZATION_INSTANCE_INFO (section 2.2.17.1.2) structures.