|
ReactOS 0.4.16-dev-2473-gb34a1f1
|


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 498 of file wintrust.h.
Definition at line 512 of file wintrust.h.
| #define CAT_NAMEVALUE_OBJID "1.3.6.1.4.1.311.12.2.1" |
Definition at line 497 of file wintrust.h.
Definition at line 511 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 491 of file wintrust.h.
Definition at line 508 of file wintrust.h.
| #define SPC_CERT_EXTENSIONS_OBJID "1.3.6.1.4.1.311.2.1.14" |
Definition at line 484 of file wintrust.h.
| #define SPC_COMMERCIAL_SP_KEY_PURPOSE_OBJID "1.3.6.1.4.1.311.2.1.22" |
Definition at line 490 of file wintrust.h.
| #define SPC_FILE_LINK_CHOICE 3 |
Definition at line 536 of file wintrust.h.
| #define SPC_FINANCIAL_CRITERIA_OBJID "1.3.6.1.4.1.311.2.1.27" |
Definition at line 494 of file wintrust.h.
Definition at line 502 of file wintrust.h.
| #define SPC_GLUE_RDN_OBJID "1.3.6.1.4.1.311.2.1.25" |
Definition at line 492 of file wintrust.h.
Definition at line 503 of file wintrust.h.
| #define SPC_INDIRECT_DATA_OBJID "1.3.6.1.4.1.311.2.1.4" |
Definition at line 480 of file wintrust.h.
| #define SPC_INDIVIDUAL_SP_KEY_PURPOSE_OBJID "1.3.6.1.4.1.311.2.1.21" |
Definition at line 489 of file wintrust.h.
| #define SPC_JAVA_CLASS_DATA_OBJID "1.3.6.1.4.1.311.2.1.20" |
Definition at line 488 of file wintrust.h.
Definition at line 509 of file wintrust.h.
| #define SPC_LINK_OBJID "1.3.6.1.4.1.311.2.1.28" |
Definition at line 495 of file wintrust.h.
Definition at line 505 of file wintrust.h.
| #define SPC_MINIMAL_CRITERIA_OBJID "1.3.6.1.4.1.311.2.1.26" |
Definition at line 493 of file wintrust.h.
Definition at line 501 of file wintrust.h.
| #define SPC_MONIKER_LINK_CHOICE 2 |
Definition at line 535 of file wintrust.h.
| #define SPC_PE_IMAGE_DATA_OBJID "1.3.6.1.4.1.311.2.1.15" |
Definition at line 485 of file wintrust.h.
Definition at line 504 of file wintrust.h.
| #define SPC_RAW_FILE_DATA_OBJID "1.3.6.1.4.1.311.2.1.18" |
Definition at line 486 of file wintrust.h.
| #define SPC_SIGINFO_OBJID "1.3.6.1.4.1.311.2.1.30" |
Definition at line 496 of file wintrust.h.
Definition at line 510 of file wintrust.h.
| #define SPC_SP_AGENCY_INFO_OBJID "1.3.6.1.4.1.311.2.1.10" |
Definition at line 481 of file wintrust.h.
Definition at line 500 of file wintrust.h.
| #define SPC_SP_OPUS_INFO_OBJID "1.3.6.1.4.1.311.2.1.12" |
Definition at line 483 of file wintrust.h.
Definition at line 507 of file wintrust.h.
| #define SPC_STATEMENT_TYPE_OBJID "1.3.6.1.4.1.311.2.1.11" |
Definition at line 482 of file wintrust.h.
Definition at line 506 of file wintrust.h.
| #define SPC_STRUCTURED_STORAGE_DATA_OBJID "1.3.6.1.4.1.311.2.1.19" |
Definition at line 487 of file wintrust.h.
| #define SPC_URL_LINK_CHOICE 1 |
Definition at line 534 of file wintrust.h.
| #define SPC_UUID_LENGTH 16 |
Definition at line 514 of file wintrust.h.
| #define szOID_NESTED_SIGNATURE "1.3.6.1.4.1.311.2.4.1" |
Definition at line 478 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 622 of file wintrust.h.
| #define WIN_CERT_REVISION_2_0 0x0200 |
Definition at line 623 of file wintrust.h.
| #define WIN_CERT_TYPE_PKCS_SIGNED_DATA 0x0002 /* PKCS SignedData */ |
Definition at line 626 of file wintrust.h.
Definition at line 627 of file wintrust.h.
| #define WIN_CERT_TYPE_TS_STACK_SIGNED 0x0004 |
Definition at line 628 of file wintrust.h.
| #define WIN_CERT_TYPE_X509 0x0001 /* X.509 Certificate */ |
Definition at line 625 of file wintrust.h.
| #define WIN_SPUB_ACTION_PUBLISHED_SOFTWARE { 0x64b9d180, 0x8da2, 0x11cf, { 0x87,0x36,0x00,0xaa,0x00,0xa4,0x85,0xeb }} |
Definition at line 660 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 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 515 of file wintrust.h.
| typedef struct _WIN_CERTIFICATE WIN_CERTIFICATE |
| typedef LPVOID WIN_TRUST_SUBJECT |
Definition at line 630 of file wintrust.h.
| typedef struct _WINTRUST_DATA WINTRUST_DATA |
| BOOL WINAPI WintrustAddActionID | ( | GUID * | pgActionID, |
| DWORD | fdwFlags, | ||
| CRYPT_REGISTER_ACTIONID * | psProvInfo | ||
| ) |
Definition at line 236 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 730 of file register.c.
Referenced by InitFunctionPtrs(), WINTRUST_RegisterGenVerifyV2(), and WINTRUST_RegisterHttpsProv().
Definition at line 926 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 865 of file register.c.
Referenced by InitFunctionPtrs(), test_provider_funcs(), WINTRUST_CertVerify(), and WINTRUST_DefaultVerify().
Definition at line 335 of file register.c.
Referenced by DllUnregisterServer(), and InitFunctionPtrs().
Definition at line 959 of file wintrust_main.c.
Referenced by InitFunctionPtrs(), and WintrustGetRegPolicyFlags().
Definition at line 664 of file wintrust_main.c.
Referenced by call_winverify(), CertViewPropertiesW(), CryptUIDlgViewCertificateW(), test_multiple_signatures(), test_wintrust(), and WinVerifyTrustEx().
| HRESULT WINAPI WinVerifyTrustEx | ( | HWND | hwnd, |
| GUID * | ActionID, | ||
| WINTRUST_DATA * | ActionData | ||
| ) |
Definition at line 726 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 761 of file wintrust_main.c.
Referenced by CRYPTDLG_CopyChain(), CryptUIDlgViewCertificateW(), MsiGetFileSignatureInformationW(), and set_certificate_status_for_end_cert().
| CRYPT_PROVIDER_PRIVDATA *WINAPI WTHelperGetProvPrivateDataFromChain | ( | CRYPT_PROVIDER_DATA * | pProvData, |
| GUID * | pgProviderID | ||
| ) |
Definition at line 775 of file wintrust_main.c.
| CRYPT_PROVIDER_SGNR *WINAPI WTHelperGetProvSignerFromChain | ( | CRYPT_PROVIDER_DATA * | pProvData, |
| DWORD | idxSigner, | ||
| BOOL | fCounterSigner, | ||
| DWORD | idxCounterSigner | ||
| ) |
Definition at line 735 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 797 of file wintrust_main.c.
Referenced by CryptUIDlgViewCertificateW().
Definition at line 457 of file wintrust.h.
Referenced by WINTRUST_InitRegStructs().