2.2.5.2.10.3 DNS_RPC_FORWARDERS_LONGHORN

In the DNS_RPC_FORWARDERS_LONGHORN structure all fields have same definition as specified in section DNS_RPC_FORWARDERS_DOTNET (section 2.2.5.2.10.2), with the following exceptions:

 typedef struct _DnssrvRpcForwardersLonghorn {
   DWORD dwRpcStructureVersion;
   DWORD dwReserved0;
   DWORD fRecurseAfterForwarding;
   DWORD dwForwardTimeout;
   PDNS_ADDR_ARRAY aipForwarders;
 } DNS_RPC_FORWARDERS_LONGHORN,
  *PDNS_RPC_FORWARDERS_LONGHORN,
  DNS_RPC_FORWARDERS,
  *PDNS_RPC_FORWARDERS;

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

aipForwarders: A pointer to a structure of type DNS_ADDR_ARRAY (section 2.2.3.2.3) specifies a list of IP addresses that will be used as forwarders by the DNS server.