Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Authentication enumerations are categorized according to usage as follows:
- Credentials Management Enumerations
- LSA Enumerations
- Network Provider Enumerations
- Credential Security Support Provider (CredSSP) Enumerations
- Other Enumerations
Credentials Management Enumerations
Credentials Management uses the following enumerations.
Enumeration | Description |
---|---|
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.
Enumeration | Description |
---|---|
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.
Enumeration | Description |
---|---|
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.
Enumeration | Description |
---|---|
CREDSPP_SUBMIT_TYPE | Specifies the type of credentials specified by a CREDSSP_CRED structure. |
Other Enumerations
Here are the other enumerations used by Authentication.
Enumeration | Description |
---|---|
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. |