Data Structures |
| struct | PCRYPTUI_CERT_MGR_STRUCT |
| struct | PCRYPTUI_INITDIALOG_STRUCT |
| struct | PCRYPTUI_VIEWCERTIFICATE_STRUCTA |
| struct | PCRYPTUI_VIEWCERTIFICATE_STRUCTW |
| struct | PCRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO |
| struct | PCRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO |
| struct | PCRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO |
| struct | PCRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO |
| struct | PCRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO |
| struct | PCRYPTUI_WIZ_DIGITAL_SIGN_INFO |
| struct | PCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT |
| struct | PCRYPTUI_WIZ_EXPORT_INFO |
| struct | PCRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO |
| struct | PCRYPTUI_WIZ_IMPORT_SRC_INFO |
| struct | PCRYPTUI_SELECTCERTIFICATE_STRUCTA |
| struct | PCRYPTUI_SELECTCERTIFICATE_STRUCTW |
| struct | PCRYPTUI_VIEWSIGNERINFO_STRUCTA |
| struct | PCRYPTUI_VIEWSIGNERINFO_STRUCTW |
Defines |
| #define | CRYPTUI_SELECT_ISSUEDTO_COLUMN 0x00000001 |
| #define | CRYPTUI_SELECT_ISSUEDBY_COLUMN 0x00000002 |
| #define | CRYPTUI_SELECT_INTENDEDUSE_COLUMN 0x00000004 |
| #define | CRYPTUI_SELECT_FRIENDLYNAME_COLUMN 0x00000008 |
| #define | CRYPTUI_SELECT_LOCATION_COLUMN 0x00000010 |
| #define | CRYPTUI_SELECT_EXPIRATION_COLUMN 0x00000020 |
| #define | CRYPTUI_CERT_MGR_PUBLISHER_TAB 0x00000004 |
| #define | CRYPTUI_CERT_MGR_TAB_MASK 0x0000000f |
| #define | CRYPTUI_CERT_MGR_SINGLE_TAB_FLAG 0x00008000 |
| #define | CRYPTUI_HIDE_HIERARCHYPAGE 0x00000001 |
| #define | CRYPTUI_HIDE_DETAILPAGE 0x00000002 |
| #define | CRYPTUI_DISABLE_EDITPROPERTIES 0x00000004 |
| #define | CRYPTUI_ENABLE_EDITPROPERTIES 0x00000008 |
| #define | CRYPTUI_DISABLE_ADDTOSTORE 0x00000010 |
| #define | CRYPTUI_ENABLE_ADDTOSTORE 0x00000020 |
| #define | CRYPTUI_ACCEPT_DECLINE_STYLE 0x00000040 |
| #define | CRYPTUI_IGNORE_UNTRUSTED_ROOT 0x00000080 |
| #define | CRYPTUI_DONT_OPEN_STORES 0x00000100 |
| #define | CRYPTUI_ONLY_OPEN_ROOT_STORE 0x00000200 |
| #define | CRYPTUI_WARN_UNTRUSTED_ROOT 0x00000400 |
| #define | CRYPTUI_ENABLE_REVOCATION_CHECKING 0x00000800 |
| #define | CRYPTUI_WARN_REMOTE_TRUST 0x00001000 |
| #define | CRYPTUI_DISABLE_EXPORT 0x00002000 |
| #define | CRYPTUI_ENABLE_REVOCATION_CHECK_END_CERT 0x00004000 |
| #define | CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN 0x00008000 |
| #define | CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT CRYPTUI_ENABLE_REVOCATION_CHECKING |
| #define | CRYPTUI_DISABLE_HTMLLINK 0x00010000 |
| #define | CRYPTUI_DISABLE_ISSUERSTATEMENT 0x00020000 |
| #define | CRYPTUI_VIEWCERTIFICATE_STRUCT WINELIB_NAME_AW(CRYPTUI_VIEWCERTIFICATE_STRUCT) |
| #define | PCCRYPTUI_VIEWCERTIFICATE_STRUCT WINELIB_NAME_AW(PCCRYPTUI_VIEWCERTIFICATE_STRUCT) |
| #define | CryptUIDlgViewCertificate WINELIB_NAME_AW(CryptUIDlgViewCertificate) |
| #define | CRYPTUI_WIZ_NO_UI 0x00000001 |
| #define | CRYPTUI_WIZ_DIGITAL_SIGN_EXCLUDE_PAGE_HASHES 0x00000002 |
| #define | CRYPTUI_WIZ_DIGITAL_SIGN_INCLUDE_PAGE_HASHES 0x00000004 |
| #define | CRYPTUI_WIZ_EXPORT_CERT_CONTEXT 1 |
| #define | CRYPTUI_WIZ_EXPORT_CTL_CONTEXT 2 |
| #define | CRYPTUI_WIZ_EXPORT_CRL_CONTEXT 3 |
| #define | CRYPTUI_WIZ_EXPORT_CERT_STORE 4 |
| #define | CRYPTUI_WIZ_EXPORT_CERT_STORE_CERTIFICATES_ONLY 5 |
| #define | CRYPTUI_WIZ_EXPORT_FORMAT_CRL 6 |
| #define | CRYPTUI_WIZ_EXPORT_FORMAT_CTL 7 |
| #define | CRYPTUI_WIZ_EXPORT_FORMAT_DER 1 |
| #define | CRYPTUI_WIZ_EXPORT_FORMAT_PFX 2 |
| #define | CRYPTUI_WIZ_EXPORT_FORMAT_PKCS7 3 |
| #define | CRYPTUI_WIZ_EXPORT_FORMAT_BASE64 4 |
| #define | CRYPTUI_WIZ_EXPORT_FORMAT_SERIALIZED_CERT_STORE 5 |
| #define | CRYPTUI_WIZ_IMPORT_SUBJECT_FILE 1 |
| #define | CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_CONTEXT 2 |
| #define | CRYPTUI_WIZ_IMPORT_SUBJECT_CTL_CONTEXT 3 |
| #define | CRYPTUI_WIZ_IMPORT_SUBJECT_CRL_CONTEXT 4 |
| #define | CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_STORE 5 |
| #define | CRYPTUI_WIZ_IMPORT_NO_CHANGE_DEST_STORE 0x00010000 |
| #define | CRYPTUI_WIZ_IMPORT_ALLOW_CERT 0x00020000 |
| #define | CRYPTUI_WIZ_IMPORT_ALLOW_CRL 0x00040000 |
| #define | CRYPTUI_WIZ_IMPORT_ALLOW_CTL 0x00080000 |
| #define | CRYPTUI_WIZ_IMPORT_TO_LOCALMACHINE 0x00100000 |
| #define | CRYPTUI_WIZ_IMPORT_TO_CURRENTUSER 0x00200000 |
| #define | CRYPTUI_WIZ_IMPORT_REMOTE_DEST_STORE 0x00400000 |
| #define | CRYPTUI_SELECTCERT_MULTISELECT 0x00000001 |
Typedefs |
typedef struct
_CRYPTUI_CERT_MGR_STRUCT * | PCCRYPTUI_CERT_MGR_STRUCT |
| typedef BOOL(WINAPI * | PFNCFILTERPROC )(PCCERT_CONTEXT pCertContext, BOOL *pfInitialSelectedCert, void *pvCallbackData) |
typedef const
CRYPTUI_VIEWCERTIFICATE_STRUCTA * | PCCRYPTUI_VIEWCERTIFICATE_STRUCTA |
typedef const
CRYPTUI_VIEWCERTIFICATE_STRUCTW * | PCCRYPTUI_VIEWCERTIFICATE_STRUCTW |
typedef const
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO * | PCCRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO |
typedef const
CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO * | PCCRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO |
typedef const
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO * | PCCRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO |
typedef const
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO * | PCCRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO |
typedef const
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO * | PCCRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO |
typedef const
CRYPTUI_WIZ_DIGITAL_SIGN_INFO * | PCCRYPTUI_WIZ_DIGITAL_SIGN_INFO |
typedef const
CRYPTUI_WIZ_EXPORT_INFO * | PCCRYPTUI_WIZ_EXPORT_INFO |
typedef const
CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO * | PCCRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO |
typedef const
CRYPTUI_WIZ_IMPORT_SRC_INFO * | PCCRYPTUI_WIZ_IMPORT_SRC_INFO |
| typedef BOOL(WINAPI * | PFNCCERTDISPLAYPROC )(PCCERT_CONTEXT pCertContext, HWND hWndSelCertDlg, void *pvCallbackData) |
typedef const
CRYPTUI_SELECTCERTIFICATE_STRUCTA * | PCCRYPTUI_SELECTCERTIFICATE_STRUCTA |
typedef const
CRYPTUI_SELECTCERTIFICATE_STRUCTW * | PCCRYPTUI_SELECTCERTIFICATE_STRUCTW |
Functions |
| BOOL WINAPI | CryptUIDlgViewContext (DWORD dwContextType, LPVOID pvContext, HWND hwnd, LPCWSTR pwszTitle, DWORD dwFlags, LPVOID pvReserved) |
| PCCERT_CONTEXT WINAPI | CryptUIDlgSelectCertificateFromStore (HCERTSTORE hCertStore, HWND hwnd, LPCWSTR pwszTitle, LPCWSTR pwszDisplayString, DWORD dwDontUseColumn, DWORD dwFlags, LPVOID pvReserved) |
| BOOL WINAPI | CryptUIDlgCertMgr (PCCRYPTUI_CERT_MGR_STRUCT pCryptUICertMgr) |
| BOOL WINAPI | CryptUIDlgViewCertificateA (PCCRYPTUI_VIEWCERTIFICATE_STRUCTA pCertViewInfo, BOOL *pfPropertiesChanged) |
| BOOL WINAPI | CryptUIDlgViewCertificateW (PCCRYPTUI_VIEWCERTIFICATE_STRUCTW pCertViewInfo, BOOL *pfPropertiesChanged) |
| BOOL WINAPI | CryptUIWizDigitalSign (DWORD dwFlags, HWND hwndParent, LPCWSTR pwszWizardTitle, PCCRYPTUI_WIZ_DIGITAL_SIGN_INFO pDigitalSignInfo, PCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT *ppSignContext) |
| BOOL WINAPI | CryptUIWizFreeDigitalSignContext (PCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT pSignContext) |
| BOOL WINAPI | CryptUIWizExport (DWORD dwFlags, HWND hwndParent, LPCWSTR pwszWizardTitle, PCCRYPTUI_WIZ_EXPORT_INFO pExportInfo, void *pvoid) |
| BOOL WINAPI | CryptUIWizImport (DWORD dwFlags, HWND hwndParent, LPCWSTR pwszWizardTitle, PCCRYPTUI_WIZ_IMPORT_SRC_INFO pImportSrc, HCERTSTORE hDestCertStore) |
| PCCERT_CONTEXT WINAPI | CryptUIDlgSelectCertificateA (PCCRYPTUI_SELECTCERTIFICATE_STRUCTA pcsc) |
| PCCERT_CONTEXT WINAPI | CryptUIDlgSelectCertificateW (PCCRYPTUI_SELECTCERTIFICATE_STRUCTW pcsc) |
| BOOL WINAPI | CryptUIDlgViewSignerInfoA (CRYPTUI_VIEWSIGNERINFO_STRUCTA *pcvsi) |
| BOOL WINAPI | CryptUIDlgViewSignerInfoW (CRYPTUI_VIEWSIGNERINFO_STRUCTW *pcvsi) |