Data Structures |
| struct | PWINE_MEMSTORE |
Defines |
| #define | CertContext_CopyProperties(to, from) Context_CopyProperties((to), (from), sizeof(CERT_CONTEXT)) |
| #define | CrlContext_CopyProperties(to, from) Context_CopyProperties((to), (from), sizeof(CRL_CONTEXT)) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (crypt) |
| void | CRYPT_InitStore (WINECRYPT_CERTSTORE *store, DWORD dwFlags, CertStoreType type) |
| void | CRYPT_FreeStore (PWINECRYPT_CERTSTORE store) |
| BOOL WINAPI | I_CertUpdateStore (HCERTSTORE store1, HCERTSTORE store2, DWORD unk0, DWORD unk1) |
| static BOOL | CRYPT_MemAddCert (PWINECRYPT_CERTSTORE store, void *cert, void *toReplace, const void **ppStoreContext) |
| static void * | CRYPT_MemEnumCert (PWINECRYPT_CERTSTORE store, void *pPrev) |
| static BOOL | CRYPT_MemDeleteCert (PWINECRYPT_CERTSTORE store, void *pCertContext) |
| static BOOL | CRYPT_MemAddCrl (PWINECRYPT_CERTSTORE store, void *crl, void *toReplace, const void **ppStoreContext) |
| static void * | CRYPT_MemEnumCrl (PWINECRYPT_CERTSTORE store, void *pPrev) |
| static BOOL | CRYPT_MemDeleteCrl (PWINECRYPT_CERTSTORE store, void *pCrlContext) |
| static BOOL | CRYPT_MemAddCtl (PWINECRYPT_CERTSTORE store, void *ctl, void *toReplace, const void **ppStoreContext) |
| static void * | CRYPT_MemEnumCtl (PWINECRYPT_CERTSTORE store, void *pPrev) |
| static BOOL | CRYPT_MemDeleteCtl (PWINECRYPT_CERTSTORE store, void *pCtlContext) |
| static BOOL WINAPI | CRYPT_MemControl (HCERTSTORE hCertStore, DWORD dwFlags, DWORD dwCtrlType, void const *pvCtrlPara) |
| static void WINAPI | CRYPT_MemCloseStore (HCERTSTORE hCertStore, DWORD dwFlags) |
| static WINECRYPT_CERTSTORE * | CRYPT_MemOpenStore (HCRYPTPROV hCryptProv, DWORD dwFlags, const void *pvPara) |
| static PWINECRYPT_CERTSTORE | CRYPT_SysRegOpenStoreW (HCRYPTPROV hCryptProv, DWORD dwFlags, const void *pvPara) |
| static PWINECRYPT_CERTSTORE | CRYPT_SysRegOpenStoreA (HCRYPTPROV hCryptProv, DWORD dwFlags, const void *pvPara) |
| static PWINECRYPT_CERTSTORE | CRYPT_SysOpenStoreW (HCRYPTPROV hCryptProv, DWORD dwFlags, const void *pvPara) |
| static PWINECRYPT_CERTSTORE | CRYPT_SysOpenStoreA (HCRYPTPROV hCryptProv, DWORD dwFlags, const void *pvPara) |
| static void WINAPI | CRYPT_MsgCloseStore (HCERTSTORE hCertStore, DWORD dwFlags) |
| static PWINECRYPT_CERTSTORE | CRYPT_MsgOpenStore (HCRYPTPROV hCryptProv, DWORD dwFlags, const void *pvPara) |
| static PWINECRYPT_CERTSTORE | CRYPT_PKCSOpenStore (HCRYPTPROV hCryptProv, DWORD dwFlags, const void *pvPara) |
| static PWINECRYPT_CERTSTORE | CRYPT_SerializedOpenStore (HCRYPTPROV hCryptProv, DWORD dwFlags, const void *pvPara) |
| static PWINECRYPT_CERTSTORE | CRYPT_PhysOpenStoreW (HCRYPTPROV hCryptProv, DWORD dwFlags, const void *pvPara) |
| HCERTSTORE WINAPI | CertOpenStore (LPCSTR lpszStoreProvider, DWORD dwMsgAndCertEncodingType, HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void *pvPara) |
| HCERTSTORE WINAPI | CertOpenSystemStoreA (HCRYPTPROV_LEGACY hProv, LPCSTR szSubSystemProtocol) |
| HCERTSTORE WINAPI | CertOpenSystemStoreW (HCRYPTPROV_LEGACY hProv, LPCWSTR szSubSystemProtocol) |
| BOOL WINAPI | CertAddCertificateContextToStore (HCERTSTORE hCertStore, PCCERT_CONTEXT pCertContext, DWORD dwAddDisposition, PCCERT_CONTEXT *ppStoreContext) |
| PCCERT_CONTEXT WINAPI | CertEnumCertificatesInStore (HCERTSTORE hCertStore, PCCERT_CONTEXT pPrev) |
| BOOL WINAPI | CertDeleteCertificateFromStore (PCCERT_CONTEXT pCertContext) |
| BOOL WINAPI | CertAddCRLContextToStore (HCERTSTORE hCertStore, PCCRL_CONTEXT pCrlContext, DWORD dwAddDisposition, PCCRL_CONTEXT *ppStoreContext) |
| BOOL WINAPI | CertDeleteCRLFromStore (PCCRL_CONTEXT pCrlContext) |
| PCCRL_CONTEXT WINAPI | CertEnumCRLsInStore (HCERTSTORE hCertStore, PCCRL_CONTEXT pPrev) |
| HCERTSTORE WINAPI | CertDuplicateStore (HCERTSTORE hCertStore) |
| BOOL WINAPI | CertCloseStore (HCERTSTORE hCertStore, DWORD dwFlags) |
| BOOL WINAPI | CertControlStore (HCERTSTORE hCertStore, DWORD dwFlags, DWORD dwCtrlType, void const *pvCtrlPara) |
| BOOL WINAPI | CertGetStoreProperty (HCERTSTORE hCertStore, DWORD dwPropId, void *pvData, DWORD *pcbData) |
| BOOL WINAPI | CertSetStoreProperty (HCERTSTORE hCertStore, DWORD dwPropId, DWORD dwFlags, const void *pvData) |
| static LONG | CRYPT_OpenParentStore (DWORD dwFlags, void *pvSystemStoreLocationPara, HKEY *key) |
| BOOL WINAPI | CertEnumSystemStore (DWORD dwFlags, void *pvSystemStoreLocationPara, void *pvArg, PFN_CERT_ENUM_SYSTEM_STORE pfnEnum) |
| BOOL WINAPI | CertEnumPhysicalStore (const void *pvSystemStore, DWORD dwFlags, void *pvArg, PFN_CERT_ENUM_PHYSICAL_STORE pfnEnum) |
| BOOL WINAPI | CertRegisterPhysicalStore (const void *pvSystemStore, DWORD dwFlags, LPCWSTR pwszStoreName, PCERT_PHYSICAL_STORE_INFO pStoreInfo, void *pvReserved) |
Variables |
| static const WINE_CONTEXT_INTERFACE | gCertInterface |
| PCWINE_CONTEXT_INTERFACE | pCertInterface = &gCertInterface |
| static const WINE_CONTEXT_INTERFACE | gCRLInterface |
| PCWINE_CONTEXT_INTERFACE | pCRLInterface = &gCRLInterface |
| static const WINE_CONTEXT_INTERFACE | gCTLInterface |
| PCWINE_CONTEXT_INTERFACE | pCTLInterface = &gCTLInterface |
| static const WCHAR | rootW [] = { 'R','o','o','t',0 } |
| static void * | msgProvFuncs [] |