2.2.5.2.5.3 DNS_RPC_ZONE_SECONDARIES_LONGHORN

In the DNS_RPC_ZONE_SECONDARIES_LONGHORN structure all fields have same definition as specified in section DNS_RPC_ZONE_SECONDARIES_DOTNET (section 2.2.5.2.5.2), with the following exceptions:

 typedef struct _DnssrvRpcZoneSecondariesLonghorn {
   DWORD dwRpcStructureVersion;
   DWORD dwReserved0;
   DWORD fSecureSecondaries;
   DWORD fNotifyLevel;
   PDNS_ADDR_ARRAY aipSecondaries;
   PDNS_ADDR_ARRAY aipNotify;
 } DNS_RPC_ZONE_SECONDARIES_LONGHORN,
  *PDNS_RPC_ZONE_SECONDARIES_LONGHORN,
  DNS_RPC_ZONE_SECONDARIES,
  *PDNS_RPC_ZONE_SECONDARIES;

dwRpcStructureVersion: The DNS server management structure version number. It MUST be set to 0x00000002.

aipSecondaries: A pointer to a structure of type DNS_ADDR_ARRAY (section 2.2.3.2.3) that specifies a list of IP addresses of remote DNS servers that are permitted to perform zone transfers for this zone. The DNS server will honor zone transfer requests from these secondary servers, as directed by the value of fSecureSecondaries above.

aipNotify: A pointer to a structure of type DNS_ADDR_ARRAY (section 2.2.3.2.3) that specifies a list of IP addresses of the remote DNS servers that be sent notification messages when records in this zone change, as directed by fNotifyLevel above.