cryptuiapi.h header
This header is used by Security and Identity. For more information, see:
cryptuiapi.h contains the following programming interfaces:
Functions
CertSelectionGetSerializedBlob A helper function used to retrieve a serialized certificate BLOB from a CERT_SELECTUI_INPUT structure. |
CryptUIDlgCertMgr Displays a dialog box that allows the user to manage certificates. |
CryptUIDlgSelectCertificateFromStore Displays a dialog box that allows the selection of a certificate from a specified store. |
CryptUIDlgViewCertificateA Presents a dialog box that displays a specified certificate. (ANSI) |
CryptUIDlgViewCertificateW Presents a dialog box that displays a specified certificate. (Unicode) |
CryptUIDlgViewContext Displays a certificate, CTL, or CRL context. |
CryptUIWizDigitalSign Digitally signs a document or BLOB. |
CryptUIWizExport Exports a certificate, a certificate trust list (CTL), a certificate revocation list (CRL), or a certificate store to a file. |
CryptUIWizFreeDigitalSignContext Frees the CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT structure allocated by the CryptUIWizDigitalSign function. |
CryptUIWizImport Imports a certificate, a certificate trust list (CTL), a certificate revocation list (CRL), or a certificate store to a certificate store. |
Callback functions
PFNCFILTERPROC An application-defined callback function that filters the certificates that appear in the digital signature wizard that are displayed by the CryptUIWizDigitalSign function. |
Structures
CERT_SELECTUI_INPUT Used by the CertSelectionGetSerializedBlob function to serialize the certificates contained in a store or an array of certificate chains. The returned serialized BLOB can be passed to the CredUIPromptForWindowsCredentials function. |
CRYPTUI_CERT_MGR_STRUCT Contains information about a certificate manager dialog box. |
CRYPTUI_INITDIALOG_STRUCT Supports the CRYPTUI_VIEWCERTIFICATE_STRUCT structure. |
CRYPTUI_VIEWCERTIFICATE_STRUCTA Contains information about a certificate to view. This structure is used in the CryptUIDlgViewCertificate function. (ANSI) |
CRYPTUI_VIEWCERTIFICATE_STRUCTW Contains information about a certificate to view. This structure is used in the CryptUIDlgViewCertificate function. (Unicode) |
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO Contains information about the public key BLOB used by the CryptUIWizDigitalSign function. |
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO Contains information about the PVK file that contains the certificates used by the CryptUIWizDigitalSign function. |
CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT Used with the CryptUIWizDigitalSign function to contain information about a BLOB. |
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO Used with the CRYPTUI_WIZ_DIGITAL_SIGN_INFO structure to contain extended information about a signature. |
CRYPTUI_WIZ_DIGITAL_SIGN_INFO Contains information about digital signing. |
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO Used with the CRYPTUI_WIZ_DIGITAL_SIGN_INFO structure to contain information about the PVK file used by the digital signature wizard. |
CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO Contains information about the certificate store used by the digital signature wizard. |
CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO Contains information that controls the operation of the CryptUIWizExport function when a certificate is the object being exported. |
CRYPTUI_WIZ_EXPORT_INFO Contains information that controls the operation of the CryptUIWizExport function. |
CRYPTUI_WIZ_IMPORT_SRC_INFO Contains the subject to import into the CryptUIWizImport function. |