ReactOS 0.4.15-dev-7093-g01a8288
|
#include <stdarg.h>
#include <wchar.h>
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "winuser.h"
#include "softpub.h"
#include "wingdi.h"
#include "richedit.h"
#include "ole2.h"
#include "richole.h"
#include "commdlg.h"
#include "commctrl.h"
#include "cryptuiapi.h"
#include "cryptuires.h"
#include "urlmon.h"
#include "hlink.h"
#include "winreg.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | CertMgrStoreInfo |
struct | CertMgrData |
struct | _CRYPTUI_ENUM_SYSTEM_STORE_ARGS |
struct | _CRYPTUI_ENUM_DATA |
struct | _CRYPTUI_SELECTSTORE_INFO_A |
struct | _CRYPTUI_SELECTSTORE_INFO_W |
struct | StoreInfo |
struct | SelectStoreInfo |
struct | ReadStringStruct |
struct | OIDToString |
struct | IssuerStatement |
struct | detail_data |
struct | field_value_data |
struct | v1_field |
struct | prop_id_to_string_id |
struct | selection_list_item |
struct | edit_cert_data |
struct | hierarchy_data |
struct | ImportWizData |
struct | ExportWizData |
struct | SelectCertData |
struct | SortData |
struct | SelectCertParam |
Macros | |
#define | COBJMACROS |
#define | NONAMELESSUNION |
#define | MAX_STRING_LEN 512 |
#define | CRYPTUI_ENABLE_SHOW_PHYSICAL_STORE 0x00000001 |
#define | MY_INDENT 200 |
#define | MAX_PURPOSE 255 |
#define | WM_REFRESH_VIEW WM_USER + 0 |
#define | MAX_FRIENDLY_NAME 40 |
#define | MAX_DESCRIPTION 255 |
Typedefs | |
typedef struct _CRYPTUI_ENUM_SYSTEM_STORE_ARGS | CRYPTUI_ENUM_SYSTEM_STORE_ARGS |
typedef struct _CRYPTUI_ENUM_SYSTEM_STORE_ARGS * | PCRYPTUI_ENUM_SYSTEM_STORE_ARGS |
typedef struct _CRYPTUI_ENUM_DATA | CRYPTUI_ENUM_DATA |
typedef struct _CRYPTUI_ENUM_DATA * | PCRYPTUI_ENUM_DATA |
typedef BOOL(WINAPI * | PFN_SELECTED_STORE_CB) (HCERTSTORE store, HWND hwnd, void *pvArg) |
typedef struct _CRYPTUI_SELECTSTORE_INFO_A | CRYPTUI_SELECTSTORE_INFO_A |
typedef struct _CRYPTUI_SELECTSTORE_INFO_A * | PCRYPTUI_SELECTSTORE_INFO_A |
typedef struct _CRYPTUI_SELECTSTORE_INFO_W | CRYPTUI_SELECTSTORE_INFO_W |
typedef struct _CRYPTUI_SELECTSTORE_INFO_W * | PCRYPTUI_SELECTSTORE_INFO_W |
typedef WCHAR *(* | field_format_func) (PCCERT_CONTEXT cert) |
typedef void(* | add_fields_func) (HWND hwnd, struct detail_data *data) |
typedef WCHAR *(* | create_detailed_value_func) (PCCERT_CONTEXT cert, void *param) |
typedef WCHAR *(* | prop_to_value_func) (void *pb, DWORD cb) |
Enumerations | |
enum | PurposeFilter { PurposeFilterShowAll = 0 , PurposeFilterShowAdvanced = 1 , PurposeFilterShowOID = 2 } |
enum | CheckBitmapIndex { CheckBitmapIndexUnchecked = 1 , CheckBitmapIndexChecked = 2 , CheckBitmapIndexDisabledUnchecked = 3 , CheckBitmapIndexDisabledChecked = 4 } |
enum | PurposeSelection { PurposeEnableAll = 0 , PurposeDisableAll , PurposeEnableSelected } |
typedef WCHAR *(* create_detailed_value_func) (PCCERT_CONTEXT cert, void *param) |
typedef WCHAR *(* field_format_func) (PCCERT_CONTEXT cert) |
typedef struct _CRYPTUI_ENUM_DATA * PCRYPTUI_ENUM_DATA |
Enumerator | |
---|---|
CheckBitmapIndexUnchecked | |
CheckBitmapIndexChecked | |
CheckBitmapIndexDisabledUnchecked | |
CheckBitmapIndexDisabledChecked |
Definition at line 579 of file main.c.
Enumerator | |
---|---|
PurposeFilterShowAll | |
PurposeFilterShowAdvanced | |
PurposeFilterShowOID |
Definition at line 214 of file main.c.
Enumerator | |
---|---|
PurposeEnableAll | |
PurposeDisableAll | |
PurposeEnableSelected |
|
static |
Definition at line 2983 of file main.c.
Referenced by add_all_fields().
|
static |
Definition at line 3076 of file main.c.
Definition at line 75 of file main.c.
Referenced by cert_mgr_dlg_proc().
|
static |
Definition at line 2954 of file main.c.
Referenced by add_all_extensions(), and add_critical_extensions().
|
static |
Definition at line 1792 of file main.c.
Referenced by set_cert_name_string().
|
static |
Definition at line 7064 of file main.c.
Referenced by add_store_certs().
|
static |
Definition at line 99 of file main.c.
Referenced by show_store_certs().
|
static |
Definition at line 2409 of file main.c.
Referenced by set_cert_validity_period().
|
static |
Definition at line 2783 of file main.c.
Referenced by add_cert_extension_detail(), and add_string_id_and_value_to_list().
|
static |
Definition at line 2765 of file main.c.
Referenced by add_field_and_value_to_list().
Definition at line 1807 of file main.c.
Referenced by set_cert_info().
|
static |
Definition at line 586 of file main.c.
Referenced by add_known_usages_to_list(), and show_cert_usages().
|
static |
Definition at line 601 of file main.c.
Referenced by cert_mgr_advanced_dlg_proc(), and show_cert_usages().
Definition at line 1991 of file main.c.
Referenced by display_app_usages(), and display_cert_usages().
Definition at line 1891 of file main.c.
Referenced by display_app_usages(), and display_cert_usages().
|
static |
Definition at line 260 of file main.c.
Referenced by convert_usages_str_to_usage(), and create_advanced_filter().
|
static |
Definition at line 3035 of file main.c.
Referenced by add_all_fields().
Definition at line 3150 of file main.c.
Referenced by add_purpose_dlg_proc(), and show_cert_usages().
Definition at line 3227 of file main.c.
Referenced by cert_properties_general_dlg_proc().
|
static |
Definition at line 7194 of file main.c.
Referenced by select_cert_dlg_proc().
|
static |
Definition at line 2804 of file main.c.
Referenced by add_properties(), and add_v1_field().
Definition at line 1750 of file main.c.
Referenced by set_cert_validity_period(), and set_certificate_status().
|
static |
Definition at line 1766 of file main.c.
Referenced by display_app_usages(), display_cert_usages(), set_cert_info(), set_cert_name_string(), set_cert_validity_period(), and set_policy_text().
|
static |
Definition at line 1759 of file main.c.
Referenced by add_local_oid_text_to_control(), add_oid_text_to_control(), and add_string_resource_with_paraformat_to_control().
Definition at line 1733 of file main.c.
Referenced by add_cert_string_to_control(), add_date_string_to_control(), add_local_oid_text_to_control(), add_oid_text_to_control(), add_string_resource_to_control(), add_text_with_paraformat_to_control(), detail_dlg_proc(), display_app_usages(), display_cert_usages(), set_cert_name_string(), set_cert_validity_period(), and user_notice_dlg_proc().
|
static |
Definition at line 2820 of file main.c.
Referenced by add_v1_fields().
|
static |
Definition at line 2844 of file main.c.
Referenced by add_all_fields().
Definition at line 3536 of file main.c.
Referenced by cert_properties_general_dlg_proc().
|
static |
Definition at line 722 of file main.c.
Referenced by cert_mgr_dlg_proc().
Definition at line 809 of file main.c.
Referenced by cert_mgr_dlg_proc(), and cert_mgr_do_remove().
|
static |
Definition at line 555 of file main.c.
Referenced by cert_mgr_dlg_proc(), and refresh_store_certs().
Definition at line 1119 of file main.c.
Referenced by CryptUIDlgCertMgr().
Definition at line 1016 of file main.c.
Referenced by cert_mgr_dlg_proc().
Definition at line 970 of file main.c.
Referenced by cert_mgr_dlg_proc().
|
static |
Definition at line 819 of file main.c.
Referenced by cert_mgr_do_export(), cert_mgr_do_remove(), cert_mgr_show_cert_usages(), and show_selected_cert().
|
static |
Definition at line 546 of file main.c.
Referenced by cert_mgr_current_store(), cert_mgr_dlg_proc(), and close_stores().
Definition at line 1105 of file main.c.
Referenced by cert_mgr_dlg_proc(), and select_cert_dlg_proc().
Definition at line 1113 of file main.c.
Referenced by cert_mgr_dlg_proc().
Definition at line 1100 of file main.c.
Referenced by cert_mgr_dlg_proc().
Definition at line 1095 of file main.c.
Referenced by cert_mgr_dlg_proc(), and show_store_certs().
Definition at line 1077 of file main.c.
Referenced by cert_mgr_sort_by_friendly_name(), cert_mgr_sort_by_issuer(), cert_mgr_sort_by_subject(), and select_cert_sort_by_text().
Definition at line 4286 of file main.c.
Referenced by show_cert_dialog().
|
static |
Definition at line 3701 of file main.c.
Referenced by show_edit_cert_properties_dialog().
|
static |
Definition at line 3600 of file main.c.
Referenced by show_edit_cert_properties_dialog().
Definition at line 4655 of file main.c.
Referenced by do_import().
|
static |
Definition at line 4720 of file main.c.
Referenced by import_store(), and import_validate_filename().
|
static |
Definition at line 4560 of file main.c.
Referenced by import_cert().
|
static |
Definition at line 279 of file main.c.
Referenced by create_advanced_filter().
|
static |
Definition at line 300 of file main.c.
Referenced by show_store_certs().
|
static |
Definition at line 3143 of file main.c.
Referenced by detail_dlg_proc().
Definition at line 3114 of file main.c.
Referenced by create_cert_details_list().
|
static |
Definition at line 3097 of file main.c.
Referenced by create_cert_details_list().
|
static |
Definition at line 2858 of file main.c.
Referenced by add_cert_extension_detail(), field_format_detailed_extension(), and format_enhanced_key_usage_value().
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, | ||
void * | pvReserved | ||
) |
Definition at line 7579 of file main.c.
PCCERT_CONTEXT WINAPI CryptUIDlgSelectCertificateW | ( | PCCRYPTUI_SELECTCERTIFICATE_STRUCTW | pcsc | ) |