2.2.1.3.12 NETLOGON_DOMAIN_INFORMATION

The NETLOGON_DOMAIN_INFORMATION union SHOULD<30> select either a NETLOGON_DOMAIN_INFO, as specified in section 2.2.1.3.11, or a NETLOGON_LSA_POLICY_INFO, as specified in section 2.2.1.3.5, data type based on the value of the Level parameter to the NetrLogonGetDomainInfo method, as specified in section 3.5.4.4.10.

 typedef 
 [switch_type(DWORD)] 
 union _NETLOGON_DOMAIN_INFORMATION {
   [case(1)] 
     PNETLOGON_DOMAIN_INFO DomainInfo;
   [case(2)] 
     PNETLOGON_LSA_POLICY_INFO LsaPolicyInfo;
 } NETLOGON_DOMAIN_INFORMATION,
  *PNETLOGON_DOMAIN_INFORMATION;

DomainInfo: This field is selected when the switched DWORD ([MS-DTYP] section 2.2.9) value is set to 0x00000001. The union contains a NETLOGON_DOMAIN_INFO structure, as specified in section 2.2.1.3.11.

LsaPolicyInfo: This field is selected when the switched DWORD value is set to 0x00000002. The union contains a NETLOGON_LSA_POLICY_INFO structure, as specified in section 2.2.1.3.5.