CRYPT_REGISTER_ACTIONID structure (wintrust.h)
[The CRYPT_REGISTER_ACTIONID structure is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]
The CRYPT_REGISTER_ACTIONID structure provides information about the functions of a provider. This structure is used by the WintrustAddActionID function.
Syntax
typedef struct _CRYPT_REGISTER_ACTIONID {
DWORD cbStruct;
CRYPT_TRUST_REG_ENTRY sInitProvider;
CRYPT_TRUST_REG_ENTRY sObjectProvider;
CRYPT_TRUST_REG_ENTRY sSignatureProvider;
CRYPT_TRUST_REG_ENTRY sCertificateProvider;
CRYPT_TRUST_REG_ENTRY sCertificatePolicyProvider;
CRYPT_TRUST_REG_ENTRY sFinalPolicyProvider;
CRYPT_TRUST_REG_ENTRY sTestPolicyProvider;
CRYPT_TRUST_REG_ENTRY sCleanupProvider;
} CRYPT_REGISTER_ACTIONID, *PCRYPT_REGISTER_ACTIONID;
Members
cbStruct
The size, in bytes, of this structure.
sInitProvider
CRYPT_TRUST_REG_ENTRY structure that identifies the function that initializes the provider.
sObjectProvider
CRYPT_TRUST_REG_ENTRY structure that identifies the object provider function.
sSignatureProvider
CRYPT_TRUST_REG_ENTRY structure that identifies the signature provider function.
sCertificateProvider
CRYPT_TRUST_REG_ENTRY structure that identifies the certificate provider function.
sCertificatePolicyProvider
CRYPT_TRUST_REG_ENTRY structure that identifies the certificate policy provider function.
sFinalPolicyProvider
CRYPT_TRUST_REG_ENTRY structure that identifies the final policy provider function.
sTestPolicyProvider
CRYPT_TRUST_REG_ENTRY structure that identifies the test policy provider function.
sCleanupProvider
CRYPT_TRUST_REG_ENTRY structure that identifies the cleanup provider function.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | wintrust.h |