summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/Security/Cryptography/UI/mod.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
commit4e8199b572f2035b7749cba276ece3a26630d23e (patch)
treef09feeed6a0fe39d027b1908aa63ea6b35e4b631 /vendor/windows-sys/src/Windows/Win32/Security/Cryptography/UI/mod.rs
parentAdding upstream version 1.66.0+dfsg1. (diff)
downloadrustc-4e8199b572f2035b7749cba276ece3a26630d23e.tar.xz
rustc-4e8199b572f2035b7749cba276ece3a26630d23e.zip
Adding upstream version 1.67.1+dfsg1.upstream/1.67.1+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/Security/Cryptography/UI/mod.rs')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/Security/Cryptography/UI/mod.rs662
1 files changed, 331 insertions, 331 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/Security/Cryptography/UI/mod.rs b/vendor/windows-sys/src/Windows/Win32/Security/Cryptography/UI/mod.rs
index fae111c5d..1a789428c 100644
--- a/vendor/windows-sys/src/Windows/Win32/Security/Cryptography/UI/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/Security/Cryptography/UI/mod.rs
@@ -1,4 +1,4 @@
-#[link(name = "windows")]
+#[cfg_attr(windows, link(name = "windows"))]
extern "system" {
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -75,6 +75,336 @@ pub const CERT_FILTER_OP_NOT_EXISTS: u32 = 2u32;
pub const CERT_FILTER_VALID_SIGNATURE: u32 = 4u32;
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
pub const CERT_FILTER_VALID_TIME_RANGE: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_TRUST_DO_FULL_SEARCH: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_TRUST_DO_FULL_TRUST: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_TRUST_MASK: u32 = 16777215u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_TRUST_PERMIT_MISSING_CRLS: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_AFTER_END: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_BEFORE_START: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_CERTIFICATE_REVOKED: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_CRL_OUT_OF_DATE: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_EXPLICITLY_DISTRUSTED: u32 = 16777216u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_EXTENDED_USAGE_FAILURE: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_ISSUER_DISTRUST: u32 = 33554432u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_ISSUER_INVALID: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_KEY_USAGE_EXT_FAILURE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_MASK_TRUST: u32 = 4294901760u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_MASK_VALIDITY: u32 = 65535u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_NAME_CONSTRAINTS_FAILURE: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_NO_CRL_FOUND: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_NO_ISSUER_CERT_FOUND: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_NO_TRUST_DATA: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_OTHER_ERROR: u32 = 2048u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_OTHER_EXTENSION_FAILURE: u32 = 512u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_PERIOD_NESTING_FAILURE: u32 = 1024u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_SIGNATURE_FAILS: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CERT_VALIDITY_UNKNOWN_CRITICAL_EXTENSION: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CM_VIEWFLAGS_MASK: u32 = 16777215u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTDLG_ACTION_MASK: u32 = 4294901760u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTDLG_CACHE_ONLY_URL_RETRIEVAL: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTDLG_DISABLE_AIA: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTDLG_POLICY_MASK: u32 = 65535u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTDLG_REVOCATION_CACHE: u32 = 1073741824u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTDLG_REVOCATION_DEFAULT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTDLG_REVOCATION_NONE: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTDLG_REVOCATION_ONLINE: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_CERT_MGR_PUBLISHER_TAB: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_CERT_MGR_SINGLE_TAB_FLAG: u32 = 32768u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_CERT_MGR_TAB_MASK: u32 = 15u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_SELECT_EXPIRATION_COLUMN: u64 = 32u64;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_SELECT_FRIENDLYNAME_COLUMN: u64 = 8u64;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_SELECT_INTENDEDUSE_COLUMN: u64 = 4u64;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_SELECT_ISSUEDBY_COLUMN: u64 = 2u64;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_SELECT_ISSUEDTO_COLUMN: u64 = 1u64;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_SELECT_LOCATION_COLUMN: u64 = 16u64;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_EXCLUDE_PAGE_HASHES: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_INCLUDE_PAGE_HASHES: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_FORMAT_SERIALIZED_CERT_STORE: u32 = 5u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYTPDLG_FLAGS_MASK: u32 = 4278190080u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CSS_SELECTCERT_MASK: u32 = 16777215u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const POLICY_IGNORE_NON_CRITICAL_BC: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const SELCERT_ALGORITHM: u32 = 105u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const SELCERT_CERTLIST: u32 = 102u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const SELCERT_FINEPRINT: u32 = 101u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const SELCERT_ISSUED_TO: u32 = 103u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const SELCERT_PROPERTIES: u32 = 100u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const SELCERT_SERIAL_NUM: u32 = 106u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const SELCERT_THUMBPRINT: u32 = 107u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const SELCERT_VALIDITY: u32 = 104u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const szCERT_CERTIFICATE_ACTION_VERIFY: &str = "{7801ebd0-cf4b-11d0-851f-0060979387ea}";
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CERT_SELECT_STRUCT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CSS_HIDE_PROPERTIES: CERT_SELECT_STRUCT_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CSS_ENABLEHOOK: CERT_SELECT_STRUCT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CSS_ALLOWMULTISELECT: CERT_SELECT_STRUCT_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CSS_SHOW_HELP: CERT_SELECT_STRUCT_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CSS_ENABLETEMPLATE: CERT_SELECT_STRUCT_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CSS_ENABLETEMPLATEHANDLE: CERT_SELECT_STRUCT_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CERT_VIEWPROPERTIES_STRUCT_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CM_ENABLEHOOK: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CM_SHOW_HELP: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CM_SHOW_HELPICON: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CM_ENABLETEMPLATE: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CM_HIDE_ADVANCEPAGE: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CM_HIDE_TRUSTPAGE: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CM_NO_NAMECHANGE: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CM_NO_EDITTRUST: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CM_HIDE_DETAILPAGE: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CM_ADD_CERT_STORES: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CRYPTUI_VIEWCERTIFICATE_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_HIDE_HIERARCHYPAGE: CRYPTUI_VIEWCERTIFICATE_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_HIDE_DETAILPAGE: CRYPTUI_VIEWCERTIFICATE_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_DISABLE_EDITPROPERTIES: CRYPTUI_VIEWCERTIFICATE_FLAGS = 4u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_ENABLE_EDITPROPERTIES: CRYPTUI_VIEWCERTIFICATE_FLAGS = 8u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_DISABLE_ADDTOSTORE: CRYPTUI_VIEWCERTIFICATE_FLAGS = 16u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_ENABLE_ADDTOSTORE: CRYPTUI_VIEWCERTIFICATE_FLAGS = 32u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_ACCEPT_DECLINE_STYLE: CRYPTUI_VIEWCERTIFICATE_FLAGS = 64u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_IGNORE_UNTRUSTED_ROOT: CRYPTUI_VIEWCERTIFICATE_FLAGS = 128u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_DONT_OPEN_STORES: CRYPTUI_VIEWCERTIFICATE_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_ONLY_OPEN_ROOT_STORE: CRYPTUI_VIEWCERTIFICATE_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WARN_UNTRUSTED_ROOT: CRYPTUI_VIEWCERTIFICATE_FLAGS = 1024u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_ENABLE_REVOCATION_CHECKING: CRYPTUI_VIEWCERTIFICATE_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WARN_REMOTE_TRUST: CRYPTUI_VIEWCERTIFICATE_FLAGS = 4096u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_DISABLE_EXPORT: CRYPTUI_VIEWCERTIFICATE_FLAGS = 8192u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_ENABLE_REVOCATION_CHECK_END_CERT: CRYPTUI_VIEWCERTIFICATE_FLAGS = 16384u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN: CRYPTUI_VIEWCERTIFICATE_FLAGS = 32768u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT: CRYPTUI_VIEWCERTIFICATE_FLAGS = 2048u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_DISABLE_HTMLLINK: CRYPTUI_VIEWCERTIFICATE_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_DISABLE_ISSUERSTATEMENT: CRYPTUI_VIEWCERTIFICATE_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_CACHE_ONLY_URL_RETRIEVAL: CRYPTUI_VIEWCERTIFICATE_FLAGS = 262144u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CRYPTUI_WIZ_DIGITAL_ADDITIONAL_CERT_CHOICE = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_ADD_CHAIN: CRYPTUI_WIZ_DIGITAL_ADDITIONAL_CERT_CHOICE = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_ADD_CHAIN_NO_ROOT: CRYPTUI_WIZ_DIGITAL_ADDITIONAL_CERT_CHOICE = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_ADD_NONE: CRYPTUI_WIZ_DIGITAL_ADDITIONAL_CERT_CHOICE = 0u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CRYPTUI_WIZ_DIGITAL_SIGN = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_CERT: CRYPTUI_WIZ_DIGITAL_SIGN = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_STORE: CRYPTUI_WIZ_DIGITAL_SIGN = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_PVK: CRYPTUI_WIZ_DIGITAL_SIGN = 3u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_NONE: CRYPTUI_WIZ_DIGITAL_SIGN = 0u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CRYPTUI_WIZ_DIGITAL_SIGN_PVK_OPTION = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE: CRYPTUI_WIZ_DIGITAL_SIGN_PVK_OPTION = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV: CRYPTUI_WIZ_DIGITAL_SIGN_PVK_OPTION = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_COMMERCIAL: CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_INDIVIDUAL: CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_BLOB: CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_FILE: CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_NONE: CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT = 0u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CRYPTUI_WIZ_EXPORT_FORMAT = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_FORMAT_DER: CRYPTUI_WIZ_EXPORT_FORMAT = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_FORMAT_PFX: CRYPTUI_WIZ_EXPORT_FORMAT = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_FORMAT_PKCS7: CRYPTUI_WIZ_EXPORT_FORMAT = 3u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_FORMAT_BASE64: CRYPTUI_WIZ_EXPORT_FORMAT = 4u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_FORMAT_CRL: CRYPTUI_WIZ_EXPORT_FORMAT = 6u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_FORMAT_CTL: CRYPTUI_WIZ_EXPORT_FORMAT = 7u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CRYPTUI_WIZ_EXPORT_SUBJECT = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_CERT_CONTEXT: CRYPTUI_WIZ_EXPORT_SUBJECT = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_CTL_CONTEXT: CRYPTUI_WIZ_EXPORT_SUBJECT = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_CRL_CONTEXT: CRYPTUI_WIZ_EXPORT_SUBJECT = 3u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_CERT_STORE: CRYPTUI_WIZ_EXPORT_SUBJECT = 4u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_CERT_STORE_CERTIFICATES_ONLY: CRYPTUI_WIZ_EXPORT_SUBJECT = 5u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CRYPTUI_WIZ_FLAGS = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_NO_UI: CRYPTUI_WIZ_FLAGS = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IGNORE_NO_UI_FLAG_FOR_CSPS: CRYPTUI_WIZ_FLAGS = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_NO_UI_EXCEPT_CSP: CRYPTUI_WIZ_FLAGS = 3u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IMPORT_ALLOW_CERT: CRYPTUI_WIZ_FLAGS = 131072u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IMPORT_ALLOW_CRL: CRYPTUI_WIZ_FLAGS = 262144u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IMPORT_ALLOW_CTL: CRYPTUI_WIZ_FLAGS = 524288u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IMPORT_NO_CHANGE_DEST_STORE: CRYPTUI_WIZ_FLAGS = 65536u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IMPORT_TO_LOCALMACHINE: CRYPTUI_WIZ_FLAGS = 1048576u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IMPORT_TO_CURRENTUSER: CRYPTUI_WIZ_FLAGS = 2097152u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IMPORT_REMOTE_DEST_STORE: CRYPTUI_WIZ_FLAGS = 4194304u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_PRIVATE_KEY: CRYPTUI_WIZ_FLAGS = 256u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_EXPORT_NO_DELETE_PRIVATE_KEY: CRYPTUI_WIZ_FLAGS = 512u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IMPORT_SUBJECT_FILE: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_CONTEXT: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = 2u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IMPORT_SUBJECT_CTL_CONTEXT: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = 3u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IMPORT_SUBJECT_CRL_CONTEXT: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = 4u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_STORE: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = 5u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub type CTL_MODIFY_REQUEST_OPERATION = u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CTL_MODIFY_REQUEST_ADD_TRUSTED: CTL_MODIFY_REQUEST_OPERATION = 3u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CTL_MODIFY_REQUEST_ADD_NOT_TRUSTED: CTL_MODIFY_REQUEST_OPERATION = 1u32;
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub const CTL_MODIFY_REQUEST_REMOVE: CTL_MODIFY_REQUEST_OPERATION = 2u32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub struct CERT_FILTER_DATA {
+ pub dwSize: u32,
+ pub cExtensionChecks: u32,
+ pub arrayExtensionChecks: *mut CERT_FILTER_EXTENSION_MATCH,
+ pub dwCheckingFlags: u32,
+}
+impl ::core::marker::Copy for CERT_FILTER_DATA {}
+impl ::core::clone::Clone for CERT_FILTER_DATA {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
+pub struct CERT_FILTER_EXTENSION_MATCH {
+ pub szExtensionOID: ::windows_sys::core::PCSTR,
+ pub dwTestOperation: u32,
+ pub pbTestData: *mut u8,
+ pub cbTestData: u32,
+}
+impl ::core::marker::Copy for CERT_FILTER_EXTENSION_MATCH {}
+impl ::core::clone::Clone for CERT_FILTER_EXTENSION_MATCH {
+ fn clone(&self) -> Self {
+ *self
+ }
+}
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -121,20 +451,6 @@ impl ::core::clone::Clone for CERT_SELECT_STRUCT_A {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CERT_SELECT_STRUCT_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CSS_HIDE_PROPERTIES: CERT_SELECT_STRUCT_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CSS_ENABLEHOOK: CERT_SELECT_STRUCT_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CSS_ALLOWMULTISELECT: CERT_SELECT_STRUCT_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CSS_SHOW_HELP: CERT_SELECT_STRUCT_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CSS_ENABLETEMPLATE: CERT_SELECT_STRUCT_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CSS_ENABLETEMPLATEHANDLE: CERT_SELECT_STRUCT_FLAGS = 64u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -165,54 +481,6 @@ impl ::core::clone::Clone for CERT_SELECT_STRUCT_W {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_TRUST_DO_FULL_SEARCH: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_TRUST_DO_FULL_TRUST: u32 = 5u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_TRUST_MASK: u32 = 16777215u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_TRUST_PERMIT_MISSING_CRLS: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_AFTER_END: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_BEFORE_START: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_CERTIFICATE_REVOKED: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_CRL_OUT_OF_DATE: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_EXPLICITLY_DISTRUSTED: u32 = 16777216u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_EXTENDED_USAGE_FAILURE: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_ISSUER_DISTRUST: u32 = 33554432u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_ISSUER_INVALID: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_KEY_USAGE_EXT_FAILURE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_MASK_TRUST: u32 = 4294901760u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_MASK_VALIDITY: u32 = 65535u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_NAME_CONSTRAINTS_FAILURE: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_NO_CRL_FOUND: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_NO_ISSUER_CERT_FOUND: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_NO_TRUST_DATA: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_OTHER_ERROR: u32 = 2048u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_OTHER_EXTENSION_FAILURE: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_PERIOD_NESTING_FAILURE: u32 = 1024u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_SIGNATURE_FAILS: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CERT_VALIDITY_UNKNOWN_CRITICAL_EXTENSION: u32 = 128u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -280,28 +548,6 @@ impl ::core::clone::Clone for CERT_VIEWPROPERTIES_STRUCT_A {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CERT_VIEWPROPERTIES_STRUCT_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CM_ENABLEHOOK: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CM_SHOW_HELP: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CM_SHOW_HELPICON: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CM_ENABLETEMPLATE: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CM_HIDE_ADVANCEPAGE: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CM_HIDE_TRUSTPAGE: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CM_NO_NAMECHANGE: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CM_NO_EDITTRUST: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CM_HIDE_DETAILPAGE: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CM_ADD_CERT_STORES: CERT_VIEWPROPERTIES_STRUCT_FLAGS = 512u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))]
@@ -338,56 +584,6 @@ impl ::core::clone::Clone for CERT_VIEWPROPERTIES_STRUCT_W {
}
}
#[repr(C)]
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub struct CMFLTR {
- pub dwSize: u32,
- pub cExtensionChecks: u32,
- pub arrayExtensionChecks: *mut CMOID,
- pub dwCheckingFlags: u32,
-}
-impl ::core::marker::Copy for CMFLTR {}
-impl ::core::clone::Clone for CMFLTR {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub struct CMOID {
- pub szExtensionOID: ::windows_sys::core::PCSTR,
- pub dwTestOperation: u32,
- pub pbTestData: *mut u8,
- pub cbTestData: u32,
-}
-impl ::core::marker::Copy for CMOID {}
-impl ::core::clone::Clone for CMOID {
- fn clone(&self) -> Self {
- *self
- }
-}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CM_VIEWFLAGS_MASK: u32 = 16777215u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTDLG_ACTION_MASK: u32 = 4294901760u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTDLG_CACHE_ONLY_URL_RETRIEVAL: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTDLG_DISABLE_AIA: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTDLG_POLICY_MASK: u32 = 65535u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTDLG_REVOCATION_CACHE: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTDLG_REVOCATION_DEFAULT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTDLG_REVOCATION_NONE: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTDLG_REVOCATION_ONLINE: u32 = 2147483648u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_CERT_MGR_PUBLISHER_TAB: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_CERT_MGR_SINGLE_TAB_FLAG: u32 = 32768u32;
-#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub struct CRYPTUI_CERT_MGR_STRUCT {
@@ -405,8 +601,6 @@ impl ::core::clone::Clone for CRYPTUI_CERT_MGR_STRUCT {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_CERT_MGR_TAB_MASK: u32 = 15u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -422,60 +616,6 @@ impl ::core::clone::Clone for CRYPTUI_INITDIALOG_STRUCT {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_SELECT_EXPIRATION_COLUMN: u64 = 32u64;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_SELECT_FRIENDLYNAME_COLUMN: u64 = 8u64;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_SELECT_INTENDEDUSE_COLUMN: u64 = 4u64;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_SELECT_ISSUEDBY_COLUMN: u64 = 2u64;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_SELECT_ISSUEDTO_COLUMN: u64 = 1u64;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_SELECT_LOCATION_COLUMN: u64 = 16u64;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CRYPTUI_VIEWCERTIFICATE_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_HIDE_HIERARCHYPAGE: CRYPTUI_VIEWCERTIFICATE_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_HIDE_DETAILPAGE: CRYPTUI_VIEWCERTIFICATE_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_DISABLE_EDITPROPERTIES: CRYPTUI_VIEWCERTIFICATE_FLAGS = 4u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_ENABLE_EDITPROPERTIES: CRYPTUI_VIEWCERTIFICATE_FLAGS = 8u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_DISABLE_ADDTOSTORE: CRYPTUI_VIEWCERTIFICATE_FLAGS = 16u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_ENABLE_ADDTOSTORE: CRYPTUI_VIEWCERTIFICATE_FLAGS = 32u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_ACCEPT_DECLINE_STYLE: CRYPTUI_VIEWCERTIFICATE_FLAGS = 64u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_IGNORE_UNTRUSTED_ROOT: CRYPTUI_VIEWCERTIFICATE_FLAGS = 128u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_DONT_OPEN_STORES: CRYPTUI_VIEWCERTIFICATE_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_ONLY_OPEN_ROOT_STORE: CRYPTUI_VIEWCERTIFICATE_FLAGS = 512u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WARN_UNTRUSTED_ROOT: CRYPTUI_VIEWCERTIFICATE_FLAGS = 1024u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_ENABLE_REVOCATION_CHECKING: CRYPTUI_VIEWCERTIFICATE_FLAGS = 2048u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WARN_REMOTE_TRUST: CRYPTUI_VIEWCERTIFICATE_FLAGS = 4096u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_DISABLE_EXPORT: CRYPTUI_VIEWCERTIFICATE_FLAGS = 8192u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_ENABLE_REVOCATION_CHECK_END_CERT: CRYPTUI_VIEWCERTIFICATE_FLAGS = 16384u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN: CRYPTUI_VIEWCERTIFICATE_FLAGS = 32768u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT: CRYPTUI_VIEWCERTIFICATE_FLAGS = 2048u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_DISABLE_HTMLLINK: CRYPTUI_VIEWCERTIFICATE_FLAGS = 65536u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_DISABLE_ISSUERSTATEMENT: CRYPTUI_VIEWCERTIFICATE_FLAGS = 131072u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_CACHE_ONLY_URL_RETRIEVAL: CRYPTUI_VIEWCERTIFICATE_FLAGS = 262144u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip", feature = "Win32_Security_WinTrust", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))]
@@ -568,24 +708,6 @@ impl ::core::clone::Clone for CRYPTUI_VIEWCERTIFICATE_STRUCTW_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CRYPTUI_WIZ_DIGITAL_ADDITIONAL_CERT_CHOICE = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_ADD_CHAIN: CRYPTUI_WIZ_DIGITAL_ADDITIONAL_CERT_CHOICE = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_ADD_CHAIN_NO_ROOT: CRYPTUI_WIZ_DIGITAL_ADDITIONAL_CERT_CHOICE = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_ADD_NONE: CRYPTUI_WIZ_DIGITAL_ADDITIONAL_CERT_CHOICE = 0u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CRYPTUI_WIZ_DIGITAL_SIGN = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_CERT: CRYPTUI_WIZ_DIGITAL_SIGN = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_STORE: CRYPTUI_WIZ_DIGITAL_SIGN = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_PVK: CRYPTUI_WIZ_DIGITAL_SIGN = 3u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_NONE: CRYPTUI_WIZ_DIGITAL_SIGN = 0u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
pub struct CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO {
@@ -640,8 +762,6 @@ impl ::core::clone::Clone for CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_EXCLUDE_PAGE_HASHES: u32 = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
pub struct CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO {
@@ -661,8 +781,6 @@ impl ::core::clone::Clone for CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_INCLUDE_PAGE_HASHES: u32 = 4u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -729,18 +847,6 @@ impl ::core::clone::Clone for CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CRYPTUI_WIZ_DIGITAL_SIGN_PVK_OPTION = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE: CRYPTUI_WIZ_DIGITAL_SIGN_PVK_OPTION = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV: CRYPTUI_WIZ_DIGITAL_SIGN_PVK_OPTION = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_COMMERCIAL: CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_INDIVIDUAL: CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE = 2u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -759,14 +865,6 @@ impl ::core::clone::Clone for CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_BLOB: CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_FILE: CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_NONE: CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT = 0u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -786,22 +884,6 @@ impl ::core::clone::Clone for CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CRYPTUI_WIZ_EXPORT_FORMAT = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_FORMAT_DER: CRYPTUI_WIZ_EXPORT_FORMAT = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_FORMAT_PFX: CRYPTUI_WIZ_EXPORT_FORMAT = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_FORMAT_PKCS7: CRYPTUI_WIZ_EXPORT_FORMAT = 3u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_FORMAT_BASE64: CRYPTUI_WIZ_EXPORT_FORMAT = 4u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_FORMAT_CRL: CRYPTUI_WIZ_EXPORT_FORMAT = 6u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_FORMAT_CTL: CRYPTUI_WIZ_EXPORT_FORMAT = 7u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_FORMAT_SERIALIZED_CERT_STORE: u32 = 5u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -838,44 +920,6 @@ impl ::core::clone::Clone for CRYPTUI_WIZ_EXPORT_INFO_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CRYPTUI_WIZ_EXPORT_SUBJECT = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_CERT_CONTEXT: CRYPTUI_WIZ_EXPORT_SUBJECT = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_CTL_CONTEXT: CRYPTUI_WIZ_EXPORT_SUBJECT = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_CRL_CONTEXT: CRYPTUI_WIZ_EXPORT_SUBJECT = 3u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_CERT_STORE: CRYPTUI_WIZ_EXPORT_SUBJECT = 4u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_CERT_STORE_CERTIFICATES_ONLY: CRYPTUI_WIZ_EXPORT_SUBJECT = 5u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CRYPTUI_WIZ_FLAGS = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_NO_UI: CRYPTUI_WIZ_FLAGS = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IGNORE_NO_UI_FLAG_FOR_CSPS: CRYPTUI_WIZ_FLAGS = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_NO_UI_EXCEPT_CSP: CRYPTUI_WIZ_FLAGS = 3u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IMPORT_ALLOW_CERT: CRYPTUI_WIZ_FLAGS = 131072u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IMPORT_ALLOW_CRL: CRYPTUI_WIZ_FLAGS = 262144u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IMPORT_ALLOW_CTL: CRYPTUI_WIZ_FLAGS = 524288u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IMPORT_NO_CHANGE_DEST_STORE: CRYPTUI_WIZ_FLAGS = 65536u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IMPORT_TO_LOCALMACHINE: CRYPTUI_WIZ_FLAGS = 1048576u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IMPORT_TO_CURRENTUSER: CRYPTUI_WIZ_FLAGS = 2097152u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IMPORT_REMOTE_DEST_STORE: CRYPTUI_WIZ_FLAGS = 4194304u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_PRIVATE_KEY: CRYPTUI_WIZ_FLAGS = 256u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_EXPORT_NO_DELETE_PRIVATE_KEY: CRYPTUI_WIZ_FLAGS = 512u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -912,22 +956,6 @@ impl ::core::clone::Clone for CRYPTUI_WIZ_IMPORT_SRC_INFO_0 {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IMPORT_SUBJECT_FILE: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_CONTEXT: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = 2u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IMPORT_SUBJECT_CTL_CONTEXT: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = 3u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IMPORT_SUBJECT_CRL_CONTEXT: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = 4u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_STORE: CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION = 5u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CRYTPDLG_FLAGS_MASK: u32 = 4278190080u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CSS_SELECTCERT_MASK: u32 = 16777215u32;
#[repr(C)]
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
@@ -944,14 +972,6 @@ impl ::core::clone::Clone for CTL_MODIFY_REQUEST {
*self
}
}
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub type CTL_MODIFY_REQUEST_OPERATION = u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CTL_MODIFY_REQUEST_ADD_TRUSTED: CTL_MODIFY_REQUEST_OPERATION = 3u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CTL_MODIFY_REQUEST_ADD_NOT_TRUSTED: CTL_MODIFY_REQUEST_OPERATION = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const CTL_MODIFY_REQUEST_REMOVE: CTL_MODIFY_REQUEST_OPERATION = 2u32;
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub type PFNCFILTERPROC = ::core::option::Option<unsafe extern "system" fn(pcertcontext: *const super::CERT_CONTEXT, pfinitialselectedcert: *mut super::super::super::Foundation::BOOL, pvcallbackdata: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL>;
@@ -964,23 +984,3 @@ pub type PFNCMHOOKPROC = ::core::option::Option<unsafe extern "system" fn(hwnddi
#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"]
#[cfg(feature = "Win32_Foundation")]
pub type PFNTRUSTHELPER = ::core::option::Option<unsafe extern "system" fn(pcertcontext: *const super::CERT_CONTEXT, lcustdata: super::super::super::Foundation::LPARAM, fleafcertificate: super::super::super::Foundation::BOOL, pbtrustblob: *mut u8) -> ::windows_sys::core::HRESULT>;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const POLICY_IGNORE_NON_CRITICAL_BC: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const SELCERT_ALGORITHM: u32 = 105u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const SELCERT_CERTLIST: u32 = 102u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const SELCERT_FINEPRINT: u32 = 101u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const SELCERT_ISSUED_TO: u32 = 103u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const SELCERT_PROPERTIES: u32 = 100u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const SELCERT_SERIAL_NUM: u32 = 106u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const SELCERT_THUMBPRINT: u32 = 107u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const SELCERT_VALIDITY: u32 = 104u32;
-#[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"]
-pub const szCERT_CERTIFICATE_ACTION_VERIFY: &str = "{7801ebd0-cf4b-11d0-851f-0060979387ea}";