Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Authentication Enumerations

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:
© 2015 Microsoft