2.2.15.2.1 DNS_RPC_CLIENT_SUBNET_RECORD

The DNS_RPC_CLIENT_SUBNET_RECORD structure contains the IPv4 and IPv6 subnets that are grouped together.

 typedef struct _ClientSubnetRecord {
   LPWSTR pwszClientSubnetName;
   PDNS_ADDR_ARRAY pIPAddr;
   PDNS_ADDR_ARRAY pIPv6Addr;
 } DNS_RPC_CLIENT_SUBNET_RECORD,
  *PDNS_RPC_CLIENT_SUBNET_RECORD;

pwszClientSubnetName: (variable) A NULL-terminated Unicode string containing the name of the client subnet record.

pIPAddr: A pointer to a DNS_ADDR_ARRAY (section 2.2.3.2.3) structure that contains a list of IP subnets contained in this client subnet record along with the SubnetLength as defined in DNS ADD USER (section 2.2.3.2.2.2).

pIPv6Addr: A pointer to a DNS_ADDR_ARRAY structure that contains a list of IPv6 subnets contained in this client subnet record along with the SubnetLength as defined in DNS ADD USER.