ReactOS 0.4.16-dev-455-g37b0646
|
#include <stdio.h>
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winnt.h"
#include "winnls.h"
#include "wininet.h"
#include "objbase.h"
#include "wincrypt.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | InetContext |
struct | _CERT_REVOCATION_PARA_NO_EXTRA_FIELDS |
struct | _OLD_CERT_REVOCATION_STATUS |
Macros | |
#define | NONAMELESSUNION |
#define | CERT_REVOCATION_PARA_HAS_EXTRA_FIELDS |
#define | IS_INTOID(x) (((ULONG_PTR)(x) >> 16) == 0) |
#define | _x(oid) case LOWORD(oid): return #oid |
Typedefs | |
typedef BOOL(WINAPI * | UrlDllGetObjectUrlFunc) (LPCSTR, LPVOID, DWORD, PCRYPT_URL_ARRAY, DWORD *, PCRYPT_URL_INFO, DWORD *, LPVOID) |
typedef BOOL(WINAPI * | SchemeDllRetrieveEncodedObjectW) (LPCWSTR pwszUrl, LPCSTR pszObjectOid, DWORD dwRetrievalFlags, DWORD dwTimeout, PCRYPT_BLOB_ARRAY pObject, PFN_FREE_ENCODED_OBJECT_FUNC *ppfnFreeObject, void **ppvFreeContext, HCRYPTASYNC hAsyncRetrieve, PCRYPT_CREDENTIALS pCredentials, PCRYPT_RETRIEVE_AUX_INFO pAuxInfo) |
typedef BOOL(WINAPI * | AddContextToStore) (HCERTSTORE hCertStore, const void *pContext, DWORD dwAddDisposition, const void **ppStoreContext) |
typedef BOOL(WINAPI * | ContextDllCreateObjectContext) (LPCSTR pszObjectOid, DWORD dwRetrievalFlags, const CRYPT_BLOB_ARRAY *pObject, void **ppvContext) |
typedef struct _CERT_REVOCATION_PARA_NO_EXTRA_FIELDS | CERT_REVOCATION_PARA_NO_EXTRA_FIELDS |
typedef struct _OLD_CERT_REVOCATION_STATUS | OLD_CERT_REVOCATION_STATUS |
Variables | |
static const WCHAR | cryptNet [] |
static const WCHAR | x509cacert [] |
static const WCHAR | x509emailcert [] |
static const WCHAR | x509servercert [] |
static const WCHAR | x509usercert [] |
static const WCHAR | pkcs7cert [] |
static const WCHAR | pkixCRL [] |
static const WCHAR | pkcs7CRL [] |
static const WCHAR | pkcs7sig [] |
static const WCHAR | pkcs7mime [] |
#define CERT_REVOCATION_PARA_HAS_EXTRA_FIELDS |
Definition at line 22 of file cryptnet_main.c.
#define NONAMELESSUNION |
Definition at line 21 of file cryptnet_main.c.
typedef BOOL(WINAPI * AddContextToStore) (HCERTSTORE hCertStore, const void *pContext, DWORD dwAddDisposition, const void **ppStoreContext) |
Definition at line 1184 of file cryptnet_main.c.
typedef BOOL(WINAPI * ContextDllCreateObjectContext) (LPCSTR pszObjectOid, DWORD dwRetrievalFlags, const CRYPT_BLOB_ARRAY *pObject, void **ppvContext) |
Definition at line 1416 of file cryptnet_main.c.
typedef BOOL(WINAPI * SchemeDllRetrieveEncodedObjectW) (LPCWSTR pwszUrl, LPCSTR pszObjectOid, DWORD dwRetrievalFlags, DWORD dwTimeout, PCRYPT_BLOB_ARRAY pObject, PFN_FREE_ENCODED_OBJECT_FUNC *ppfnFreeObject, void **ppvFreeContext, HCRYPTASYNC hAsyncRetrieve, PCRYPT_CREDENTIALS pCredentials, PCRYPT_RETRIEVE_AUX_INFO pAuxInfo) |
Definition at line 1077 of file cryptnet_main.c.
typedef BOOL(WINAPI * UrlDllGetObjectUrlFunc) (LPCSTR, LPVOID, DWORD, PCRYPT_URL_ARRAY, DWORD *, PCRYPT_URL_INFO, DWORD *, LPVOID) |
Definition at line 100 of file cryptnet_main.c.
BOOL WINAPI CertDllVerifyRevocation | ( | DWORD | dwEncodingType, |
DWORD | dwRevType, | ||
DWORD | cContext, | ||
PVOID | rgpvContext[], | ||
DWORD | dwFlags, | ||
PCERT_REVOCATION_PARA | pRevPara, | ||
PCERT_REVOCATION_STATUS | pRevStatus | ||
) |
Definition at line 1825 of file cryptnet_main.c.
|
static |
Definition at line 712 of file cryptnet_main.c.
Referenced by CryptRetrieveObjectByUrlW(), and HTTP_RetrieveEncodedObjectW().
|
static |
Definition at line 790 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
|
static |
Definition at line 558 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
|
static |
Definition at line 1326 of file cryptnet_main.c.
Referenced by CRYPT_GetCreateFunction().
|
static |
Definition at line 1149 of file cryptnet_main.c.
Referenced by CRYPT_GetCreateFunction().
|
static |
Definition at line 1281 of file cryptnet_main.c.
Referenced by CRYPT_GetCreateFunction().
|
static |
Definition at line 1203 of file cryptnet_main.c.
Referenced by CRYPT_CreateCert(), CRYPT_CreateCRL(), and CRYPT_CreateCTL().
|
static |
Definition at line 1288 of file cryptnet_main.c.
Referenced by CRYPT_GetCreateFunction().
|
static |
Definition at line 1295 of file cryptnet_main.c.
Referenced by CRYPT_GetCreateFunction().
|
static |
Definition at line 1302 of file cryptnet_main.c.
Referenced by CRYPT_GetCreateFunction().
|
static |
Definition at line 631 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
|
static |
Definition at line 433 of file cryptnet_main.c.
Referenced by File_RetrieveEncodedObjectW(), FTP_RetrieveEncodedObjectW(), and HTTP_RetrieveEncodedObjectW().
|
static |
Definition at line 1419 of file cryptnet_main.c.
Referenced by CryptRetrieveObjectByUrlW().
|
static |
Definition at line 1466 of file cryptnet_main.c.
Referenced by CryptRetrieveObjectByUrlW().
|
static |
Definition at line 492 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
|
static |
Definition at line 443 of file cryptnet_main.c.
Referenced by CRYPT_GetObjectFromCache(), and File_RetrieveEncodedObjectW().
|
static |
Definition at line 1083 of file cryptnet_main.c.
Referenced by CryptRetrieveObjectByUrlW().
|
static |
Definition at line 325 of file cryptnet_main.c.
Referenced by CryptGetObjectUrl().
|
static |
Definition at line 103 of file cryptnet_main.c.
Referenced by CryptGetObjectUrl().
|
static |
Definition at line 218 of file cryptnet_main.c.
Referenced by CRYPT_GetUrlFromCertificateCRLDistPoint(), and verify_cert_revocation_from_dist_points_ext().
|
static |
Definition at line 775 of file cryptnet_main.c.
Referenced by CRYPT_Connect().
|
static |
Definition at line 610 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
BOOL WINAPI CryptGetObjectUrl | ( | LPCSTR | pszUrlOid, |
LPVOID | pvPara, | ||
DWORD | dwFlags, | ||
PCRYPT_URL_ARRAY | pUrlArray, | ||
DWORD * | pcbUrlArray, | ||
PCRYPT_URL_INFO | pUrlInfo, | ||
DWORD * | pcbUrlInfo, | ||
LPVOID | pvReserved | ||
) |
Definition at line 351 of file cryptnet_main.c.
Referenced by CRYPT_FindIssuer(), and test_getObjectUrl().
BOOL WINAPI CryptRetrieveObjectByUrlA | ( | LPCSTR | pszURL, |
LPCSTR | pszObjectOid, | ||
DWORD | dwRetrievalFlags, | ||
DWORD | dwTimeout, | ||
LPVOID * | ppvObject, | ||
HCRYPTASYNC | hAsyncRetrieve, | ||
PCRYPT_CREDENTIALS | pCredentials, | ||
LPVOID | pvVerify, | ||
PCRYPT_RETRIEVE_AUX_INFO | pAuxInfo | ||
) |
Definition at line 397 of file cryptnet_main.c.
Referenced by test_retrieveObjectByUrl().
BOOL WINAPI CryptRetrieveObjectByUrlW | ( | LPCWSTR | pszURL, |
LPCSTR | pszObjectOid, | ||
DWORD | dwRetrievalFlags, | ||
DWORD | dwTimeout, | ||
LPVOID * | ppvObject, | ||
HCRYPTASYNC | hAsyncRetrieve, | ||
PCRYPT_CREDENTIALS | pCredentials, | ||
LPVOID | pvVerify, | ||
PCRYPT_RETRIEVE_AUX_INFO | pAuxInfo | ||
) |
Definition at line 1489 of file cryptnet_main.c.
Referenced by CRYPT_FindIssuer(), CryptRetrieveObjectByUrlA(), and verify_cert_revocation_from_dist_points_ext().
|
static |
Definition at line 1187 of file cryptnet_main.c.
Referenced by CRYPT_CreateContext().
Definition at line 47 of file cryptnet_main.c.
Definition at line 62 of file cryptnet_main.c.
|
static |
Definition at line 980 of file cryptnet_main.c.
Referenced by CRYPT_GetRetrieveFunction().
|
static |
Definition at line 837 of file cryptnet_main.c.
Referenced by CRYPT_GetRetrieveFunction().
|
static |
Definition at line 876 of file cryptnet_main.c.
Referenced by CRYPT_GetRetrieveFunction().
Definition at line 73 of file cryptnet_main.c.
Referenced by CryptGetObjectUrl().
|
static |
Definition at line 1715 of file cryptnet_main.c.
Referenced by CertDllVerifyRevocation().
|
static |
Definition at line 1640 of file cryptnet_main.c.
Referenced by verify_cert_revocation().
|
static |
Definition at line 1563 of file cryptnet_main.c.
Referenced by verify_cert_revocation().
|
static |
Definition at line 1676 of file cryptnet_main.c.
Referenced by verify_cert_revocation().
|
static |
Definition at line 1540 of file cryptnet_main.c.
Referenced by verify_cert_revocation_from_dist_points_ext().
WINE_DEFAULT_DEBUG_CHANNEL | ( | cryptnet | ) |
Definition at line 41 of file cryptnet_main.c.
Referenced by DllRegisterServer(), and DllUnregisterServer().
Definition at line 864 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
Definition at line 869 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
Definition at line 873 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
Definition at line 871 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
Definition at line 867 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
Definition at line 854 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
Definition at line 856 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
Definition at line 859 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().
Definition at line 862 of file cryptnet_main.c.
Referenced by HTTP_RetrieveEncodedObjectW().