PFNCFILTERPROC callback function (cryptuiapi.h)
The PFNCFILTERPROC function is an application-defined callback function that filters the certificates that appear in the digital signature wizard that are displayed by the CryptUIWizDigitalSign function.
Syntax
PFNCFILTERPROC Pfncfilterproc;
BOOL Pfncfilterproc(
[in] PCCERT_CONTEXT pCertContext,
[in] BOOL *pfInitialSelectedCert,
[in] void *pvCallbackData
)
{...}
Parameters
[in] pCertContext
A pointer to a CERT_CONTEXT structure that contains the certificate to filter.
[in] pfInitialSelectedCert
A Boolean value that specifies whether the certificate contained in the CERT_CONTEXT structure pointed to by the pCertContext parameter should be initially selected in the dialog box. This parameter is used only if the filter process returns TRUE.
[in] pvCallbackData
A pointer to user-defined data.
Return value
A Boolean value that specifies whether the certificate contained in the CERT_CONTEXT structure pointed to by the pCertContext parameter should be displayed in the digital signature wizard.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | cryptuiapi.h |