2.2.1.4.14 NETLOGON_VALIDATION
The NETLOGON_VALIDATION union defines a union of all types of user validation information values.
-
typedef [switch_type(enum _NETLOGON_VALIDATION_INFO_CLASS)] union _NETLOGON_VALIDATION { [case(NetlogonValidationSamInfo)] PNETLOGON_VALIDATION_SAM_INFO ValidationSam; [case(NetlogonValidationSamInfo2)] PNETLOGON_VALIDATION_SAM_INFO2 ValidationSam2; [case(NetlogonValidationGenericInfo2)] PNETLOGON_VALIDATION_GENERIC_INFO2 ValidationGeneric2; [case(NetlogonValidationSamInfo4)] PNETLOGON_VALIDATION_SAM_INFO4 ValidationSam4; [case(NetlogonValidationTicketLogon)] PNETLOGON_VALIDATION_TICKET_LOGON ValidationTicket; [default] ; } NETLOGON_VALIDATION, *PNETLOGON_VALIDATION;
ValidationSam: This field is selected when the validation information type is NetlogonValidationSamInfo. The selected data type is NETLOGON_VALIDATION_SAM_INFO, as specified in section 2.2.1.4.11.
ValidationSam2: This field is selected when the validation information type is NetlogonValidationSamInfo2. The selected data type is NETLOGON_VALIDATION_SAM_INFO2, as specified in section 2.2.1.4.12.
ValidationGeneric2: This field is selected when the validation information type is NetlogonValidationGenericInfo2. The selected data type is NETLOGON_VALIDATION_GENERIC_INFO2, as specified in section 2.2.1.4.8.
ValidationSam4: This field is selected when the validation information type is NetlogonValidationSamInfo4. The selected data type is NETLOGON_VALIDATION_SAM_INFO4, as specified in section 2.2.1.4.13.
ValidationTicket: This field is selected when the validation information type is NetlogonValidationTicketLogon. The selected data type is NETLOGON_VALIDATION_TICKET_LOGON, as specified in section 2.2.1.4.20.