core.sys.windows.sspi

Windows API header module

Translated from MinGW Windows headers

Authors

Ellery Newcomer

License

Types 76

structSecHandle
Fields
ULONG_PTR dwLower
ULONG_PTR dwUpper
structSecBuffer
Fields
ULONG cbBuffer
ULONG BufferType
PVOID pvBuffer
Fields
uint LowPart
int HighPart
Fields
ULONG ulVersion
ULONG cBuffers
PSecBuffer pBuffers
Fields
ULONG cbHeader
ULONG cbTrailer
ULONG cbMaximumMessage
ULONG cBuffers
ULONG cbBlockSize
Fields
ULONG cbMaxToken
ULONG cbMaxSignature
ULONG cbBlockSize
ULONG cbSecurityTrailer
Fields
SEC_WCHAR * sAuthorityName
Fields
SEC_CHAR * sAuthorityName
Fields
SEC_WCHAR * sSignatureAlgorithmName
SEC_WCHAR * sEncryptAlgorithmName
ULONG KeySize
ULONG SignatureAlgorithm
ULONG EncryptAlgorithm
Fields
SEC_CHAR * sSignatureAlgorithmName
SEC_CHAR * sEncryptAlgorithmName
ULONG KeySize
ULONG SignatureAlgorithm
ULONG EncryptAlgorithm
Fields
TimeStamp tsStart
TimeStamp tsExpiry
Fields
SEC_WCHAR * sUserName
Fields
SEC_CHAR * sUserName
Fields
ULONG fCapabilities
USHORT wVersion
USHORT wRPCID
ULONG cbMaxToken
SEC_WCHAR * Name
SEC_WCHAR * Comment
Fields
ULONG fCapabilities
USHORT wVersion
USHORT wRPCID
ULONG cbMaxToken
SEC_CHAR * Name
SEC_CHAR * Comment
Fields
SEC_WCHAR * sUserName
Fields
SEC_CHAR * sUserName
aliasSEC_GET_KEY_FN = void function()
Fields
uint dwVersion
ENUMERATE_SECURITY_PACKAGES_FN_W EnumerateSecurityPackagesW
QUERY_CREDENTIALS_ATTRIBUTES_FN_W QueryCredentialsAttributesW
ACQUIRE_CREDENTIALS_HANDLE_FN_W AcquireCredentialsHandleW
FREE_CREDENTIALS_HANDLE_FN FreeCredentialsHandle
void * Reserved2
INITIALIZE_SECURITY_CONTEXT_FN_W InitializeSecurityContextW
ACCEPT_SECURITY_CONTEXT_FN AcceptSecurityContext
COMPLETE_AUTH_TOKEN_FN CompleteAuthToken
DELETE_SECURITY_CONTEXT_FN DeleteSecurityContext
APPLY_CONTROL_TOKEN_FN_W ApplyControlTokenW
QUERY_CONTEXT_ATTRIBUTES_FN_W QueryContextAttributesW
IMPERSONATE_SECURITY_CONTEXT_FN ImpersonateSecurityContext
REVERT_SECURITY_CONTEXT_FN RevertSecurityContext
MAKE_SIGNATURE_FN MakeSignature
VERIFY_SIGNATURE_FN VerifySignature
FREE_CONTEXT_BUFFER_FN FreeContextBuffer
QUERY_SECURITY_PACKAGE_INFO_FN_W QuerySecurityPackageInfoW
void * Reserved3
void * Reserved4
void * Reserved5
void * Reserved6
void * Reserved7
void * Reserved8
QUERY_SECURITY_CONTEXT_TOKEN_FN QuerySecurityContextToken
ENCRYPT_MESSAGE_FN EncryptMessage
DECRYPT_MESSAGE_FN DecryptMessage
Fields
uint dwVersion
ENUMERATE_SECURITY_PACKAGES_FN_A EnumerateSecurityPackagesA
QUERY_CREDENTIALS_ATTRIBUTES_FN_A QueryCredentialsAttributesA
ACQUIRE_CREDENTIALS_HANDLE_FN_A AcquireCredentialsHandleA
FREE_CREDENTIALS_HANDLE_FN FreeCredentialsHandle
void * Reserved2
INITIALIZE_SECURITY_CONTEXT_FN_A InitializeSecurityContextA
ACCEPT_SECURITY_CONTEXT_FN AcceptSecurityContext
COMPLETE_AUTH_TOKEN_FN CompleteAuthToken
DELETE_SECURITY_CONTEXT_FN DeleteSecurityContext
APPLY_CONTROL_TOKEN_FN_A ApplyControlTokenA
QUERY_CONTEXT_ATTRIBUTES_FN_A QueryContextAttributesA
IMPERSONATE_SECURITY_CONTEXT_FN ImpersonateSecurityContext
REVERT_SECURITY_CONTEXT_FN RevertSecurityContext
MAKE_SIGNATURE_FN MakeSignature
VERIFY_SIGNATURE_FN VerifySignature
FREE_CONTEXT_BUFFER_FN FreeContextBuffer
QUERY_SECURITY_PACKAGE_INFO_FN_A QuerySecurityPackageInfoA
void * Reserved3
void * Reserved4
void * Unknown1
void * Unknown2
void * Unknown3
void * Unknown4
void * Unknown5
ENCRYPT_MESSAGE_FN EncryptMessage
DECRYPT_MESSAGE_FN DecryptMessage

Functions 27

Variables 3

enumvarUNISP_NAME_A = "Microsoft Unified Security Protocol Provider"
enumvarUNISP_NAME_W = "Microsoft Unified Security Protocol Provider"w
enumvarSECBUFFER_VERSION = 0