ReactOS 0.4.16-dev-59-gd481587
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "winreg.h"
#include "guiddef.h"
#include "wintrust.h"
#include "softpub.h"
#include "mscat.h"
#include "objbase.h"
#include "winuser.h"
#include "cryptdlg.h"
#include "cryptuiapi.h"
#include "wintrust_priv.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | wintrust_step |
Macros | |
#define | NONAMELESSUNION |
Typedefs | |
typedef HRESULT(WINAPI * | wintrust_step_func) (CRYPT_PROVIDER_DATA *data) |
Variables | |
static const WCHAR | Software_Publishing [] |
static const WCHAR | State [] = { 'S','t','a','t','e',0 } |
#define NONAMELESSUNION |
Definition at line 22 of file wintrust_main.c.
typedef HRESULT(WINAPI * wintrust_step_func) (CRYPT_PROVIDER_DATA *data) |
Definition at line 179 of file wintrust_main.c.
|
static |
Definition at line 585 of file wintrust_main.c.
Referenced by dump_wintrust_data().
|
static |
Definition at line 566 of file wintrust_main.c.
Referenced by dump_wintrust_data().
|
static |
Definition at line 612 of file wintrust_main.c.
Referenced by dump_wintrust_data().
|
static |
Definition at line 554 of file wintrust_main.c.
Referenced by dump_wintrust_data().
|
static |
Definition at line 600 of file wintrust_main.c.
Referenced by dump_wintrust_data().
|
static |
Definition at line 626 of file wintrust_main.c.
Referenced by WinVerifyTrust().
HRESULT WINAPI FindCertsByIssuer | ( | PCERT_CHAIN | pCertChains, |
DWORD * | pcbCertChains, | ||
DWORD * | pcCertChains, | ||
BYTE * | pbEncodedIssuerName, | ||
DWORD | cbEncodedIssuerName, | ||
LPCWSTR | pwszPurpose, | ||
DWORD | dwKeySpec | ||
) |
Definition at line 1203 of file wintrust_main.c.
Definition at line 1188 of file wintrust_main.c.
Definition at line 1164 of file wintrust_main.c.
BOOL WINAPI TrustIsCertificateSelfSigned | ( | PCCERT_CONTEXT | cert | ) |
Definition at line 62 of file wintrust_main.c.
WINE_DEFAULT_DEBUG_CHANNEL | ( | wintrust | ) |
BOOL WINAPI WINTRUST_AddCert | ( | CRYPT_PROVIDER_DATA * | data, |
DWORD | idxSigner, | ||
BOOL | fCounterSigner, | ||
DWORD | idxCounterSigner, | ||
PCCERT_CONTEXT | pCert2Add | ||
) |
Definition at line 1074 of file wintrust_main.c.
Referenced by WintrustLoadFunctionPointers().
BOOL WINAPI WINTRUST_AddPrivData | ( | CRYPT_PROVIDER_DATA * | data, |
CRYPT_PROVIDER_PRIVDATA * | pPrivData2Add | ||
) |
Definition at line 1114 of file wintrust_main.c.
Referenced by WintrustLoadFunctionPointers().
BOOL WINAPI WINTRUST_AddSgnr | ( | CRYPT_PROVIDER_DATA * | data, |
BOOL | fCounterSigner, | ||
DWORD | idxSigner, | ||
CRYPT_PROVIDER_SGNR * | sgnr | ||
) |
Definition at line 1021 of file wintrust_main.c.
Referenced by WintrustLoadFunctionPointers().
BOOL WINAPI WINTRUST_AddStore | ( | CRYPT_PROVIDER_DATA * | data, |
HCERTSTORE | store | ||
) |
Definition at line 997 of file wintrust_main.c.
Referenced by WintrustLoadFunctionPointers().
|
static |
Definition at line 241 of file wintrust_main.c.
Referenced by WINTRUST_CertVerify(), and WINTRUST_DefaultVerify().
Definition at line 43 of file wintrust_main.c.
Referenced by WINTRUST_AddCert(), WINTRUST_AddPrivData(), WINTRUST_AddSgnr(), WINTRUST_AddStore(), WINTRUST_AllocateProviderData(), WINTRUST_enumUsages(), WINTRUST_RegisterHttpsProv(), WINTRUST_SIPPAddProvider(), WINTRUST_WriteSingleUsageEntry(), WintrustAddDefaultForUsage(), and WintrustLoadFunctionPointers().
|
static |
Definition at line 201 of file wintrust_main.c.
Referenced by WINTRUST_CertVerify(), and WINTRUST_DefaultVerify().
|
static |
Definition at line 524 of file wintrust_main.c.
Referenced by WinVerifyTrust().
|
static |
Definition at line 461 of file wintrust_main.c.
Referenced by WINTRUST_CertActionVerify(), and WINTRUST_CertVerifyAndClose().
|
static |
Definition at line 511 of file wintrust_main.c.
Referenced by WINTRUST_CertActionVerify().
|
static |
Definition at line 382 of file wintrust_main.c.
Referenced by WINTRUST_CertVerify().
|
static |
Definition at line 320 of file wintrust_main.c.
Referenced by WINTRUST_CertActionVerify(), WINTRUST_CertVerifyAndClose(), WINTRUST_DefaultVerifyAndClose(), and WinVerifyTrust().
|
static |
Definition at line 274 of file wintrust_main.c.
Referenced by WINTRUST_DefaultVerifyAndClose(), and WinVerifyTrust().
|
static |
Definition at line 343 of file wintrust_main.c.
Referenced by WINTRUST_PublishedSoftware(), and WinVerifyTrust().
|
static |
Definition at line 843 of file wintrust_main.c.
Referenced by WTHelperGetKnownUsages().
|
static |
Definition at line 187 of file wintrust_main.c.
Referenced by WINTRUST_CertVerify(), and WINTRUST_DefaultVerify().
Definition at line 54 of file wintrust_main.c.
Referenced by WINTRUST_AllocateProviderData(), WINTRUST_CertVerify(), WINTRUST_DefaultClose(), WINTRUST_DefaultVerify(), WINTRUST_RegisterHttpsProv(), WINTRUST_SIPPAddProvider(), WINTRUST_WriteSingleUsageEntry(), WintrustAddDefaultForUsage(), WintrustLoadFunctionPointers(), and WTHelperGetKnownUsages().
|
static |
Definition at line 356 of file wintrust_main.c.
Referenced by WinVerifyTrust().
Definition at line 49 of file wintrust_main.c.
Referenced by WINTRUST_AddCert(), WINTRUST_AddPrivData(), WINTRUST_AddSgnr(), WINTRUST_AddStore(), and WINTRUST_enumUsages().
Definition at line 943 of file wintrust_main.c.
Referenced by InitFunctionPtrs(), WINTRUST_CertVerify(), and WINTRUST_DefaultVerify().
Definition at line 976 of file wintrust_main.c.
Referenced by InitFunctionPtrs(), and WintrustGetRegPolicyFlags().
Definition at line 681 of file wintrust_main.c.
Referenced by call_winverify(), CertViewPropertiesW(), CryptUIDlgViewCertificateW(), test_wintrust(), and WinVerifyTrustEx().
HRESULT WINAPI WinVerifyTrustEx | ( | HWND | hwnd, |
GUID * | ActionID, | ||
WINTRUST_DATA * | ActionData | ||
) |
Definition at line 742 of file wintrust_main.c.
Referenced by MsiGetFileSignatureInformationW(), and test_wintrust().
HRESULT WINAPI WTHelperCertCheckValidSignature | ( | CRYPT_PROVIDER_DATA * | pProvData | ) |
Definition at line 1179 of file wintrust_main.c.
HANDLE WINAPI WTHelperGetFileHandle | ( | WINTRUST_DATA * | data | ) |
Definition at line 834 of file wintrust_main.c.
LPCWSTR WINAPI WTHelperGetFileName | ( | WINTRUST_DATA * | data | ) |
Definition at line 822 of file wintrust_main.c.
BOOL WINAPI WTHelperGetKnownUsages | ( | DWORD | action, |
PCCRYPT_OID_INFO ** | usages | ||
) |
Definition at line 896 of file wintrust_main.c.
Referenced by add_known_usages_to_list(), create_advanced_filter(), and InitFunctionPtrs().
CRYPT_PROVIDER_CERT *WINAPI WTHelperGetProvCertFromChain | ( | CRYPT_PROVIDER_SGNR * | pSgnr, |
DWORD | idxCert | ||
) |
Definition at line 777 of file wintrust_main.c.
Referenced by CRYPTDLG_CopyChain(), CryptUIDlgViewCertificateW(), MsiGetFileSignatureInformationW(), set_certificate_status_for_end_cert(), and test_WTHelperGetProvCertFromChain().
CRYPT_PROVIDER_PRIVDATA *WINAPI WTHelperGetProvPrivateDataFromChain | ( | CRYPT_PROVIDER_DATA * | pProvData, |
GUID * | pgProviderID | ||
) |
Definition at line 791 of file wintrust_main.c.
CRYPT_PROVIDER_SGNR *WINAPI WTHelperGetProvSignerFromChain | ( | CRYPT_PROVIDER_DATA * | pProvData, |
DWORD | idxSigner, | ||
BOOL | fCounterSigner, | ||
DWORD | idxCounterSigner | ||
) |
Definition at line 751 of file wintrust_main.c.
Referenced by CRYPTDLG_CopyChain(), CryptUIDlgViewCertificateW(), hierarchy_dlg_proc(), index_to_lparam(), lparam_to_index(), MsiGetFileSignatureInformationW(), set_cert_info(), set_certificate_status_for_end_cert(), show_cert_chain(), and show_dialog_for_selected_cert().
CRYPT_PROVIDER_DATA *WINAPI WTHelperProvDataFromStateData | ( | HANDLE | hStateData | ) |
Definition at line 813 of file wintrust_main.c.
Referenced by CryptUIDlgViewCertificateW().
Definition at line 929 of file wintrust_main.c.
Referenced by test_RegPolicyFlags(), WintrustGetRegPolicyFlags(), and WintrustSetRegPolicyFlags().