NETLOGON_LOGON_IDENTITY_INFO structure

The NETLOGON_LOGON_IDENTITY_INFO structure is used to pass information about a user for logon subauthentication.

It is used by Msv1_0SubAuthenticationRoutine and Msv1_0SubAuthenticationFilter.

Syntax


typedef struct _NETLOGON_LOGON_IDENTITY_INFO {
  UNICODE_STRING    LogonDomainName;
  ULONG             ParameterControl;
  OLD_LARGE_INTEGER LogonId;
  UNICODE_STRING    UserName;
  UNICODE_STRING    Workstation;
} NETLOGON_LOGON_IDENTITY_INFO, *PNETLOGON_LOGON_IDENTITY_INFO;

Members

LogonDomainName

Pointer to a UNICODE_STRING containing the name of the logon domain. The specified domain name must be a domain that is trusted by this machine. If the logon domain is unknown, such as a down-level client that does not supply this information, this member should be NULL.

ParameterControl

Specifies attributes of the other function parameters.

ValueMeaning
CLEARTEXT_PASSWORD_ALLOWED

Specifies that CaseSensitiveChallengeResponse and CaseInsensitiveChallengeResponse are allowed to be the user's plaintext password.

 

LogonId

Uniquely identifies the logon session.

UserName

Pointer to a UNICODE_STRING identifying the account name of the user attempting to log on.

Workstation

Pointer to a UNICODE_STRING identifying the workstation from which the user is attempting to log on. NULL indicates that the workstation identity is unknown.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Subauth.h

 

 

Show: