ReactOS  0.4.14-dev-315-gbb6fece
_CRYPT_PROVIDER_DATA Struct Reference

#include <wintrust.h>

Collaboration diagram for _CRYPT_PROVIDER_DATA:

Public Attributes

DWORD cbStruct
 
WINTRUST_DATApWintrustData
 
BOOL fOpenedFile
 
HWND hWndParent
 
GUIDpgActionID
 
HCRYPTPROV hProv
 
DWORD dwError
 
DWORD dwRegSecuritySettings
 
DWORD dwRegPolicySettings
 
CRYPT_PROVIDER_FUNCTIONSpsPfns
 
DWORD cdwTrustStepErrors
 
DWORDpadwTrustStepErrors
 
DWORD chStores
 
HCERTSTOREpahStores
 
DWORD dwEncoding
 
HCRYPTMSG hMsg
 
DWORD csSigners
 
CRYPT_PROVIDER_SGNRpasSigners
 
DWORD csProvPrivData
 
CRYPT_PROVIDER_PRIVDATApasProvPrivData
 
DWORD dwSubjectChoice
 
union {
   struct _PROVDATA_SIP *   pPDSip
 
DUMMYUNIONNAME
 
charpszUsageOID
 
BOOL fRecallWithState
 
FILETIME sftSystemTime
 
charpszCTLSignerUsageOID
 
DWORD dwProvFlags
 
DWORD dwFinalError
 
PCERT_USAGE_MATCH pRequestUsage
 
DWORD dwTrustPubSettings
 
DWORD dwUIStateFlags
 
struct _CRYPT_PROVIDER_SIGSTATEpSigState
 
struct WINTRUST_SIGNATURE_SETTINGS_pSigSettings
 

Detailed Description

Definition at line 346 of file wintrust.h.

Member Data Documentation

◆ cbStruct

DWORD _CRYPT_PROVIDER_DATA::cbStruct

Definition at line 347 of file wintrust.h.

Referenced by WINTRUST_AllocateProviderData().

◆ cdwTrustStepErrors

DWORD _CRYPT_PROVIDER_DATA::cdwTrustStepErrors

Definition at line 357 of file wintrust.h.

Referenced by WINTRUST_AllocateProviderData().

◆ chStores

DWORD _CRYPT_PROVIDER_DATA::chStores

Definition at line 359 of file wintrust.h.

◆ csProvPrivData

DWORD _CRYPT_PROVIDER_DATA::csProvPrivData

Definition at line 365 of file wintrust.h.

Referenced by WTHelperGetProvPrivateDataFromChain().

◆ csSigners

DWORD _CRYPT_PROVIDER_DATA::csSigners

Definition at line 363 of file wintrust.h.

Referenced by WTHelperGetProvSignerFromChain().

◆ DUMMYUNIONNAME

union { ... } _CRYPT_PROVIDER_DATA::DUMMYUNIONNAME

◆ dwEncoding

DWORD _CRYPT_PROVIDER_DATA::dwEncoding

Definition at line 361 of file wintrust.h.

◆ dwError

DWORD _CRYPT_PROVIDER_DATA::dwError

Definition at line 353 of file wintrust.h.

◆ dwFinalError

DWORD _CRYPT_PROVIDER_DATA::dwFinalError

Definition at line 376 of file wintrust.h.

◆ dwProvFlags

DWORD _CRYPT_PROVIDER_DATA::dwProvFlags

Definition at line 375 of file wintrust.h.

◆ dwRegPolicySettings

DWORD _CRYPT_PROVIDER_DATA::dwRegPolicySettings

Definition at line 355 of file wintrust.h.

Referenced by WINTRUST_CertVerify(), and WINTRUST_DefaultVerify().

◆ dwRegSecuritySettings

DWORD _CRYPT_PROVIDER_DATA::dwRegSecuritySettings

Definition at line 354 of file wintrust.h.

◆ dwSubjectChoice

DWORD _CRYPT_PROVIDER_DATA::dwSubjectChoice

Definition at line 367 of file wintrust.h.

◆ dwTrustPubSettings

DWORD _CRYPT_PROVIDER_DATA::dwTrustPubSettings

Definition at line 378 of file wintrust.h.

◆ dwUIStateFlags

DWORD _CRYPT_PROVIDER_DATA::dwUIStateFlags

Definition at line 379 of file wintrust.h.

◆ fOpenedFile

BOOL _CRYPT_PROVIDER_DATA::fOpenedFile

Definition at line 349 of file wintrust.h.

◆ fRecallWithState

BOOL _CRYPT_PROVIDER_DATA::fRecallWithState

Definition at line 372 of file wintrust.h.

◆ hMsg

HCRYPTMSG _CRYPT_PROVIDER_DATA::hMsg

Definition at line 362 of file wintrust.h.

◆ hProv

HCRYPTPROV _CRYPT_PROVIDER_DATA::hProv

Definition at line 352 of file wintrust.h.

◆ hWndParent

HWND _CRYPT_PROVIDER_DATA::hWndParent

Definition at line 350 of file wintrust.h.

Referenced by WINTRUST_CertVerify(), and WINTRUST_DefaultVerify().

◆ padwTrustStepErrors

DWORD* _CRYPT_PROVIDER_DATA::padwTrustStepErrors

◆ pahStores

HCERTSTORE* _CRYPT_PROVIDER_DATA::pahStores

Definition at line 360 of file wintrust.h.

◆ pasProvPrivData

CRYPT_PROVIDER_PRIVDATA* _CRYPT_PROVIDER_DATA::pasProvPrivData

Definition at line 366 of file wintrust.h.

Referenced by WTHelperGetProvPrivateDataFromChain().

◆ pasSigners

CRYPT_PROVIDER_SGNR* _CRYPT_PROVIDER_DATA::pasSigners

Definition at line 364 of file wintrust.h.

Referenced by WTHelperGetProvSignerFromChain().

◆ pgActionID

GUID* _CRYPT_PROVIDER_DATA::pgActionID

Definition at line 351 of file wintrust.h.

Referenced by WINTRUST_CertVerify(), and WINTRUST_DefaultVerify().

◆ pPDSip

struct _PROVDATA_SIP* _CRYPT_PROVIDER_DATA::pPDSip

◆ pRequestUsage

PCERT_USAGE_MATCH _CRYPT_PROVIDER_DATA::pRequestUsage

Definition at line 377 of file wintrust.h.

◆ pSigSettings

struct WINTRUST_SIGNATURE_SETTINGS_* _CRYPT_PROVIDER_DATA::pSigSettings

Definition at line 381 of file wintrust.h.

◆ pSigState

struct _CRYPT_PROVIDER_SIGSTATE* _CRYPT_PROVIDER_DATA::pSigState

Definition at line 380 of file wintrust.h.

◆ psPfns

◆ pszCTLSignerUsageOID

char* _CRYPT_PROVIDER_DATA::pszCTLSignerUsageOID

Definition at line 374 of file wintrust.h.

◆ pszUsageOID

char* _CRYPT_PROVIDER_DATA::pszUsageOID

Definition at line 371 of file wintrust.h.

◆ pWintrustData

WINTRUST_DATA* _CRYPT_PROVIDER_DATA::pWintrustData

Definition at line 348 of file wintrust.h.

Referenced by WINTRUST_CertVerify(), and WINTRUST_DefaultVerify().

◆ sftSystemTime

FILETIME _CRYPT_PROVIDER_DATA::sftSystemTime

Definition at line 373 of file wintrust.h.


The documentation for this struct was generated from the following file: