Module winapi::sspi [] [src]

Security Support Provider Interface Prototypes and structure definitions

Structs

CREDUIWIN_MARSHALED_CONTEXT
SECPKG_ATTR_LCT_STATUS
SECPKG_CRED_CLASS
SECURITY_STRING
SEC_APPLICATION_PROTOCOLS
SEC_APPLICATION_PROTOCOL_LIST
SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT
SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS
SEC_CHANNEL_BINDINGS
SEC_NEGOTIATION_INFO
SEC_WINNT_AUTH_BYTE_VECTOR
SEC_WINNT_AUTH_CERTIFICATE_DATA
SEC_WINNT_AUTH_DATA
SEC_WINNT_AUTH_DATA_PASSWORD
SEC_WINNT_AUTH_PACKED_CREDENTIALS
SEC_WINNT_AUTH_SHORT_VECTOR
SEC_WINNT_CREDUI_CONTEXT
SEC_WINNT_CREDUI_CONTEXT_VECTOR
SecBuffer
SecBufferDesc
SecDelegationType
SecHandle
SecPkgContext_AccessToken
SecPkgContext_ApplicationProtocol
SecPkgContext_AuthorityA
SecPkgContext_AuthorityW
SecPkgContext_AuthzID
SecPkgContext_Bindings
SecPkgContext_ClientSpecifiedTarget
SecPkgContext_CredInfo
SecPkgContext_CredentialNameA
SecPkgContext_CredentialNameW
SecPkgContext_DceInfo
SecPkgContext_Flags
SecPkgContext_KeyInfoA
SecPkgContext_KeyInfoW
SecPkgContext_LastClientTokenStatus
SecPkgContext_Lifespan
SecPkgContext_LogoffTime
SecPkgContext_NamesA
SecPkgContext_NamesW
SecPkgContext_NativeNamesA
SecPkgContext_NativeNamesW
SecPkgContext_NegoKeys
SecPkgContext_NegoPackageInfo
SecPkgContext_NegoStatus
SecPkgContext_NegotiationInfoA
SecPkgContext_NegotiationInfoW
SecPkgContext_PackageInfoA
SecPkgContext_PackageInfoW
SecPkgContext_PasswordExpiry
SecPkgContext_ProtoInfoA
SecPkgContext_ProtoInfoW
SecPkgContext_SessionKey
SecPkgContext_Sizes
SecPkgContext_StreamSizes
SecPkgContext_SubjectAttributes
SecPkgContext_Target
SecPkgContext_TargetInformation
SecPkgContext_UserFlags
SecPkgCredentials_Cert
SecPkgCredentials_KdcProxySettingsW
SecPkgCredentials_NamesA
SecPkgCredentials_NamesW
SecPkgCredentials_SSIProviderA
SecPkgCredentials_SSIProviderW
SecPkgInfoA
SecPkgInfoW

Constants

ASC_REQ_ALLOCATE_MEMORY
ASC_REQ_ALLOW_CONTEXT_REPLAY
ASC_REQ_ALLOW_MISSING_BINDINGS
ASC_REQ_ALLOW_NON_USER_LOGONS
ASC_REQ_ALLOW_NULL_SESSION
ASC_REQ_CALL_LEVEL
ASC_REQ_CONFIDENTIALITY
ASC_REQ_CONNECTION
ASC_REQ_DATAGRAM
ASC_REQ_DELEGATE
ASC_REQ_EXTENDED_ERROR
ASC_REQ_FRAGMENT_SUPPLIED
ASC_REQ_FRAGMENT_TO_FIT
ASC_REQ_IDENTIFY
ASC_REQ_INTEGRITY
ASC_REQ_LICENSING
ASC_REQ_MUTUAL_AUTH
ASC_REQ_NO_TOKEN
ASC_REQ_PROXY_BINDINGS
ASC_REQ_REPLAY_DETECT
ASC_REQ_SEQUENCE_DETECT
ASC_REQ_SESSION_TICKET
ASC_REQ_STREAM
ASC_REQ_USE_DCE_STYLE
ASC_REQ_USE_SESSION_KEY
ASC_RET_ALLOCATED_MEMORY
ASC_RET_ALLOW_CONTEXT_REPLAY
ASC_RET_ALLOW_NON_USER_LOGONS
ASC_RET_CALL_LEVEL
ASC_RET_CONFIDENTIALITY
ASC_RET_CONNECTION
ASC_RET_DATAGRAM
ASC_RET_DELEGATE
ASC_RET_EXTENDED_ERROR
ASC_RET_FRAGMENT_ONLY
ASC_RET_IDENTIFY
ASC_RET_INTEGRITY
ASC_RET_LICENSING
ASC_RET_MUTUAL_AUTH
ASC_RET_NO_ADDITIONAL_TOKEN
ASC_RET_NO_TOKEN
ASC_RET_NULL_SESSION
ASC_RET_REPLAY_DETECT
ASC_RET_SEQUENCE_DETECT
ASC_RET_SESSION_TICKET
ASC_RET_STREAM
ASC_RET_THIRD_LEG_FAILED
ASC_RET_USED_DCE_STYLE
ASC_RET_USE_SESSION_KEY
ISC_REQ_ALLOCATE_MEMORY
ISC_REQ_CALL_LEVEL
ISC_REQ_CONFIDENTIALITY
ISC_REQ_CONFIDENTIALITY_ONLY
ISC_REQ_CONNECTION
ISC_REQ_DATAGRAM
ISC_REQ_DELEGATE
ISC_REQ_EXTENDED_ERROR
ISC_REQ_FORWARD_CREDENTIALS
ISC_REQ_FRAGMENT_SUPPLIED
ISC_REQ_FRAGMENT_TO_FIT
ISC_REQ_IDENTIFY
ISC_REQ_INTEGRITY
ISC_REQ_MANUAL_CRED_VALIDATION
ISC_REQ_MUTUAL_AUTH
ISC_REQ_NO_INTEGRITY
ISC_REQ_NULL_SESSION
ISC_REQ_PROMPT_FOR_CREDS
ISC_REQ_REPLAY_DETECT
ISC_REQ_RESERVED1
ISC_REQ_SEQUENCE_DETECT
ISC_REQ_STREAM
ISC_REQ_UNVERIFIED_TARGET_NAME
ISC_REQ_USE_DCE_STYLE
ISC_REQ_USE_HTTP_STYLE
ISC_REQ_USE_SESSION_KEY
ISC_REQ_USE_SUPPLIED_CREDS
ISC_RET_ALLOCATED_MEMORY
ISC_RET_CALL_LEVEL
ISC_RET_CONFIDENTIALITY
ISC_RET_CONFIDENTIALITY_ONLY
ISC_RET_CONNECTION
ISC_RET_DATAGRAM
ISC_RET_DELEGATE
ISC_RET_EXTENDED_ERROR
ISC_RET_FORWARD_CREDENTIALS
ISC_RET_FRAGMENT_ONLY
ISC_RET_IDENTIFY
ISC_RET_INTEGRITY
ISC_RET_INTERMEDIATE_RETURN
ISC_RET_MANUAL_CRED_VALIDATION
ISC_RET_MUTUAL_AUTH
ISC_RET_NO_ADDITIONAL_TOKEN
ISC_RET_NULL_SESSION
ISC_RET_REAUTHENTICATION
ISC_RET_REPLAY_DETECT
ISC_RET_RESERVED1
ISC_RET_SEQUENCE_DETECT
ISC_RET_STREAM
ISC_RET_USED_COLLECTED_CREDS
ISC_RET_USED_DCE_STYLE
ISC_RET_USED_HTTP_STYLE
ISC_RET_USED_SUPPLIED_CREDS
ISC_RET_USE_SESSION_KEY
KDC_PROXY_SETTINGS_FLAGS_FORCEPROXY
KDC_PROXY_SETTINGS_V1
MAX_PROTOCOL_ID_SIZE
SECBUFFER_ALERT
SECBUFFER_APPLICATION_PROTOCOLS
SECBUFFER_ATTRMASK
SECBUFFER_CHANGE_PASS_RESPONSE
SECBUFFER_CHANNEL_BINDINGS
SECBUFFER_DATA
SECBUFFER_EMPTY
SECBUFFER_EXTRA
SECBUFFER_MECHLIST
SECBUFFER_MECHLIST_SIGNATURE
SECBUFFER_MISSING
SECBUFFER_NEGOTIATION_INFO
SECBUFFER_PADDING
SECBUFFER_PKG_PARAMS
SECBUFFER_READONLY
SECBUFFER_READONLY_WITH_CHECKSUM
SECBUFFER_RESERVED
SECBUFFER_STREAM
SECBUFFER_STREAM_HEADER
SECBUFFER_STREAM_TRAILER
SECBUFFER_TARGET
SECBUFFER_TARGET_HOST
SECBUFFER_TOKEN
SECBUFFER_VERSION
SECPKG_ATTR_ACCESS_TOKEN
SECPKG_ATTR_APPLICATION_PROTOCOL
SECPKG_ATTR_AUTHENTICATION_ID
SECPKG_ATTR_AUTHORITY
SECPKG_ATTR_CLIENT_SPECIFIED_TARGET
SECPKG_ATTR_CONTEXT_DELETED
SECPKG_ATTR_CREDENTIAL_NAME
SECPKG_ATTR_DATAGRAM_SIZES
SECPKG_ATTR_DCE_INFO
SECPKG_ATTR_DTLS_MTU
SECPKG_ATTR_ENDPOINT_BINDINGS
SECPKG_ATTR_FLAGS
SECPKG_ATTR_KEY_INFO
SECPKG_ATTR_LAST_CLIENT_TOKEN_STATUS
SECPKG_ATTR_LIFESPAN
SECPKG_ATTR_LOGOFF_TIME
SECPKG_ATTR_NAMES
SECPKG_ATTR_NATIVE_NAMES
SECPKG_ATTR_NEGOTIATION_INFO
SECPKG_ATTR_NEGO_INFO_FLAG_NO_KERBEROS
SECPKG_ATTR_NEGO_INFO_FLAG_NO_NTLM
SECPKG_ATTR_NEGO_KEYS
SECPKG_ATTR_NEGO_PKG_INFO
SECPKG_ATTR_NEGO_STATUS
SECPKG_ATTR_PACKAGE_INFO
SECPKG_ATTR_PASSWORD_EXPIRY
SECPKG_ATTR_PROMPTING_NEEDED
SECPKG_ATTR_PROTO_INFO
SECPKG_ATTR_SESSION_KEY
SECPKG_ATTR_SIZES
SECPKG_ATTR_STREAM_SIZES
SECPKG_ATTR_SUBJECT_SECURITY_ATTRIBUTES
SECPKG_ATTR_TARGET
SECPKG_ATTR_TARGET_INFORMATION
SECPKG_ATTR_UNIQUE_BINDINGS
SECPKG_ATTR_USER_FLAGS
SECPKG_ATTR_USE_VALIDATED
SECPKG_CALLFLAGS_APPCONTAINER
SECPKG_CALLFLAGS_APPCONTAINER_AUTHCAPABLE
SECPKG_CALLFLAGS_FORCE_SUPPLIED
SECPKG_CONTEXT_EXPORT_DELETE_OLD
SECPKG_CONTEXT_EXPORT_RESET_NEW
SECPKG_CONTEXT_EXPORT_TO_KERNEL
SECPKG_CRED_ATTR_CERT
SECPKG_CRED_ATTR_KDC_PROXY_SETTINGS
SECPKG_CRED_ATTR_NAMES
SECPKG_CRED_ATTR_SSI_PROVIDER
SECPKG_CRED_AUTOLOGON_RESTRICTED
SECPKG_CRED_BOTH
SECPKG_CRED_DEFAULT
SECPKG_CRED_INBOUND
SECPKG_CRED_OUTBOUND
SECPKG_CRED_PROCESS_POLICY_ONLY
SECPKG_CRED_RESERVED
SECPKG_FLAG_ACCEPT_WIN32_NAME
SECPKG_FLAG_APPCONTAINER_CHECKS
SECPKG_FLAG_APPCONTAINER_PASSTHROUGH
SECPKG_FLAG_ASCII_BUFFERS
SECPKG_FLAG_CLIENT_ONLY
SECPKG_FLAG_CONNECTION
SECPKG_FLAG_DATAGRAM
SECPKG_FLAG_DELEGATION
SECPKG_FLAG_EXTENDED_ERROR
SECPKG_FLAG_FRAGMENT
SECPKG_FLAG_GSS_COMPATIBLE
SECPKG_FLAG_IMPERSONATION
SECPKG_FLAG_INTEGRITY
SECPKG_FLAG_LOGON
SECPKG_FLAG_MULTI_REQUIRED
SECPKG_FLAG_MUTUAL_AUTH
SECPKG_FLAG_NEGOTIABLE
SECPKG_FLAG_NEGOTIABLE2
SECPKG_FLAG_NEGO_EXTENDER
SECPKG_FLAG_PRIVACY
SECPKG_FLAG_READONLY_WITH_CHECKSUM
SECPKG_FLAG_RESTRICTED_TOKENS
SECPKG_FLAG_STREAM
SECPKG_FLAG_TOKEN_ONLY
SECPKG_ID_NONE
SECPKG_NEGOTIATION_COMPLETE
SECPKG_NEGOTIATION_DIRECT
SECPKG_NEGOTIATION_IN_PROGRESS
SECPKG_NEGOTIATION_OPTIMISTIC
SECPKG_NEGOTIATION_TRY_MULTICRED
SECURITY_NATIVE_DREP
SECURITY_NETWORK_DREP
SEC_DELETED_HANDLE
SEC_WINNT_AUTH_DATA_TYPE_CERT
SEC_WINNT_AUTH_DATA_TYPE_CSP_DATA
SEC_WINNT_AUTH_DATA_TYPE_PASSWORD
SecApplicationProtocolNegotiationExt_ALPN
SecApplicationProtocolNegotiationExt_NPN
SecApplicationProtocolNegotiationExt_None
SecApplicationProtocolNegotiationStatus_None
SecApplicationProtocolNegotiationStatus_SelectedClientOnly
SecApplicationProtocolNegotiationStatus_Success
SecDirectory
SecFull
SecObject
SecPkgAttrLastClientTokenMaybe
SecPkgAttrLastClientTokenNo
SecPkgAttrLastClientTokenYes
SecPkgCredClass_Ephemeral
SecPkgCredClass_Explicit
SecPkgCredClass_None
SecPkgCredClass_PersistedGeneric
SecPkgCredClass_PersistedSpecific
SecService
SecTree

Type Definitions

ACQUIRE_CREDENTIALS_HANDLE_FN_A
ACQUIRE_CREDENTIALS_HANDLE_FN_W
ADD_CREDENTIALS_FN_A
ADD_CREDENTIALS_FN_W
CHANGE_PASSWORD_FN_A
CHANGE_PASSWORD_FN_W
CredHandle
CtxtHandle
FREE_CREDENTIALS_HANDLE_FN
PCREDUIWIN_MARSHALED_CONTEXT
PCredHandle
PCtxtHandle
PSECPKG_ATTR_LCT_STATUS
PSECPKG_CRED_CLASS
PSECURITY_INTEGER
PSECURITY_STRING
PSEC_APPLICATION_PROTOCOLS
PSEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT
PSEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS
PSEC_CHANNEL_BINDINGS
PSEC_NEGOTIATION_INFO
PSEC_WINNT_AUTH_BYTE_VECTOR
PSEC_WINNT_AUTH_CERTIFICATE_DATA
PSEC_WINNT_AUTH_DATA
PSEC_WINNT_AUTH_DATA_PASSWORD
PSEC_WINNT_AUTH_IDENTITY_OPAQUE
PSEC_WINNT_AUTH_PACKED_CREDENTIALS
PSEC_WINNT_AUTH_SHORT_VECTOR
PSEC_WINNT_CREDUI_CONTEXT
PSEC_WINNT_CREDUI_CONTEXT_VECTOR
PSecBuffer
PSecBufferDesc
PSecDelegationType
PSecHandle
PSecPkgContext_AccessToken
PSecPkgContext_ApplicationProtocol
PSecPkgContext_AuthorityA
PSecPkgContext_AuthorityW
PSecPkgContext_AuthzID
PSecPkgContext_Bindings
PSecPkgContext_ClientSpecifiedTarget
PSecPkgContext_CredInfo
PSecPkgContext_CredentialNameA
PSecPkgContext_CredentialNameW
PSecPkgContext_DatagramSizes
PSecPkgContext_DceInfo
PSecPkgContext_Flags
PSecPkgContext_KeyInfoA
PSecPkgContext_KeyInfoW
PSecPkgContext_LastClientTokenStatus
PSecPkgContext_Lifespan
PSecPkgContext_LogoffTime
PSecPkgContext_NamesA
PSecPkgContext_NamesW
PSecPkgContext_NativeNamesA
PSecPkgContext_NativeNamesW
PSecPkgContext_NegoKeys
PSecPkgContext_NegoPackageInfo
PSecPkgContext_NegoStatus
PSecPkgContext_NegotiationInfoA
PSecPkgContext_NegotiationInfoW
PSecPkgContext_PackageInfoA
PSecPkgContext_PackageInfoW
PSecPkgContext_PasswordExpiry
PSecPkgContext_ProtoInfoA
PSecPkgContext_ProtoInfoW
PSecPkgContext_SessionKey
PSecPkgContext_Sizes
PSecPkgContext_StreamSizes
PSecPkgContext_SubjectAttributes
PSecPkgContext_Target
PSecPkgContext_TargetInformation
PSecPkgContext_UserFlags
PSecPkgCredentials_Cert
PSecPkgCredentials_KdcProxySettingsW
PSecPkgCredentials_NamesA
PSecPkgCredentials_NamesW
PSecPkgCredentials_SSIProviderA
PSecPkgCredentials_SSIProviderW
PSecPkgInfoA
PSecPkgInfoW
PTimeStamp
SECURITY_INTEGER
SECURITY_STATUS
SEC_CHAR
SEC_GET_KEY_FN
SEC_WCHAR
SecPkgContext_DatagramSizes
TimeStamp