|
static BOOL CALLBACK | InitializeSspiModuleInt (PINIT_ONCE once, PVOID param, PVOID *context) |
|
const char * | GetSecurityStatusString (SECURITY_STATUS status) |
|
BOOL | IsSecurityStatusError (SECURITY_STATUS status) |
|
SecurityFunctionTableW *SEC_ENTRY | InitSecurityInterfaceExW (DWORD flags) |
|
SecurityFunctionTableA *SEC_ENTRY | InitSecurityInterfaceExA (DWORD flags) |
|
SECURITY_STATUS SEC_ENTRY | sspi_EnumerateSecurityPackagesW (ULONG *pcPackages, PSecPkgInfoW *ppPackageInfo) |
|
SECURITY_STATUS SEC_ENTRY | sspi_EnumerateSecurityPackagesA (ULONG *pcPackages, PSecPkgInfoA *ppPackageInfo) |
|
SecurityFunctionTableW *SEC_ENTRY | sspi_InitSecurityInterfaceW (void) |
|
SecurityFunctionTableA *SEC_ENTRY | sspi_InitSecurityInterfaceA (void) |
|
SECURITY_STATUS SEC_ENTRY | sspi_QuerySecurityPackageInfoW (SEC_WCHAR *pszPackageName, PSecPkgInfoW *ppPackageInfo) |
|
SECURITY_STATUS SEC_ENTRY | sspi_QuerySecurityPackageInfoA (SEC_CHAR *pszPackageName, PSecPkgInfoA *ppPackageInfo) |
|
SECURITY_STATUS SEC_ENTRY | sspi_AcquireCredentialsHandleW (SEC_WCHAR *pszPrincipal, SEC_WCHAR *pszPackage, ULONG fCredentialUse, void *pvLogonID, void *pAuthData, SEC_GET_KEY_FN pGetKeyFn, void *pvGetKeyArgument, PCredHandle phCredential, PTimeStamp ptsExpiry) |
|
SECURITY_STATUS SEC_ENTRY | sspi_AcquireCredentialsHandleA (SEC_CHAR *pszPrincipal, SEC_CHAR *pszPackage, ULONG fCredentialUse, void *pvLogonID, void *pAuthData, SEC_GET_KEY_FN pGetKeyFn, void *pvGetKeyArgument, PCredHandle phCredential, PTimeStamp ptsExpiry) |
|
SECURITY_STATUS SEC_ENTRY | sspi_ExportSecurityContext (PCtxtHandle phContext, ULONG fFlags, PSecBuffer pPackedContext, HANDLE *pToken) |
|
SECURITY_STATUS SEC_ENTRY | sspi_FreeCredentialsHandle (PCredHandle phCredential) |
|
SECURITY_STATUS SEC_ENTRY | sspi_ImportSecurityContextW (SEC_WCHAR *pszPackage, PSecBuffer pPackedContext, HANDLE pToken, PCtxtHandle phContext) |
|
SECURITY_STATUS SEC_ENTRY | sspi_ImportSecurityContextA (SEC_CHAR *pszPackage, PSecBuffer pPackedContext, HANDLE pToken, PCtxtHandle phContext) |
|
SECURITY_STATUS SEC_ENTRY | sspi_QueryCredentialsAttributesW (PCredHandle phCredential, ULONG ulAttribute, void *pBuffer) |
|
SECURITY_STATUS SEC_ENTRY | sspi_QueryCredentialsAttributesA (PCredHandle phCredential, ULONG ulAttribute, void *pBuffer) |
|
SECURITY_STATUS SEC_ENTRY | sspi_AcceptSecurityContext (PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsTimeStamp) |
|
SECURITY_STATUS SEC_ENTRY | sspi_ApplyControlToken (PCtxtHandle phContext, PSecBufferDesc pInput) |
|
SECURITY_STATUS SEC_ENTRY | sspi_CompleteAuthToken (PCtxtHandle phContext, PSecBufferDesc pToken) |
|
SECURITY_STATUS SEC_ENTRY | sspi_DeleteSecurityContext (PCtxtHandle phContext) |
|
SECURITY_STATUS SEC_ENTRY | sspi_FreeContextBuffer (void *pvContextBuffer) |
|
SECURITY_STATUS SEC_ENTRY | sspi_ImpersonateSecurityContext (PCtxtHandle phContext) |
|
SECURITY_STATUS SEC_ENTRY | sspi_InitializeSecurityContextW (PCredHandle phCredential, PCtxtHandle phContext, SEC_WCHAR *pszTargetName, ULONG fContextReq, ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) |
|
SECURITY_STATUS SEC_ENTRY | sspi_InitializeSecurityContextA (PCredHandle phCredential, PCtxtHandle phContext, SEC_CHAR *pszTargetName, ULONG fContextReq, ULONG Reserved1, ULONG TargetDataRep, PSecBufferDesc pInput, ULONG Reserved2, PCtxtHandle phNewContext, PSecBufferDesc pOutput, PULONG pfContextAttr, PTimeStamp ptsExpiry) |
|
SECURITY_STATUS SEC_ENTRY | sspi_QueryContextAttributesW (PCtxtHandle phContext, ULONG ulAttribute, void *pBuffer) |
|
SECURITY_STATUS SEC_ENTRY | sspi_QueryContextAttributesA (PCtxtHandle phContext, ULONG ulAttribute, void *pBuffer) |
|
SECURITY_STATUS SEC_ENTRY | sspi_QuerySecurityContextToken (PCtxtHandle phContext, HANDLE *phToken) |
|
SECURITY_STATUS SEC_ENTRY | sspi_SetContextAttributesW (PCtxtHandle phContext, ULONG ulAttribute, void *pBuffer, ULONG cbBuffer) |
|
SECURITY_STATUS SEC_ENTRY | sspi_SetContextAttributesA (PCtxtHandle phContext, ULONG ulAttribute, void *pBuffer, ULONG cbBuffer) |
|
SECURITY_STATUS SEC_ENTRY | sspi_RevertSecurityContext (PCtxtHandle phContext) |
|
SECURITY_STATUS SEC_ENTRY | sspi_DecryptMessage (PCtxtHandle phContext, PSecBufferDesc pMessage, ULONG MessageSeqNo, PULONG pfQOP) |
|
SECURITY_STATUS SEC_ENTRY | sspi_EncryptMessage (PCtxtHandle phContext, ULONG fQOP, PSecBufferDesc pMessage, ULONG MessageSeqNo) |
|
SECURITY_STATUS SEC_ENTRY | sspi_MakeSignature (PCtxtHandle phContext, ULONG fQOP, PSecBufferDesc pMessage, ULONG MessageSeqNo) |
|
SECURITY_STATUS SEC_ENTRY | sspi_VerifySignature (PCtxtHandle phContext, PSecBufferDesc pMessage, ULONG MessageSeqNo, PULONG pfQOP) |
|
WINPR_PRAGMA_DIAG_POP void | sspi_FreeAuthIdentity (SEC_WINNT_AUTH_IDENTITY *identity) |
|