2.2.8.2.1 DNS_RPC_AUTOCONFIGURE

The DNS_RPC_AUTOCONFIGURE structure contains the information required to auto-configure the DNS server.

 typedef struct _DnsRpcAutoConfigureLonghorn {
   DWORD dwRpcStructureVersion;
   DWORD dwReserved0;
   DWORD dwAutoConfigFlags;
   DWORD dwReserved1;
   [string] char* pszNewDomainName;
 } DNS_RPC_AUTOCONFIGURE,
  *PDNS_RPC_AUTOCONFIGURE;

dwRpcStructureVersion: The structure version number; this value MUST be set to 0x00000000.

dwReserved0: MUST be set to zero when sent and MUST be ignored on receipt.

dwAutoConfigFlags: The autoconfiguration operation being requested by the client as specified in DNS_RPC_AUTOCONFIG (section 2.2.8.1.1).

dwReserved1: MUST be set to zero when sent and MUST be ignored on receipt.

pszNewDomainName: A pointer to a null-terminated UTF-8 string which contains the name of the directory server domain that this DNS server is about to join.