Data Structures |
| struct | wintrust_step |
Defines |
| #define | NONAMELESSUNION |
Typedefs |
| typedef HRESULT(WINAPI * | wintrust_step_func )(CRYPT_PROVIDER_DATA *data) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (wintrust) |
| void *WINAPI | WINTRUST_Alloc (DWORD cb) |
| static void * | WINTRUST_ReAlloc (void *ptr, DWORD cb) __WINE_ALLOC_SIZE(2) |
| void WINAPI | WINTRUST_Free (void *p) |
| BOOL WINAPI | DllMain (HINSTANCE inst, DWORD reason, LPVOID reserved) |
| BOOL WINAPI | TrustIsCertificateSelfSigned (PCCERT_CONTEXT cert) |
| static DWORD | WINTRUST_ExecuteSteps (const struct wintrust_step *steps, DWORD numSteps, CRYPT_PROVIDER_DATA *provData) |
| static CRYPT_PROVIDER_DATA * | WINTRUST_AllocateProviderData (void) |
| static DWORD | WINTRUST_AddTrustStepsFromFunctions (struct wintrust_step *steps, const CRYPT_PROVIDER_FUNCTIONS *psPfns) |
| static LONG | WINTRUST_DefaultVerify (HWND hwnd, GUID *actionID, WINTRUST_DATA *data) |
| static LONG | WINTRUST_DefaultClose (HWND hwnd, GUID *actionID, WINTRUST_DATA *data) |
| static LONG | WINTRUST_DefaultVerifyAndClose (HWND hwnd, GUID *actionID, WINTRUST_DATA *data) |
| static LONG | WINTRUST_PublishedSoftware (HWND hwnd, GUID *actionID, WINTRUST_DATA *data) |
| static HRESULT WINAPI | WINTRUST_CertVerifyObjTrust (CRYPT_PROVIDER_DATA *data) |
| static LONG | WINTRUST_CertVerify (HWND hwnd, GUID *actionID, WINTRUST_DATA *data) |
| static LONG | WINTRUST_CertVerifyAndClose (HWND hwnd, GUID *actionID, WINTRUST_DATA *data) |
| static LONG | WINTRUST_CertActionVerify (HWND hwnd, GUID *actionID, WINTRUST_DATA *data) |
| static void | dump_file_info (WINTRUST_FILE_INFO *pFile) |
| static void | dump_catalog_info (WINTRUST_CATALOG_INFO *catalog) |
| static void | dump_blob_info (WINTRUST_BLOB_INFO *blob) |
| static void | dump_sgnr_info (WINTRUST_SGNR_INFO *sgnr) |
| static void | dump_cert_info (WINTRUST_CERT_INFO *cert) |
| static void | dump_wintrust_data (WINTRUST_DATA *data) |
| LONG WINAPI | WinVerifyTrust (HWND hwnd, GUID *ActionID, LPVOID ActionData) |
| HRESULT WINAPI | WinVerifyTrustEx (HWND hwnd, GUID *ActionID, WINTRUST_DATA *ActionData) |
| CRYPT_PROVIDER_SGNR *WINAPI | WTHelperGetProvSignerFromChain (CRYPT_PROVIDER_DATA *pProvData, DWORD idxSigner, BOOL fCounterSigner, DWORD idxCounterSigner) |
| CRYPT_PROVIDER_CERT *WINAPI | WTHelperGetProvCertFromChain (CRYPT_PROVIDER_SGNR *pSgnr, DWORD idxCert) |
| CRYPT_PROVIDER_PRIVDATA *WINAPI | WTHelperGetProvPrivateDataFromChain (CRYPT_PROVIDER_DATA *pProvData, GUID *pgProviderID) |
| CRYPT_PROVIDER_DATA *WINAPI | WTHelperProvDataFromStateData (HANDLE hStateData) |
| LPCWSTR WINAPI | WTHelperGetFileName (WINTRUST_DATA *data) |
| HANDLE WINAPI | WTHelperGetFileHandle (WINTRUST_DATA *data) |
| static BOOL WINAPI | WINTRUST_enumUsages (PCCRYPT_OID_INFO pInfo, void *pvArg) |
| BOOL WINAPI | WTHelperGetKnownUsages (DWORD action, PCCRYPT_OID_INFO **usages) |
| void WINAPI | WintrustGetRegPolicyFlags (DWORD *pdwPolicyFlags) |
| BOOL WINAPI | WintrustSetRegPolicyFlags (DWORD dwPolicyFlags) |
| BOOL WINAPI | WINTRUST_AddStore (CRYPT_PROVIDER_DATA *data, HCERTSTORE store) |
| BOOL WINAPI | WINTRUST_AddSgnr (CRYPT_PROVIDER_DATA *data, BOOL fCounterSigner, DWORD idxSigner, CRYPT_PROVIDER_SGNR *sgnr) |
| BOOL WINAPI | WINTRUST_AddCert (CRYPT_PROVIDER_DATA *data, DWORD idxSigner, BOOL fCounterSigner, DWORD idxCounterSigner, PCCERT_CONTEXT pCert2Add) |
| BOOL WINAPI | WINTRUST_AddPrivData (CRYPT_PROVIDER_DATA *data, CRYPT_PROVIDER_PRIVDATA *pPrivData2Add) |
| BOOL WINAPI | OpenPersonalTrustDBDialog (HWND hwnd) |
| HRESULT WINAPI | WTHelperCertCheckValidSignature (CRYPT_PROVIDER_DATA *pProvData) |
Variables |
| static const WCHAR | Software_Publishing [] |
| static const WCHAR | State [] = { 'S','t','a','t','e',0 } |