KERB_LOGON_SUBMIT_TYPE enumeration (ntsecapi.h)

The KERB_LOGON_SUBMIT_TYPE enumeration identifies the type of logon being requested.

Syntax

typedef enum _KERB_LOGON_SUBMIT_TYPE {
  KerbInteractiveLogon = 2,
  KerbSmartCardLogon = 6,
  KerbWorkstationUnlockLogon = 7,
  KerbSmartCardUnlockLogon = 8,
  KerbProxyLogon = 9,
  KerbTicketLogon = 10,
  KerbTicketUnlockLogon = 11,
  KerbS4ULogon = 12,
  KerbCertificateLogon = 13,
  KerbCertificateS4ULogon = 14,
  KerbCertificateUnlockLogon = 15,
  KerbNoElevationLogon = 83,
  KerbLuidLogon = 84
} KERB_LOGON_SUBMIT_TYPE, *PKERB_LOGON_SUBMIT_TYPE;

Constants

 
KerbInteractiveLogon
Value: 2
Perform an interactive logon.
KerbSmartCardLogon
Value: 6
Logon using a smart card.
KerbWorkstationUnlockLogon
Value: 7
Unlock a workstation.
KerbSmartCardUnlockLogon
Value: 8
Unlock a workstation using a smart card.
KerbProxyLogon
Value: 9
Logon using a proxy server.
KerbTicketLogon
Value: 10
Logon using a valid Kerberos ticket as a credential.
KerbTicketUnlockLogon
Value: 11
Unlock a workstation by using a Kerberos ticket.
KerbS4ULogon
Value: 12
Perform a service for user logon.
KerbCertificateLogon
Value: 13
Logon interactively using a certificate stored on a smart card.
KerbCertificateS4ULogon
Value: 14
Perform a service for user logon using a certificate stored on a smart card.
KerbCertificateUnlockLogon
Value: 15
Unlock a workstation using a certificate stored on a smart card.
KerbNoElevationLogon
Value: 83
KerbLuidLogon
Value: 84

Requirements

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