KERB_CERTIFICATE_UNLOCK_LOGON structure (ntsecapi.h)

The KERB_CERTIFICATE_UNLOCK_LOGON structure contains information used to unlock a workstation that has been locked during an interactive smart card logon session.

It is passed as the AuthenticationInformation parameter to the LsaLogonUser function when using the Kerberos security package to unlock a logon session.

Syntax

typedef struct _KERB_CERTIFICATE_UNLOCK_LOGON {
  KERB_CERTIFICATE_LOGON Logon;
  LUID                   LogonId;
} KERB_CERTIFICATE_UNLOCK_LOGON, *PKERB_CERTIFICATE_UNLOCK_LOGON;

Members

Logon

A KERB_CERTIFICATE_LOGON structure that contains information about the logon session to unlock.

The MessageType member of the KERB_CERTIFICATE_LOGON structure must be set to KerbCertificateUnlockLogon.

LogonId

A LUID structure that identifies the logon session to unlock. This member is set by Winlogon.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header ntsecapi.h

See also

KERB_CERTIFICATE_LOGON

KERB_SMARTCARD_CSP_INFO

LsaLogonUser