ReactOS 0.4.16-dev-92-g0c2cdca
|
#include <wintrust.h>
#include <wincrypt.h>
#include <prsht.h>
#include <pshpack8.h>
#include <poppack.h>
Go to the source code of this file.
Classes | |
struct | _CRYPTUI_CERT_MGR_STRUCT |
struct | tagCRYPTUI_INITDIALOG_STRUCT |
struct | tagCRYPTUI_VIEWCERTIFICATE_STRUCTA |
struct | tagCRYPTUI_VIEWCERTIFICATE_STRUCTW |
struct | _CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO |
struct | _CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO |
struct | _CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO |
struct | _CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO |
struct | _CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO |
struct | _CRYPTUI_WIZ_DIGITAL_SIGN_INFO |
struct | _CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT |
struct | _CRYPTUI_WIZ_EXPORT_INFO |
struct | _CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO |
struct | _CRYPTUI_WIZ_IMPORT_SUBJECT_INFO |
struct | _CRYPTUI_SELECTCERTIFICATE_STRUCTA |
struct | _CRYPTUI_SELECTCERTIFICATE_STRUCTW |
struct | tagCRYPTUI_VIEWSIGNERINFO_STRUCTA |
struct | tagCRYPTUI_VIEWSIGNERINFO_STRUCTW |
#define CRYPTUI_ACCEPT_DECLINE_STYLE 0x00000040 |
Definition at line 79 of file cryptuiapi.h.
#define CRYPTUI_CERT_MGR_PUBLISHER_TAB 0x00000004 |
Definition at line 47 of file cryptuiapi.h.
#define CRYPTUI_CERT_MGR_SINGLE_TAB_FLAG 0x00008000 |
Definition at line 49 of file cryptuiapi.h.
#define CRYPTUI_CERT_MGR_TAB_MASK 0x0000000f |
Definition at line 48 of file cryptuiapi.h.
#define CRYPTUI_DISABLE_ADDTOSTORE 0x00000010 |
Definition at line 77 of file cryptuiapi.h.
#define CRYPTUI_DISABLE_EDITPROPERTIES 0x00000004 |
Definition at line 75 of file cryptuiapi.h.
#define CRYPTUI_DISABLE_EXPORT 0x00002000 |
Definition at line 86 of file cryptuiapi.h.
#define CRYPTUI_DISABLE_HTMLLINK 0x00010000 |
Definition at line 90 of file cryptuiapi.h.
#define CRYPTUI_DISABLE_ISSUERSTATEMENT 0x00020000 |
Definition at line 91 of file cryptuiapi.h.
#define CRYPTUI_DONT_OPEN_STORES 0x00000100 |
Definition at line 81 of file cryptuiapi.h.
#define CRYPTUI_ENABLE_ADDTOSTORE 0x00000020 |
Definition at line 78 of file cryptuiapi.h.
#define CRYPTUI_ENABLE_EDITPROPERTIES 0x00000008 |
Definition at line 76 of file cryptuiapi.h.
#define CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN 0x00008000 |
Definition at line 88 of file cryptuiapi.h.
#define CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT CRYPTUI_ENABLE_REVOCATION_CHECKING |
Definition at line 89 of file cryptuiapi.h.
#define CRYPTUI_ENABLE_REVOCATION_CHECK_END_CERT 0x00004000 |
Definition at line 87 of file cryptuiapi.h.
#define CRYPTUI_ENABLE_REVOCATION_CHECKING 0x00000800 |
Definition at line 84 of file cryptuiapi.h.
#define CRYPTUI_HIDE_DETAILPAGE 0x00000002 |
Definition at line 74 of file cryptuiapi.h.
#define CRYPTUI_HIDE_HIERARCHYPAGE 0x00000001 |
Definition at line 73 of file cryptuiapi.h.
#define CRYPTUI_IGNORE_UNTRUSTED_ROOT 0x00000080 |
Definition at line 80 of file cryptuiapi.h.
#define CRYPTUI_ONLY_OPEN_ROOT_STORE 0x00000200 |
Definition at line 82 of file cryptuiapi.h.
#define CRYPTUI_SELECT_EXPIRATION_COLUMN 0x00000020 |
Definition at line 40 of file cryptuiapi.h.
#define CRYPTUI_SELECT_FRIENDLYNAME_COLUMN 0x00000008 |
Definition at line 38 of file cryptuiapi.h.
#define CRYPTUI_SELECT_INTENDEDUSE_COLUMN 0x00000004 |
Definition at line 37 of file cryptuiapi.h.
#define CRYPTUI_SELECT_ISSUEDBY_COLUMN 0x00000002 |
Definition at line 36 of file cryptuiapi.h.
#define CRYPTUI_SELECT_ISSUEDTO_COLUMN 0x00000001 |
Definition at line 35 of file cryptuiapi.h.
#define CRYPTUI_SELECT_LOCATION_COLUMN 0x00000010 |
Definition at line 39 of file cryptuiapi.h.
#define CRYPTUI_SELECTCERT_MULTISELECT 0x00000001 |
Definition at line 345 of file cryptuiapi.h.
#define CRYPTUI_VIEWCERTIFICATE_STRUCT WINELIB_NAME_AW(CRYPTUI_VIEWCERTIFICATE_STRUCT) |
Definition at line 145 of file cryptuiapi.h.
#define CRYPTUI_WARN_REMOTE_TRUST 0x00001000 |
Definition at line 85 of file cryptuiapi.h.
#define CRYPTUI_WARN_UNTRUSTED_ROOT 0x00000400 |
Definition at line 83 of file cryptuiapi.h.
#define CRYPTUI_WIZ_DIGITAL_SIGN_EXCLUDE_PAGE_HASHES 0x00000002 |
Definition at line 247 of file cryptuiapi.h.
#define CRYPTUI_WIZ_DIGITAL_SIGN_INCLUDE_PAGE_HASHES 0x00000004 |
Definition at line 248 of file cryptuiapi.h.
#define CRYPTUI_WIZ_EXPORT_CERT_CONTEXT 1 |
Definition at line 258 of file cryptuiapi.h.
#define CRYPTUI_WIZ_EXPORT_CERT_STORE 4 |
Definition at line 261 of file cryptuiapi.h.
#define CRYPTUI_WIZ_EXPORT_CERT_STORE_CERTIFICATES_ONLY 5 |
Definition at line 262 of file cryptuiapi.h.
#define CRYPTUI_WIZ_EXPORT_CRL_CONTEXT 3 |
Definition at line 260 of file cryptuiapi.h.
#define CRYPTUI_WIZ_EXPORT_CTL_CONTEXT 2 |
Definition at line 259 of file cryptuiapi.h.
#define CRYPTUI_WIZ_EXPORT_FORMAT_BASE64 4 |
Definition at line 286 of file cryptuiapi.h.
#define CRYPTUI_WIZ_EXPORT_FORMAT_CRL 6 |
Definition at line 263 of file cryptuiapi.h.
#define CRYPTUI_WIZ_EXPORT_FORMAT_CTL 7 |
Definition at line 264 of file cryptuiapi.h.
#define CRYPTUI_WIZ_EXPORT_FORMAT_DER 1 |
Definition at line 283 of file cryptuiapi.h.
#define CRYPTUI_WIZ_EXPORT_FORMAT_PFX 2 |
Definition at line 284 of file cryptuiapi.h.
#define CRYPTUI_WIZ_EXPORT_FORMAT_PKCS7 3 |
Definition at line 285 of file cryptuiapi.h.
#define CRYPTUI_WIZ_EXPORT_FORMAT_SERIALIZED_CERT_STORE 5 |
Definition at line 287 of file cryptuiapi.h.
#define CRYPTUI_WIZ_IMPORT_ALLOW_CERT 0x00020000 |
Definition at line 329 of file cryptuiapi.h.
#define CRYPTUI_WIZ_IMPORT_ALLOW_CRL 0x00040000 |
Definition at line 330 of file cryptuiapi.h.
#define CRYPTUI_WIZ_IMPORT_ALLOW_CTL 0x00080000 |
Definition at line 331 of file cryptuiapi.h.
#define CRYPTUI_WIZ_IMPORT_NO_CHANGE_DEST_STORE 0x00010000 |
Definition at line 328 of file cryptuiapi.h.
#define CRYPTUI_WIZ_IMPORT_REMOTE_DEST_STORE 0x00400000 |
Definition at line 334 of file cryptuiapi.h.
#define CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_CONTEXT 2 |
Definition at line 306 of file cryptuiapi.h.
#define CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_STORE 5 |
Definition at line 309 of file cryptuiapi.h.
#define CRYPTUI_WIZ_IMPORT_SUBJECT_CRL_CONTEXT 4 |
Definition at line 308 of file cryptuiapi.h.
#define CRYPTUI_WIZ_IMPORT_SUBJECT_CTL_CONTEXT 3 |
Definition at line 307 of file cryptuiapi.h.
#define CRYPTUI_WIZ_IMPORT_SUBJECT_FILE 1 |
Definition at line 305 of file cryptuiapi.h.
#define CRYPTUI_WIZ_IMPORT_TO_CURRENTUSER 0x00200000 |
Definition at line 333 of file cryptuiapi.h.
#define CRYPTUI_WIZ_IMPORT_TO_LOCALMACHINE 0x00100000 |
Definition at line 332 of file cryptuiapi.h.
#define CRYPTUI_WIZ_NO_UI 0x00000001 |
Definition at line 246 of file cryptuiapi.h.
#define CryptUIDlgViewCertificate WINELIB_NAME_AW(CryptUIDlgViewCertificate) |
Definition at line 152 of file cryptuiapi.h.
#define PCCRYPTUI_VIEWCERTIFICATE_STRUCT WINELIB_NAME_AW(PCCRYPTUI_VIEWCERTIFICATE_STRUCT) |
Definition at line 146 of file cryptuiapi.h.
Definition at line 59 of file cryptuiapi.h.
Definition at line 367 of file cryptuiapi.h.
Definition at line 389 of file cryptuiapi.h.
Definition at line 117 of file cryptuiapi.h.
Definition at line 143 of file cryptuiapi.h.
Definition at line 163 of file cryptuiapi.h.
Definition at line 199 of file cryptuiapi.h.
Definition at line 243 of file cryptuiapi.h.
Definition at line 215 of file cryptuiapi.h.
Definition at line 235 of file cryptuiapi.h.
Definition at line 185 of file cryptuiapi.h.
Definition at line 174 of file cryptuiapi.h.
Definition at line 299 of file cryptuiapi.h.
Definition at line 280 of file cryptuiapi.h.
Definition at line 325 of file cryptuiapi.h.
typedef BOOL(WINAPI * PFNCCERTDISPLAYPROC) (PCCERT_CONTEXT pCertContext, HWND hWndSelCertDlg, void *pvCallbackData) |
Definition at line 341 of file cryptuiapi.h.
typedef BOOL(WINAPI * PFNCFILTERPROC) (PCCERT_CONTEXT pCertContext, BOOL *pfInitialSelectedCert, void *pvCallbackData) |
Definition at line 63 of file cryptuiapi.h.
BOOL WINAPI CryptUIDlgCertMgr | ( | PCCRYPTUI_CERT_MGR_STRUCT | pCryptUICertMgr | ) |
Definition at line 1311 of file main.c.
Referenced by display_cert_manager(), and OpenPersonalTrustDBDialog().
PCCERT_CONTEXT WINAPI CryptUIDlgSelectCertificateA | ( | PCCRYPTUI_SELECTCERTIFICATE_STRUCTA | pcsc | ) |
Definition at line 7537 of file main.c.
PCCERT_CONTEXT WINAPI CryptUIDlgSelectCertificateFromStore | ( | HCERTSTORE | hCertStore, |
HWND | hwnd, | ||
LPCWSTR | pwszTitle, | ||
LPCWSTR | pwszDisplayString, | ||
DWORD | dwDontUseColumn, | ||
DWORD | dwFlags, | ||
LPVOID | pvReserved | ||
) |
PCCERT_CONTEXT WINAPI CryptUIDlgSelectCertificateW | ( | PCCRYPTUI_SELECTCERTIFICATE_STRUCTW | pcsc | ) |
Definition at line 7438 of file main.c.
Referenced by CryptUIDlgSelectCertificateA(), and CryptUIDlgSelectCertificateFromStore().
BOOL WINAPI CryptUIDlgViewCertificateA | ( | PCCRYPTUI_VIEWCERTIFICATE_STRUCTA | pCertViewInfo, |
BOOL * | pfPropertiesChanged | ||
) |
Definition at line 1673 of file main.c.
BOOL WINAPI CryptUIDlgViewCertificateW | ( | PCCRYPTUI_VIEWCERTIFICATE_STRUCTW | pCertViewInfo, |
BOOL * | pfPropertiesChanged | ||
) |
Definition at line 4413 of file main.c.
Referenced by CertViewPropertiesW(), CryptExtOpenCERW(), CryptUIDlgViewCertificateA(), CryptUIDlgViewContext(), select_cert_view(), show_dialog_for_selected_cert(), show_selected_cert(), and ShowX509EncodedCertificate().
BOOL WINAPI CryptUIDlgViewContext | ( | DWORD | dwContextType, |
LPVOID | pvContext, | ||
HWND | hwnd, | ||
LPCWSTR | pwszTitle, | ||
DWORD | dwFlags, | ||
LPVOID | pvReserved | ||
) |
Definition at line 4487 of file main.c.
BOOL WINAPI CryptUIDlgViewSignerInfoA | ( | CRYPTUI_VIEWSIGNERINFO_STRUCTA * | pcvsi | ) |
BOOL WINAPI CryptUIDlgViewSignerInfoW | ( | CRYPTUI_VIEWSIGNERINFO_STRUCTW * | pcvsi | ) |
BOOL WINAPI CryptUIWizDigitalSign | ( | DWORD | dwFlags, |
HWND | hwndParent, | ||
LPCWSTR | pwszWizardTitle, | ||
PCCRYPTUI_WIZ_DIGITAL_SIGN_INFO | pDigitalSignInfo, | ||
PCCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT * | ppSignContext | ||
) |
BOOL WINAPI CryptUIWizExport | ( | DWORD | dwFlags, |
HWND | hwndParent, | ||
LPCWSTR | pwszWizardTitle, | ||
PCCRYPTUI_WIZ_EXPORT_INFO | pExportInfo, | ||
void * | pvoid | ||
) |
Definition at line 6988 of file main.c.
Referenced by cert_mgr_do_export(), and detail_dlg_proc().
BOOL WINAPI CryptUIWizFreeDigitalSignContext | ( | PCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT | pSignContext | ) |
BOOL WINAPI CryptUIWizImport | ( | DWORD | dwFlags, |
HWND | hwndParent, | ||
LPCWSTR | pwszWizardTitle, | ||
PCCRYPTUI_WIZ_IMPORT_SRC_INFO | pImportSrc, | ||
HCERTSTORE | hDestCertStore | ||
) |
Definition at line 5557 of file main.c.
Referenced by cert_mgr_dlg_proc(), and general_dlg_proc().