ReactOS 0.4.16-dev-36-g301675c
|
Go to the source code of this file.
Classes | |
struct | _SecurePackageTable |
struct | _SecureProviderTable |
Typedefs | |
typedef struct _SecurePackageTable | SecurePackageTable |
typedef struct _SecureProviderTable | SecureProviderTable |
Functions | |
WINE_DEFAULT_DEBUG_CHANNEL (schannel) | |
SECURITY_STATUS WINAPI | schan_EnumerateSecurityPackagesW (PULONG pcPackages, PSecPkgInfoW *ppPackageInfo) |
static PSecPkgInfoA | thunk_PSecPkgInfoWToA (ULONG cPackages, const SecPkgInfoW *info) |
SECURITY_STATUS WINAPI | schan_EnumerateSecurityPackagesA (PULONG pcPackages, PSecPkgInfoA *ppPackageInfo) |
SECURITY_STATUS WINAPI | schan_FreeContextBuffer (PVOID pvoid) |
static PWSTR | SECUR32_strdupW (PCWSTR str) |
PWSTR | SECUR32_AllocWideFromMultiByte (PCSTR str) |
PSTR | SECUR32_AllocMultiByteFromWide (PCWSTR str) |
static void | _copyPackageInfo (PSecPkgInfoW info, const SecPkgInfoA *inInfoA, const SecPkgInfoW *inInfoW) |
SecureProvider * | SECUR32_addProvider (const SecurityFunctionTableA *fnTableA, const SecurityFunctionTableW *fnTableW, PCWSTR moduleName) |
void | SECUR32_addPackages (SecureProvider *provider, ULONG toAdd, const SecPkgInfoA *infoA, const SecPkgInfoW *infoW) |
Variables | |
static CRITICAL_SECTION | cs = { &cs_debug, -1, 0, 0, 0, 0 } |
static CRITICAL_SECTION_DEBUG | cs_debug |
static SecurePackageTable * | packageTable = NULL |
static SecureProviderTable * | providerTable = NULL |
|
static |
Definition at line 292 of file secur32_wine.c.
Referenced by SECUR32_addPackages().
SECURITY_STATUS WINAPI schan_EnumerateSecurityPackagesA | ( | PULONG | pcPackages, |
PSecPkgInfoA * | ppPackageInfo | ||
) |
Definition at line 199 of file secur32_wine.c.
SECURITY_STATUS WINAPI schan_EnumerateSecurityPackagesW | ( | PULONG | pcPackages, |
PSecPkgInfoW * | ppPackageInfo | ||
) |
Definition at line 58 of file secur32_wine.c.
Referenced by schan_EnumerateSecurityPackagesA().
SECURITY_STATUS WINAPI schan_FreeContextBuffer | ( | PVOID | pvoid | ) |
Definition at line 221 of file secur32_wine.c.
Referenced by schan_EnumerateSecurityPackagesA().
void SECUR32_addPackages | ( | SecureProvider * | provider, |
ULONG | toAdd, | ||
const SecPkgInfoA * | infoA, | ||
const SecPkgInfoW * | infoW | ||
) |
Definition at line 362 of file secur32_wine.c.
SecureProvider * SECUR32_addProvider | ( | const SecurityFunctionTableA * | fnTableA, |
const SecurityFunctionTableW * | fnTableW, | ||
PCWSTR | moduleName | ||
) |
Definition at line 314 of file secur32_wine.c.
Definition at line 268 of file secur32_wine.c.
Referenced by thunk_AcquireCredentialsHandleW(), thunk_AddCredentialsW(), thunk_ContextAttributesWToA(), thunk_InitializeSecurityContextW(), and thunk_QueryCredentialsAttributesA().
Definition at line 246 of file secur32_wine.c.
Referenced by _copyPackageInfo(), thunk_ContextAttributesAToW(), and thunk_QueryCredentialsAttributesW().
Definition at line 231 of file secur32_wine.c.
Referenced by _copyPackageInfo(), and SECUR32_addProvider().
|
static |
Definition at line 129 of file secur32_wine.c.
Referenced by schan_EnumerateSecurityPackagesA().
WINE_DEFAULT_DEBUG_CHANNEL | ( | schannel | ) |
|
static |
Globals
Definition at line 44 of file secur32_wine.c.
Referenced by schan_EnumerateSecurityPackagesW(), SECUR32_addPackages(), and SECUR32_addProvider().
|
static |
Definition at line 45 of file secur32_wine.c.
|
static |
Definition at line 52 of file secur32_wine.c.
Referenced by schan_EnumerateSecurityPackagesW(), and SECUR32_addPackages().
|
static |
Definition at line 53 of file secur32_wine.c.
Referenced by SECUR32_addProvider().