Authentication Enumerations

Authentication enumerations are categorized according to usage as follows:

Credentials Management Enumerations

Credentials Management uses the following enumerations.

EnumerationDescription
CRED_MARSHAL_TYPE

Contains the types of credential that can be marshaled by CredMarshalCredential or unmarshaled by CredUnmarshalCredential.

CRED_PROTECTION_TYPE

Specifies the security context in which credentials are encrypted when using the CredProtect function.

 

LSA Enumerations

LSA uses the following enumerations.

EnumerationDescription
KERB_LOGON_SUBMIT_TYPE

Lists the type of logon being requested.

KERB_PROFILE_BUFFER_TYPE

Lists the type of logon profile returned.

KERB_PROTOCOL_MESSAGE_TYPE

Lists the types of messages which can be sent to the Kerberos authentication package by calling LsaCallAuthenticationPackage.

LSA_FOREST_TRUST_COLLISION_RECORD_TYPE

Defines the types of collision that can occur between LSA forest trust records.

LSA_FOREST_TRUST_RECORD_TYPE

Defines the type of an LSA forest trust record.

LSA_TOKEN_INFORMATION_TYPE

Specifies the levels of information that can be included in a logon token.

MSV1_0_LOGON_SUBMIT_TYPE

Lists the kind of logon being requested.

MSV1_0_PROFILE_BUFFER_TYPE

Lists the kind of logon profile returned.

MSV1_0_PROTOCOL_MESSAGE_TYPE

Lists the types of messages which can be sent to the MSV1_0 Authentication Package by calling LsaCallAuthenticationPackage.

POLICY_DOMAIN_INFORMATION_CLASS

Defines the type of policy domain information.

SECURITY_LOGON_TYPE

Indicates the type of logon requested by a logon process.

 

Network Provider Enumerations

Network Provider uses the following enumerations.

EnumerationDescription
SECPKG_EXTENDED_INFORMATION_CLASS

Enumeration type that specifies the type of information to set or get for a security package.

SECPKG_NAME_TYPE

Enumeration value that specifies the type of name specified for an account.

 

Credential Security Support Provider (CredSSP) Enumerations

CredSSP uses the following enumerations.

EnumerationDescription
CREDSPP_SUBMIT_TYPE

Specifies the type of credentials specified by a CREDSSP_CRED structure.

 

Other Enumerations

Here are the other enumerations used by Authentication.

EnumerationDescription
IDENTITY_TYPE

Specifies the type of identities to enumerate.

PKU2U_LOGON_SUBMIT_TYPE

Indicates the type of logon message passed in a PKU2U_CERTIFICATE_S4U_LOGON structure.

SECPKG_ATTR_LCT_STATUS

Indicates whether the token from the most recent call to the InitializeSecurityContext function is the last token from the client.

SECPKG_CRED_CLASS

Indicates the type of credential used in a client context. The SECPKG_CRED_CLASS enumeration is used in the SecPkgContext_CredInfo structure.

 

 

 

Community Additions

ADD
Show:
© 2014 Microsoft