ReactOS 0.4.16-dev-13-ge2fc578
|
Go to the source code of this file.
Functions | |
BOOL WINAPI | WintrustAddActionID (GUID *, DWORD, CRYPT_REGISTER_ACTIONID *) |
BOOL WINAPI | WintrustRemoveActionID (GUID *) |
BOOL WINAPI | WintrustLoadFunctionPointers (GUID *, CRYPT_PROVIDER_FUNCTIONS *) |
BOOL WINAPI | WintrustAddDefaultForUsage (const char *, CRYPT_PROVIDER_REGDEFUSAGE *) |
void WINAPI | WintrustGetRegPolicyFlags (DWORD *) |
BOOL WINAPI | WintrustSetRegPolicyFlags (DWORD) |
LONG WINAPI | WinVerifyTrust (HWND, GUID *, LPVOID) |
HRESULT WINAPI | WinVerifyTrustEx (HWND, GUID *, WINTRUST_DATA *) |
CRYPT_PROVIDER_CERT *WINAPI | WTHelperGetProvCertFromChain (CRYPT_PROVIDER_SGNR *pSgnr, DWORD idxCert) |
CRYPT_PROVIDER_SGNR *WINAPI | WTHelperGetProvSignerFromChain (CRYPT_PROVIDER_DATA *pProvData, DWORD idxSigner, BOOL fCounterSigner, DWORD idxCounterSigner) |
CRYPT_PROVIDER_DATA *WINAPI | WTHelperProvDataFromStateData (HANDLE hStateData) |
CRYPT_PROVIDER_PRIVDATA *WINAPI | WTHelperGetProvPrivateDataFromChain (CRYPT_PROVIDER_DATA *, GUID *) |
Variables | |
static const WCHAR | WT_PROVIDER_CERTTRUST_FUNCTION [] |
#define CAT_MEMBERINFO_OBJID "1.3.6.1.4.1.311.12.2.2" |
Definition at line 499 of file wintrust.h.
Definition at line 513 of file wintrust.h.
#define CAT_NAMEVALUE_OBJID "1.3.6.1.4.1.311.12.2.1" |
Definition at line 498 of file wintrust.h.
Definition at line 512 of file wintrust.h.
#define CERT_CONFIDENCE_AUTHIDEXT 0x00010000 |
Definition at line 227 of file wintrust.h.
#define CERT_CONFIDENCE_HIGHEST 0x11111000 |
Definition at line 229 of file wintrust.h.
#define CERT_CONFIDENCE_HYGIENE 0x00001000 |
Definition at line 228 of file wintrust.h.
#define CERT_CONFIDENCE_SIG 0x10000000 |
Definition at line 224 of file wintrust.h.
#define CERT_CONFIDENCE_TIME 0x01000000 |
Definition at line 225 of file wintrust.h.
#define CERT_CONFIDENCE_TIMENEST 0x00100000 |
Definition at line 226 of file wintrust.h.
#define CPD_CHOICE_SIP 1 |
Definition at line 384 of file wintrust.h.
#define CPD_REVOCATION_CHECK_CHAIN 0x00040000 |
Definition at line 389 of file wintrust.h.
#define CPD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT 0x00080000 |
Definition at line 390 of file wintrust.h.
#define CPD_REVOCATION_CHECK_END_CERT 0x00020000 |
Definition at line 388 of file wintrust.h.
#define CPD_REVOCATION_CHECK_NONE 0x00010000 |
Definition at line 387 of file wintrust.h.
#define CPD_UISTATE_MODE_ALLOW 0x00000002 |
Definition at line 394 of file wintrust.h.
#define CPD_UISTATE_MODE_BLOCK 0x00000001 |
Definition at line 393 of file wintrust.h.
#define CPD_UISTATE_MODE_MASK 0x00000003 |
Definition at line 395 of file wintrust.h.
#define CPD_UISTATE_MODE_PROMPT 0x00000000 |
Definition at line 392 of file wintrust.h.
#define CPD_USE_NT5_CHAIN_FLAG 0x80000000 |
Definition at line 386 of file wintrust.h.
#define SGNR_TYPE_TIMESTAMP 0x00000010 |
Definition at line 244 of file wintrust.h.
#define SPC_CAB_DATA_OBJID "1.3.6.1.4.1.311.2.1.25" |
Definition at line 492 of file wintrust.h.
Definition at line 509 of file wintrust.h.
#define SPC_CERT_EXTENSIONS_OBJID "1.3.6.1.4.1.311.2.1.14" |
Definition at line 485 of file wintrust.h.
#define SPC_COMMERCIAL_SP_KEY_PURPOSE_OBJID "1.3.6.1.4.1.311.2.1.22" |
Definition at line 491 of file wintrust.h.
#define SPC_FILE_LINK_CHOICE 3 |
Definition at line 537 of file wintrust.h.
#define SPC_FINANCIAL_CRITERIA_OBJID "1.3.6.1.4.1.311.2.1.27" |
Definition at line 495 of file wintrust.h.
Definition at line 503 of file wintrust.h.
#define SPC_GLUE_RDN_OBJID "1.3.6.1.4.1.311.2.1.25" |
Definition at line 493 of file wintrust.h.
Definition at line 504 of file wintrust.h.
#define SPC_INDIRECT_DATA_OBJID "1.3.6.1.4.1.311.2.1.4" |
Definition at line 481 of file wintrust.h.
#define SPC_INDIVIDUAL_SP_KEY_PURPOSE_OBJID "1.3.6.1.4.1.311.2.1.21" |
Definition at line 490 of file wintrust.h.
#define SPC_JAVA_CLASS_DATA_OBJID "1.3.6.1.4.1.311.2.1.20" |
Definition at line 489 of file wintrust.h.
Definition at line 510 of file wintrust.h.
#define SPC_LINK_OBJID "1.3.6.1.4.1.311.2.1.28" |
Definition at line 496 of file wintrust.h.
Definition at line 506 of file wintrust.h.
#define SPC_MINIMAL_CRITERIA_OBJID "1.3.6.1.4.1.311.2.1.26" |
Definition at line 494 of file wintrust.h.
Definition at line 502 of file wintrust.h.
#define SPC_MONIKER_LINK_CHOICE 2 |
Definition at line 536 of file wintrust.h.
#define SPC_PE_IMAGE_DATA_OBJID "1.3.6.1.4.1.311.2.1.15" |
Definition at line 486 of file wintrust.h.
Definition at line 505 of file wintrust.h.
#define SPC_RAW_FILE_DATA_OBJID "1.3.6.1.4.1.311.2.1.18" |
Definition at line 487 of file wintrust.h.
#define SPC_SIGINFO_OBJID "1.3.6.1.4.1.311.2.1.30" |
Definition at line 497 of file wintrust.h.
Definition at line 511 of file wintrust.h.
#define SPC_SP_AGENCY_INFO_OBJID "1.3.6.1.4.1.311.2.1.10" |
Definition at line 482 of file wintrust.h.
Definition at line 501 of file wintrust.h.
#define SPC_SP_OPUS_INFO_OBJID "1.3.6.1.4.1.311.2.1.12" |
Definition at line 484 of file wintrust.h.
Definition at line 508 of file wintrust.h.
#define SPC_STATEMENT_TYPE_OBJID "1.3.6.1.4.1.311.2.1.11" |
Definition at line 483 of file wintrust.h.
Definition at line 507 of file wintrust.h.
#define SPC_STRUCTURED_STORAGE_DATA_OBJID "1.3.6.1.4.1.311.2.1.19" |
Definition at line 488 of file wintrust.h.
#define SPC_URL_LINK_CHOICE 1 |
Definition at line 535 of file wintrust.h.
#define SPC_UUID_LENGTH 16 |
Definition at line 515 of file wintrust.h.
#define TRUSTERROR_MAX_STEPS 38 |
Definition at line 282 of file wintrust.h.
#define TRUSTERROR_STEP_CATALOGFILE 6 |
Definition at line 259 of file wintrust.h.
#define TRUSTERROR_STEP_CERTSTORE 7 |
Definition at line 260 of file wintrust.h.
#define TRUSTERROR_STEP_FILEIO 2 |
Definition at line 256 of file wintrust.h.
#define TRUSTERROR_STEP_FINAL_CERTCHKPROV 35 |
Definition at line 278 of file wintrust.h.
#define TRUSTERROR_STEP_FINAL_CERTPROV 34 |
Definition at line 277 of file wintrust.h.
#define TRUSTERROR_STEP_FINAL_INITPROV 31 |
Definition at line 274 of file wintrust.h.
#define TRUSTERROR_STEP_FINAL_OBJPROV 32 |
Definition at line 275 of file wintrust.h.
#define TRUSTERROR_STEP_FINAL_POLICYPROV 36 |
Definition at line 279 of file wintrust.h.
#define TRUSTERROR_STEP_FINAL_SIGPROV 33 |
Definition at line 276 of file wintrust.h.
#define TRUSTERROR_STEP_FINAL_UIPROV 37 |
Definition at line 280 of file wintrust.h.
#define TRUSTERROR_STEP_FINAL_WVTINIT 30 |
Definition at line 273 of file wintrust.h.
#define TRUSTERROR_STEP_MESSAGE 8 |
Definition at line 261 of file wintrust.h.
#define TRUSTERROR_STEP_MSG_CERTCHAIN 15 |
Definition at line 268 of file wintrust.h.
#define TRUSTERROR_STEP_MSG_COUNTERSIGCERT 17 |
Definition at line 270 of file wintrust.h.
#define TRUSTERROR_STEP_MSG_COUNTERSIGINFO 16 |
Definition at line 269 of file wintrust.h.
#define TRUSTERROR_STEP_MSG_INNERCNT 11 |
Definition at line 264 of file wintrust.h.
#define TRUSTERROR_STEP_MSG_INNERCNTTYPE 10 |
Definition at line 263 of file wintrust.h.
#define TRUSTERROR_STEP_MSG_SIGNERCERT 14 |
Definition at line 267 of file wintrust.h.
#define TRUSTERROR_STEP_MSG_SIGNERCOUNT 9 |
Definition at line 262 of file wintrust.h.
#define TRUSTERROR_STEP_MSG_SIGNERINFO 13 |
Definition at line 266 of file wintrust.h.
#define TRUSTERROR_STEP_MSG_STORE 12 |
Definition at line 265 of file wintrust.h.
#define TRUSTERROR_STEP_SIP 3 |
Definition at line 257 of file wintrust.h.
#define TRUSTERROR_STEP_SIPSUBJINFO 5 |
Definition at line 258 of file wintrust.h.
#define TRUSTERROR_STEP_VERIFY_MSGHASH 18 |
Definition at line 271 of file wintrust.h.
#define TRUSTERROR_STEP_VERIFY_MSGINDIRECTDATA 19 |
Definition at line 272 of file wintrust.h.
#define TRUSTERROR_STEP_WVTPARAMS 0 |
Definition at line 255 of file wintrust.h.
#define WIN_CERT_REVISION_1_0 0x0100 |
Definition at line 623 of file wintrust.h.
#define WIN_CERT_REVISION_2_0 0x0200 |
Definition at line 624 of file wintrust.h.
#define WIN_CERT_TYPE_PKCS_SIGNED_DATA 0x0002 /* PKCS SignedData */ |
Definition at line 627 of file wintrust.h.
Definition at line 628 of file wintrust.h.
#define WIN_CERT_TYPE_TS_STACK_SIGNED 0x0004 |
Definition at line 629 of file wintrust.h.
#define WIN_CERT_TYPE_X509 0x0001 /* X.509 Certificate */ |
Definition at line 626 of file wintrust.h.
#define WIN_SPUB_ACTION_PUBLISHED_SOFTWARE { 0x64b9d180, 0x8da2, 0x11cf, { 0x87,0x36,0x00,0xaa,0x00,0xa4,0x85,0xeb }} |
Definition at line 661 of file wintrust.h.
#define WSS_CERTTRUST_SUPPORT 0x00000004 |
Definition at line 416 of file wintrust.h.
#define WSS_GET_SECONDARY_SIG_COUNT 0x00000002 |
Definition at line 156 of file wintrust.h.
#define WSS_INPUT_FLAG_MASK 0x00000007 |
Definition at line 158 of file wintrust.h.
#define WSS_OBJTRUST_SUPPORT 0x00000001 |
Definition at line 414 of file wintrust.h.
#define WSS_OUT_FILE_SUPPORTS_SEAL 0x20000000 |
Definition at line 162 of file wintrust.h.
#define WSS_OUT_HAS_SEALING_INTENT 0x40000000 |
Definition at line 161 of file wintrust.h.
#define WSS_OUT_SEALING_STATUS_VERIFIED 0x80000000 |
Definition at line 160 of file wintrust.h.
#define WSS_OUTPUT_FLAG_MASK 0xe0000000 |
Definition at line 163 of file wintrust.h.
#define WSS_SIGTRUST_SUPPORT 0x00000002 |
Definition at line 415 of file wintrust.h.
#define WSS_VERIFY_SEALING 0x00000004 |
Definition at line 157 of file wintrust.h.
#define WSS_VERIFY_SPECIFIC 0x00000001 |
Definition at line 155 of file wintrust.h.
#define WT_ADD_ACTION_ID_RET_RESULT_FLAG 1 |
Definition at line 448 of file wintrust.h.
#define WTCI_DONT_OPEN_STORES 0x00000001 |
Definition at line 79 of file wintrust.h.
#define WTCI_OPEN_ONLY_ROOT 0x00000002 |
Definition at line 80 of file wintrust.h.
#define WTD_CACHE_ONLY_URL_RETRIEVAL 0x00001000 |
Definition at line 140 of file wintrust.h.
#define WTD_CHOICE_BLOB 3 |
Definition at line 93 of file wintrust.h.
#define WTD_CHOICE_CATALOG 2 |
Definition at line 92 of file wintrust.h.
#define WTD_CHOICE_CERT 5 |
Definition at line 95 of file wintrust.h.
#define WTD_CHOICE_FILE 1 |
Definition at line 91 of file wintrust.h.
#define WTD_CHOICE_SIGNER 4 |
Definition at line 94 of file wintrust.h.
#define WTD_HASH_ONLY_FLAG 0x00000200 |
Definition at line 137 of file wintrust.h.
#define WTD_LIFETIME_SIGNING_FLAG 0x00000800 |
Definition at line 139 of file wintrust.h.
#define WTD_NO_IE4_CHAIN_FLAG 0x00000002 |
Definition at line 130 of file wintrust.h.
#define WTD_NO_POLICY_USAGE_FLAG 0x00000004 |
Definition at line 131 of file wintrust.h.
#define WTD_PROV_FLAGS_MASK 0x0000ffff |
Definition at line 128 of file wintrust.h.
#define WTD_REVOCATION_CHECK_CHAIN 0x00000040 |
Definition at line 134 of file wintrust.h.
#define WTD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT 0x00000080 |
Definition at line 135 of file wintrust.h.
#define WTD_REVOCATION_CHECK_END_CERT 0x00000020 |
Definition at line 133 of file wintrust.h.
#define WTD_REVOCATION_CHECK_NONE 0x00000010 |
Definition at line 132 of file wintrust.h.
#define WTD_REVOKE_NONE 0 |
Definition at line 88 of file wintrust.h.
#define WTD_REVOKE_WHOLECHAIN 1 |
Definition at line 89 of file wintrust.h.
#define WTD_SAFER_FLAG 0x00000100 |
Definition at line 136 of file wintrust.h.
#define WTD_STATEACTION_AUTO_CACHE 3 |
Definition at line 125 of file wintrust.h.
#define WTD_STATEACTION_AUTO_CACHE_FLUSH 4 |
Definition at line 126 of file wintrust.h.
#define WTD_STATEACTION_CLOSE 2 |
Definition at line 124 of file wintrust.h.
#define WTD_STATEACTION_IGNORE 0 |
Definition at line 122 of file wintrust.h.
#define WTD_STATEACTION_VERIFY 1 |
Definition at line 123 of file wintrust.h.
#define WTD_UI_ALL 1 |
Definition at line 83 of file wintrust.h.
#define WTD_UI_NOBAD 3 |
Definition at line 85 of file wintrust.h.
#define WTD_UI_NOGOOD 4 |
Definition at line 86 of file wintrust.h.
#define WTD_UI_NONE 2 |
Definition at line 84 of file wintrust.h.
#define WTD_UICONTEXT_EXECUTE 0 |
Definition at line 142 of file wintrust.h.
#define WTD_UICONTEXT_INSTALL 1 |
Definition at line 143 of file wintrust.h.
#define WTD_USE_DEFAULT_OSVER_CHECK 0x00000400 |
Definition at line 138 of file wintrust.h.
#define WTD_USE_IE4_TRUST_FLAG 0x00000001 |
Definition at line 129 of file wintrust.h.
#define WTPF_ALLOWONLYPERTRUST 0x00040000 |
Definition at line 446 of file wintrust.h.
#define WTPF_IGNOREEXPIRATION 0x00000100 |
Definition at line 438 of file wintrust.h.
#define WTPF_IGNOREREVOCATIONONTS 0x00020000 |
Definition at line 445 of file wintrust.h.
#define WTPF_IGNOREREVOKATION 0x00000200 |
Definition at line 439 of file wintrust.h.
#define WTPF_OFFLINEOK_COM 0x00000800 |
Definition at line 441 of file wintrust.h.
#define WTPF_OFFLINEOK_IND 0x00000400 |
Definition at line 440 of file wintrust.h.
#define WTPF_OFFLINEOKNBU_COM 0x00002000 |
Definition at line 443 of file wintrust.h.
#define WTPF_OFFLINEOKNBU_IND 0x00001000 |
Definition at line 442 of file wintrust.h.
#define WTPF_TESTCANBEVALID 0x00000080 |
Definition at line 437 of file wintrust.h.
#define WTPF_TRUSTTEST 0x00000020 |
Definition at line 436 of file wintrust.h.
#define WTPF_VERIFY_V1_OFF 0x00010000 |
Definition at line 444 of file wintrust.h.
Definition at line 434 of file wintrust.h.
Definition at line 433 of file wintrust.h.
Definition at line 432 of file wintrust.h.
Definition at line 284 of file wintrust.h.
typedef struct _CAT_MEMBERINFO CAT_MEMBERINFO |
typedef struct _CAT_NAMEVALUE CAT_NAMEVALUE |
static LPWIN_CERTIFICATE |
Definition at line 36 of file integrity.c.
typedef struct _CAT_MEMBERINFO * PCAT_MEMBERINFO |
typedef struct _CAT_NAMEVALUE * PCAT_NAMEVALUE |
typedef struct _CRYPT_PROVIDER_CERT * PCRYPT_PROVIDER_CERT |
typedef struct _CRYPT_PROVIDER_DATA * PCRYPT_PROVIDER_DATA |
typedef struct _CRYPT_PROVIDER_SGNR * PCRYPT_PROVIDER_SGNR |
typedef struct _CRYPT_PROVUI_DATA * PCRYPT_PROVUI_DATA |
typedef struct _CRYPT_PROVUI_FUNCS * PCRYPT_PROVUI_FUNCS |
typedef BOOL(WINAPI * PFN_CPD_ADD_CERT) (struct _CRYPT_PROVIDER_DATA *pProvData, DWORD idxSigner, BOOL fCounterSigner, DWORD idxCounterSigner, PCCERT_CONTEXT pCert2Add) |
Definition at line 290 of file wintrust.h.
typedef BOOL(WINAPI * PFN_CPD_ADD_PRIVDATA) (struct _CRYPT_PROVIDER_DATA *pProvData, struct _CRYPT_PROVIDER_PRIVDATA *pPrivData2Add) |
Definition at line 293 of file wintrust.h.
typedef BOOL(WINAPI * PFN_CPD_ADD_SGNR) (struct _CRYPT_PROVIDER_DATA *pProvData, BOOL fCounterSigner, DWORD idxSigner, struct _CRYPT_PROVIDER_SGNR *pSgnr2Add) |
Definition at line 288 of file wintrust.h.
typedef BOOL(WINAPI * PFN_CPD_ADD_STORE) (struct _CRYPT_PROVIDER_DATA *pProvData, HCERTSTORE hStore2Add) |
Definition at line 286 of file wintrust.h.
Definition at line 285 of file wintrust.h.
typedef BOOL(WINAPI * PFN_PROVIDER_CERTCHKPOLICY_CALL) (struct _CRYPT_PROVIDER_DATA *pProvData, DWORD idxSigner, BOOL fCounterSignerChain, DWORD idxCounterSigner) |
Definition at line 309 of file wintrust.h.
typedef HRESULT(WINAPI * PFN_PROVIDER_CERTTRUST_CALL) (struct _CRYPT_PROVIDER_DATA *pProvData) |
Definition at line 301 of file wintrust.h.
typedef HRESULT(WINAPI * PFN_PROVIDER_CLEANUP_CALL) (struct _CRYPT_PROVIDER_DATA *pProvData) |
Definition at line 307 of file wintrust.h.
typedef HRESULT(WINAPI * PFN_PROVIDER_FINALPOLICY_CALL) (struct _CRYPT_PROVIDER_DATA *pProvData) |
Definition at line 303 of file wintrust.h.
typedef HRESULT(WINAPI * PFN_PROVIDER_INIT_CALL) (struct _CRYPT_PROVIDER_DATA *pProvData) |
Definition at line 295 of file wintrust.h.
typedef HRESULT(WINAPI * PFN_PROVIDER_OBJTRUST_CALL) (struct _CRYPT_PROVIDER_DATA *pProvData) |
Definition at line 297 of file wintrust.h.
typedef HRESULT(WINAPI * PFN_PROVIDER_SIGTRUST_CALL) (struct _CRYPT_PROVIDER_DATA *pProvData) |
Definition at line 299 of file wintrust.h.
typedef HRESULT(WINAPI * PFN_PROVIDER_TESTFINALPOLICY_CALL) (struct _CRYPT_PROVIDER_DATA *pProvData) |
Definition at line 305 of file wintrust.h.
typedef BOOL(* PFN_PROVUI_CALL) (HWND hWndSecurityDialog, struct _CRYPT_PROVIDER_DATA *pProvData) |
Definition at line 418 of file wintrust.h.
typedef struct _PROVDATA_SIP * PPROVDATA_SIP |
typedef struct _PROVDATA_SIP PROVDATA_SIP |
typedef struct _SPC_IMAGE * PSPC_IMAGE |
typedef struct _SPC_PE_IMAGE_DATA * PSPC_PE_IMAGE_DATA |
typedef struct SPC_SIGINFO_ * PSPC_SIGINFO |
typedef struct _SPC_SP_AGENCY_INFO * PSPC_SP_AGENCY_INFO |
typedef struct _SPC_SP_OPUS_INFO * PSPC_SP_OPUS_INFO |
typedef struct _SPC_STATEMENT_TYPE * PSPC_STATEMENT_TYPE |
typedef struct WINTRUST_BLOB_INFO_ * PWINTRUST_BLOB_INFO |
typedef struct WINTRUST_CERT_INFO_ * PWINTRUST_CERT_INFO |
typedef struct _WINTRUST_DATA * PWINTRUST_DATA |
typedef struct WINTRUST_FILE_INFO_ * PWINTRUST_FILE_INFO |
typedef struct WINTRUST_SGNR_INFO_ * PWINTRUST_SGNR_INFO |
typedef struct _SPC_IMAGE SPC_IMAGE |
typedef struct SPC_SIGINFO_ SPC_SIGINFO |
typedef struct _SPC_SP_OPUS_INFO SPC_SP_OPUS_INFO |
typedef BYTE SPC_UUID[SPC_UUID_LENGTH] |
Definition at line 516 of file wintrust.h.
typedef struct _WIN_CERTIFICATE WIN_CERTIFICATE |
typedef LPVOID WIN_TRUST_SUBJECT |
Definition at line 631 of file wintrust.h.
typedef struct _WINTRUST_DATA WINTRUST_DATA |
BOOL WINAPI WintrustAddActionID | ( | GUID * | pgActionID, |
DWORD | fdwFlags, | ||
CRYPT_REGISTER_ACTIONID * | psProvInfo | ||
) |
Definition at line 238 of file register.c.
Referenced by DllRegisterServer(), InitFunctionPtrs(), WINTRUST_RegisterDriverVerify(), WINTRUST_RegisterGenCertVerify(), WINTRUST_RegisterGenChainVerify(), WINTRUST_RegisterGenVerifyV2(), WINTRUST_RegisterHttpsProv(), WINTRUST_RegisterOfficeSignVerify(), WINTRUST_RegisterPublishedSoftware(), WINTRUST_RegisterPublishedSoftwareNoBadUi(), and WINTRUST_RegisterTrustProviderTest().
BOOL WINAPI WintrustAddDefaultForUsage | ( | const char * | pszUsageOID, |
CRYPT_PROVIDER_REGDEFUSAGE * | psDefUsage | ||
) |
Definition at line 733 of file register.c.
Referenced by InitFunctionPtrs(), WINTRUST_RegisterGenVerifyV2(), and WINTRUST_RegisterHttpsProv().
Definition at line 943 of file wintrust_main.c.
Referenced by InitFunctionPtrs(), WINTRUST_CertVerify(), and WINTRUST_DefaultVerify().
BOOL WINAPI WintrustLoadFunctionPointers | ( | GUID * | pgActionID, |
CRYPT_PROVIDER_FUNCTIONS * | pPfns | ||
) |
Definition at line 841 of file register.c.
Referenced by InitFunctionPtrs(), test_provider_funcs(), WINTRUST_CertVerify(), and WINTRUST_DefaultVerify().
Definition at line 337 of file register.c.
Referenced by DllUnregisterServer(), and InitFunctionPtrs().
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().
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 460 of file wintrust.h.
Referenced by WINTRUST_InitRegStructs().