2.2.1.4.6 NETLOGON_LEVEL
The NETLOGON_LEVEL union defines a union of all types of logon information.
-
typedef [switch_type(NETLOGON_LOGON_INFO_CLASS)] union _NETLOGON_LEVEL { [case(NetlogonInteractiveInformation)] PNETLOGON_INTERACTIVE_INFO LogonInteractive; [case(NetlogonInteractiveTransitiveInformation)] PNETLOGON_INTERACTIVE_INFO LogonInteractiveTransitive; [case(NetlogonServiceInformation)] PNETLOGON_SERVICE_INFO LogonService; [case(NetlogonServiceTransitiveInformation)] PNETLOGON_SERVICE_INFO LogonServiceTransitive; [case(NetlogonNetworkInformation)] PNETLOGON_NETWORK_INFO LogonNetwork; [case(NetlogonNetworkTransitiveInformation)] PNETLOGON_NETWORK_INFO LogonNetworkTransitive; [case(NetlogonGenericInformation)] PNETLOGON_GENERIC_INFO LogonGeneric; [case(NetlogonTicketLogonInformation)] PNETLOGON_TICKET_LOGON_INFO LogonTicket; [default] ; } NETLOGON_LEVEL, *PNETLOGON_LEVEL;
LogonInteractive: This field is selected when the logon information type is NetlogonInteractiveInformation. The data type is NETLOGON_INTERACTIVE_INFO, as specified in section 2.2.1.4.3.
LogonInteractiveTransitive: This field is selected when the logon information type is NetlogonInteractiveTransitiveInformation. The data type is NETLOGON_INTERACTIVE_INFO, as specified in section 2.2.1.4.3.
LogonService: This field is selected when the logon information type is NetlogonServiceInformation. The data type is NETLOGON_SERVICE_INFO, as specified in section 2.2.1.4.4.
LogonServiceTransitive: This field is selected when the logon information type is NetlogonServiceTransitiveInformation. The data type is NETLOGON_SERVICE_INFO, as specified in section 2.2.1.4.4.
LogonNetwork: This field is selected when the logon information type is NetlogonNetworkInformation. The data type is NETLOGON_NETWORK_INFO, as specified in section 2.2.1.4.5.
LogonNetworkTransitive: This field is selected when the logon information type is NetlogonNetworkTransitiveInformation. The data type is NETLOGON_NETWORK_INFO, as specified in section 2.2.1.4.5.
LogonGeneric: This field is selected when the logon information type is NetlogonGenericInformation. The data type is NETLOGON_GENERIC_INFO, as specified in section 2.2.1.4.2.
LogonTicket: This field is selected when the logon information type is NetlogonTicketLogonInformation. The data type is NETLOGON_TICKET_LOGON_INFO, as specified in [MS-APDS] section 2.2.2.1.