Data Structures |
| struct | WINE_SIP_PROVIDER |
Defines |
| #define | CRYPT_SIPREMOVEPROV(key) |
| #define | CRYPT_SIPADDPROV(key, field) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (crypt) |
| static void | CRYPT_guid2wstr (const GUID *guid, LPWSTR wstr) |
| static LONG | CRYPT_SIPDeleteFunction (const GUID *guid, LPCWSTR szKey) |
| BOOL WINAPI | CryptSIPRemoveProvider (GUID *pgProv) |
| static LONG | CRYPT_SIPWriteFunction (const GUID *guid, LPCWSTR szKey, LPCWSTR szDll, LPCWSTR szFunction) |
| BOOL WINAPI | CryptSIPAddProvider (SIP_ADD_NEWPROVIDER *psNewProv) |
| static void * | CRYPT_LoadSIPFuncFromKey (HKEY key, HMODULE *pLib) |
| BOOL WINAPI | CryptSIPRetrieveSubjectGuid (LPCWSTR FileName, HANDLE hFileIn, GUID *pgSubject) |
| static LONG | CRYPT_OpenSIPFunctionKey (const GUID *guid, LPCWSTR function, HKEY *key) |
| static void * | CRYPT_LoadSIPFunc (const GUID *pgSubject, LPCWSTR function, HMODULE *pLib) |
| static void | CRYPT_CacheSIP (const GUID *pgSubject, SIP_DISPATCH_INFO *info) |
| static WINE_SIP_PROVIDER * | CRYPT_GetCachedSIP (const GUID *pgSubject) |
| static BOOL | CRYPT_IsSIPCached (const GUID *pgSubject) |
| void | crypt_sip_free (void) |
| static BOOL | CRYPT_LoadSIP (const GUID *pgSubject) |
| BOOL WINAPI | CryptSIPLoad (const GUID *pgSubject, DWORD dwFlags, SIP_DISPATCH_INFO *pSipDispatch) |
| BOOL WINAPI | CryptSIPCreateIndirectData (SIP_SUBJECTINFO *pSubjectInfo, DWORD *pcbIndirectData, SIP_INDIRECT_DATA *pIndirectData) |
| BOOL WINAPI | CryptSIPGetSignedDataMsg (SIP_SUBJECTINFO *pSubjectInfo, DWORD *pdwEncodingType, DWORD dwIndex, DWORD *pcbSignedDataMsg, BYTE *pbSignedDataMsg) |
| BOOL WINAPI | CryptSIPPutSignedDataMsg (SIP_SUBJECTINFO *pSubjectInfo, DWORD pdwEncodingType, DWORD *pdwIndex, DWORD cbSignedDataMsg, BYTE *pbSignedDataMsg) |
| BOOL WINAPI | CryptSIPRemoveSignedDataMsg (SIP_SUBJECTINFO *pSubjectInfo, DWORD dwIndex) |
| BOOL WINAPI | CryptSIPVerifyIndirectData (SIP_SUBJECTINFO *pSubjectInfo, SIP_INDIRECT_DATA *pIndirectData) |
Variables |
| static const WCHAR | szOID [] |
| static const WCHAR | szPutSigned [] |
| static const WCHAR | szGetSigned [] |
| static const WCHAR | szRemoveSigned [] |
| static const WCHAR | szCreate [] |
| static const WCHAR | szVerify [] |
| static const WCHAR | szIsMyFile [] |
| static const WCHAR | szIsMyFile2 [] |
| static const WCHAR | szDllName [] = { 'D','l','l',0 } |
| static const WCHAR | szFuncName [] = { 'F','u','n','c','N','a','m','e',0 } |
| static struct list | providers = { &providers, &providers } |
| static CRITICAL_SECTION | providers_cs = { &providers_cs_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | providers_cs_debug |