ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

sspi.c File Reference
#include <precomp.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG

Functions

SECURITY_STATUS WINAPI ApplyControlTokenW (PCtxtHandle Handle, PSecBufferDesc Buffer)
SECURITY_STATUS WINAPI ApplyControlTokenA (PCtxtHandle Handle, PSecBufferDesc Buffer)
SECURITY_STATUS WINAPI EnumerateSecurityPackagesW (PULONG pcPackages, PSecPkgInfoW *ppPackageInfo)
SECURITY_STATUS WINAPI EnumerateSecurityPackagesA (PULONG pcPackages, PSecPkgInfoA *ppPackageInfo)
SECURITY_STATUS WINAPI FreeContextBuffer (PVOID pvoid)
SECURITY_STATUS WINAPI FreeCredentialsHandle (PCredHandle Handle)
SECURITY_STATUS WINAPI DeleteSecurityContext (PCtxtHandle Handle)
PSecurityFunctionTableW WINAPI InitSecurityInterfaceW (VOID)
SECURITY_STATUS WINAPI EncryptMessage (PCtxtHandle Handle, ULONG Foo, PSecBufferDesc Buffer, ULONG Bar)
SECURITY_STATUS WINAPI DecryptMessage (PCtxtHandle Handle, PSecBufferDesc Buffer, ULONG Foo, PULONG Bar)
SECURITY_STATUS WINAPI CompleteAuthToken (PCtxtHandle Handle, PSecBufferDesc Buffer)
SECURITY_STATUS WINAPI QueryContextAttributesA (PCtxtHandle Handle, ULONG Foo, PVOID Bar)
SECURITY_STATUS WINAPI QueryContextAttributesW (PCtxtHandle Handle, ULONG Foo, PVOID Bar)
SECURITY_STATUS WINAPI AcquireCredentialsHandleA (SEC_CHAR *pszPrincipal, SEC_CHAR *pszPackage, ULONG fUsage, PLUID pID, PVOID pAuth, SEC_GET_KEY_FN pGetKeyFn, PVOID pvGetKeyArgument, PCredHandle phCred, PTimeStamp pExpires)
SECURITY_STATUS WINAPI AcquireCredentialsHandleW (SEC_WCHAR *pszPrincipal, SEC_WCHAR *pszPackage, ULONG fUsage, PLUID pID, PVOID pAuth, SEC_GET_KEY_FN pGetKeyFn, PVOID pvGetKeyArgument, PCredHandle phCred, PTimeStamp pExpires)
SECURITY_STATUS WINAPI InitializeSecurityContextW (PCredHandle phCred, PCtxtHandle phContext, SEC_WCHAR *pszTarget, ULONG fContextReq, ULONG Reserved, ULONG TargetData, PSecBufferDesc pInput, ULONG Reserved2, PCtxtHandle phNewContext, PSecBufferDesc pOut, PULONG pfContextAttributes, PTimeStamp pExpires)
SECURITY_STATUS WINAPI InitializeSecurityContextA (PCredHandle phCred, PCtxtHandle phContext, SEC_CHAR *pszTarget, ULONG fContextReq, ULONG Reserved, ULONG TargetData, PSecBufferDesc pInput, ULONG Reserved2, PCtxtHandle phNewContext, PSecBufferDesc pOut, PULONG pfContextAttributes, PTimeStamp pExpires)
SECURITY_STATUS SEC_ENTRY MakeSignature (PCtxtHandle phContext, ULONG fQOP, PSecBufferDesc pMessage, ULONG MessageSeqNo)
SECURITY_STATUS SEC_ENTRY VerifySignature (PCtxtHandle phContext, PSecBufferDesc pMessage, ULONG MessageSeqNo, PULONG pfQOP)
SECURITY_STATUS SEC_ENTRY QuerySecurityPackageInfoA (SEC_CHAR *pszPackageName, PSecPkgInfoA *ppPackageInfo)
SECURITY_STATUS SEC_ENTRY QuerySecurityPackageInfoW (SEC_WCHAR *pszPackageName, PSecPkgInfoW *ppPackageInfo)
SECURITY_STATUS WINAPI AcceptSecurityContext (PCredHandle phCredential, PCtxtHandle phContext, PSecBufferDesc pInput, ULONG fContextReq, ULONG TargetDataRep, PCtxtHandle phNewContext, PSecBufferDesc pOutput, ULONG *pfContextAttr, PTimeStamp ptsExpiry)
SECURITY_STATUS WINAPI AddCredentialsA (PCredHandle hCredentials, SEC_CHAR *pszPrincipal, SEC_CHAR *pszPackage, ULONG fCredentialUse, LPVOID pAuthData, SEC_GET_KEY_FN pGetKeyFn, LPVOID pvGetKeyArgument, PTimeStamp ptsExpiry)
SECURITY_STATUS WINAPI AddCredentialsW (PCredHandle hCredentials, SEC_WCHAR *pszPrincipal, SEC_WCHAR *pszPackage, ULONG fCredentialUse, LPVOID pAuthData, SEC_GET_KEY_FN pGetKeyFn, LPVOID pvGetKeyArgument, PTimeStamp ptsExpiry)
SECURITY_STATUS WINAPI ExportSecurityContext (PCtxtHandle phContext, ULONG fFlags, PSecBuffer pPackedContext, LPVOID *pToken)
SECURITY_STATUS WINAPI ImpersonateSecurityContext (PCtxtHandle phContext)
SECURITY_STATUS WINAPI ImportSecurityContextA (SEC_CHAR *pszPackage, PSecBuffer pPackedContext, LPVOID Token, PCtxtHandle phContext)
SECURITY_STATUS WINAPI ImportSecurityContextW (SEC_WCHAR *pszPackage, PSecBuffer pPackedContext, LPVOID Token, PCtxtHandle phContext)
SECURITY_STATUS WINAPI QueryCredentialsAttributesA (PCredHandle phCredential, ULONG ulAttribute, LPVOID pBuffer)
SECURITY_STATUS WINAPI QueryCredentialsAttributesW (PCredHandle phCredential, ULONG ulAttribute, LPVOID pBuffer)
SECURITY_STATUS WINAPI QuerySecurityContextToken (PCtxtHandle phContext, PHANDLE phToken)
SECURITY_STATUS WINAPI RevertSecurityContext (PCtxtHandle phContext)
PSecurityFunctionTableA WINAPI InitSecurityInterfaceA (VOID)
BOOLEAN WINAPI TranslateNameA (LPCSTR lpAccountName, EXTENDED_NAME_FORMAT AccountNameFormat, EXTENDED_NAME_FORMAT DesiredNameFormat, LPSTR lpTranslatedName, PULONG nSize)
BOOLEAN WINAPI TranslateNameW (LPCWSTR lpAccountName, EXTENDED_NAME_FORMAT AccountNameFormat, EXTENDED_NAME_FORMAT DesiredNameFormat, LPWSTR lpTranslatedName, PULONG nSize)

Variables

static SecurityFunctionTableA securityFunctionTableA
static SecurityFunctionTableW securityFunctionTableW

Generated on Sat May 26 2012 05:16:42 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.