Docs.rs
windows-sys-0.59.0
windows-sys 0.59.0
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
kennykerr
Dependencies
windows-targets ^0.52.6
normal
Versions
100%
of the crate is documented
Platform
x86_64-pc-windows-msvc
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
windows_sys
0.59.0
Module UI
Structs
Constants
Functions
Type Aliases
Unions
In windows_sys::Win32::Security::Cryptography
Module
windows_sys
::
Win32
::
Security
::
Cryptography
::
UI
Copy item path
[
−
]
Structs
§
CERT_FILTER_DATA
CERT_FILTER_EXTENSION_MATCH
CERT_SELECTUI_INPUT
CERT_SELECT_STRUCT_A
CERT_SELECT_STRUCT_W
CERT_VERIFY_CERTIFICATE_TRUST
CERT_VIEWPROPERTIES_STRUCT_A
CERT_VIEWPROPERTIES_STRUCT_W
CRYPTUI_CERT_MGR_STRUCT
CRYPTUI_INITDIALOG_STRUCT
CRYPTUI_VIEWCERTIFICATE_STRUCTA
CRYPTUI_VIEWCERTIFICATE_STRUCTW
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO
CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO
CRYPTUI_WIZ_DIGITAL_SIGN_INFO
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO
CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO
CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO
CRYPTUI_WIZ_EXPORT_INFO
CRYPTUI_WIZ_IMPORT_SRC_INFO
CTL_MODIFY_REQUEST
Constants
§
ACTION_REVOCATION_DEFAULT_CACHE
ACTION_REVOCATION_DEFAULT_ONLINE
CERTVIEW_CRYPTUI_LPARAM
CERT_CERTIFICATE_ACTION_VERIFY
CERT_CREDENTIAL_PROVIDER_ID
CERT_DISPWELL_DISTRUST_ADD_CA_CERT
CERT_DISPWELL_DISTRUST_ADD_LEAF_CERT
CERT_DISPWELL_DISTRUST_CA_CERT
CERT_DISPWELL_DISTRUST_LEAF_CERT
CERT_DISPWELL_SELECT
CERT_DISPWELL_TRUST_ADD_CA_CERT
CERT_DISPWELL_TRUST_ADD_LEAF_CERT
CERT_DISPWELL_TRUST_CA_CERT
CERT_DISPWELL_TRUST_LEAF_CERT
CERT_FILTER_INCLUDE_V1_CERTS
CERT_FILTER_ISSUER_CERTS_ONLY
CERT_FILTER_KEY_EXISTS
CERT_FILTER_LEAF_CERTS_ONLY
CERT_FILTER_OP_EQUALITY
CERT_FILTER_OP_EXISTS
CERT_FILTER_OP_NOT_EXISTS
CERT_FILTER_VALID_SIGNATURE
CERT_FILTER_VALID_TIME_RANGE
CERT_TRUST_DO_FULL_SEARCH
CERT_TRUST_DO_FULL_TRUST
CERT_TRUST_MASK
CERT_TRUST_PERMIT_MISSING_CRLS
CERT_VALIDITY_AFTER_END
CERT_VALIDITY_BEFORE_START
CERT_VALIDITY_CERTIFICATE_REVOKED
CERT_VALIDITY_CRL_OUT_OF_DATE
CERT_VALIDITY_EXPLICITLY_DISTRUSTED
CERT_VALIDITY_EXTENDED_USAGE_FAILURE
CERT_VALIDITY_ISSUER_DISTRUST
CERT_VALIDITY_ISSUER_INVALID
CERT_VALIDITY_KEY_USAGE_EXT_FAILURE
CERT_VALIDITY_MASK_TRUST
CERT_VALIDITY_MASK_VALIDITY
CERT_VALIDITY_NAME_CONSTRAINTS_FAILURE
CERT_VALIDITY_NO_CRL_FOUND
CERT_VALIDITY_NO_ISSUER_CERT_FOUND
CERT_VALIDITY_NO_TRUST_DATA
CERT_VALIDITY_OTHER_ERROR
CERT_VALIDITY_OTHER_EXTENSION_FAILURE
CERT_VALIDITY_PERIOD_NESTING_FAILURE
CERT_VALIDITY_SIGNATURE_FAILS
CERT_VALIDITY_UNKNOWN_CRITICAL_EXTENSION
CM_ADD_CERT_STORES
CM_ENABLEHOOK
CM_ENABLETEMPLATE
CM_HIDE_ADVANCEPAGE
CM_HIDE_DETAILPAGE
CM_HIDE_TRUSTPAGE
CM_NO_EDITTRUST
CM_NO_NAMECHANGE
CM_SHOW_HELP
CM_SHOW_HELPICON
CM_VIEWFLAGS_MASK
CRYPTDLG_ACTION_MASK
CRYPTDLG_CACHE_ONLY_URL_RETRIEVAL
CRYPTDLG_DISABLE_AIA
CRYPTDLG_POLICY_MASK
CRYPTDLG_REVOCATION_CACHE
CRYPTDLG_REVOCATION_DEFAULT
CRYPTDLG_REVOCATION_NONE
CRYPTDLG_REVOCATION_ONLINE
CRYPTUI_ACCEPT_DECLINE_STYLE
CRYPTUI_CACHE_ONLY_URL_RETRIEVAL
CRYPTUI_CERT_MGR_PUBLISHER_TAB
CRYPTUI_CERT_MGR_SINGLE_TAB_FLAG
CRYPTUI_CERT_MGR_TAB_MASK
CRYPTUI_DISABLE_ADDTOSTORE
CRYPTUI_DISABLE_EDITPROPERTIES
CRYPTUI_DISABLE_EXPORT
CRYPTUI_DISABLE_HTMLLINK
CRYPTUI_DISABLE_ISSUERSTATEMENT
CRYPTUI_DONT_OPEN_STORES
CRYPTUI_ENABLE_ADDTOSTORE
CRYPTUI_ENABLE_EDITPROPERTIES
CRYPTUI_ENABLE_REVOCATION_CHECKING
CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN
CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT
CRYPTUI_ENABLE_REVOCATION_CHECK_END_CERT
CRYPTUI_HIDE_DETAILPAGE
CRYPTUI_HIDE_HIERARCHYPAGE
CRYPTUI_IGNORE_UNTRUSTED_ROOT
CRYPTUI_ONLY_OPEN_ROOT_STORE
CRYPTUI_SELECT_EXPIRATION_COLUMN
CRYPTUI_SELECT_FRIENDLYNAME_COLUMN
CRYPTUI_SELECT_INTENDEDUSE_COLUMN
CRYPTUI_SELECT_ISSUEDBY_COLUMN
CRYPTUI_SELECT_ISSUEDTO_COLUMN
CRYPTUI_SELECT_LOCATION_COLUMN
CRYPTUI_WARN_REMOTE_TRUST
CRYPTUI_WARN_UNTRUSTED_ROOT
CRYPTUI_WIZ_DIGITAL_SIGN_ADD_CHAIN
CRYPTUI_WIZ_DIGITAL_SIGN_ADD_CHAIN_NO_ROOT
CRYPTUI_WIZ_DIGITAL_SIGN_ADD_NONE
CRYPTUI_WIZ_DIGITAL_SIGN_CERT
CRYPTUI_WIZ_DIGITAL_SIGN_COMMERCIAL
CRYPTUI_WIZ_DIGITAL_SIGN_EXCLUDE_PAGE_HASHES
CRYPTUI_WIZ_DIGITAL_SIGN_INCLUDE_PAGE_HASHES
CRYPTUI_WIZ_DIGITAL_SIGN_INDIVIDUAL
CRYPTUI_WIZ_DIGITAL_SIGN_NONE
CRYPTUI_WIZ_DIGITAL_SIGN_PVK
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV
CRYPTUI_WIZ_DIGITAL_SIGN_STORE
CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_BLOB
CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_FILE
CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_NONE
CRYPTUI_WIZ_EXPORT_CERT_CONTEXT
CRYPTUI_WIZ_EXPORT_CERT_STORE
CRYPTUI_WIZ_EXPORT_CERT_STORE_CERTIFICATES_ONLY
CRYPTUI_WIZ_EXPORT_CRL_CONTEXT
CRYPTUI_WIZ_EXPORT_CTL_CONTEXT
CRYPTUI_WIZ_EXPORT_FORMAT_BASE64
CRYPTUI_WIZ_EXPORT_FORMAT_CRL
CRYPTUI_WIZ_EXPORT_FORMAT_CTL
CRYPTUI_WIZ_EXPORT_FORMAT_DER
CRYPTUI_WIZ_EXPORT_FORMAT_PFX
CRYPTUI_WIZ_EXPORT_FORMAT_PKCS7
CRYPTUI_WIZ_EXPORT_FORMAT_SERIALIZED_CERT_STORE
CRYPTUI_WIZ_EXPORT_NO_DELETE_PRIVATE_KEY
CRYPTUI_WIZ_EXPORT_PRIVATE_KEY
CRYPTUI_WIZ_IGNORE_NO_UI_FLAG_FOR_CSPS
CRYPTUI_WIZ_IMPORT_ALLOW_CERT
CRYPTUI_WIZ_IMPORT_ALLOW_CRL
CRYPTUI_WIZ_IMPORT_ALLOW_CTL
CRYPTUI_WIZ_IMPORT_NO_CHANGE_DEST_STORE
CRYPTUI_WIZ_IMPORT_REMOTE_DEST_STORE
CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_CONTEXT
CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_STORE
CRYPTUI_WIZ_IMPORT_SUBJECT_CRL_CONTEXT
CRYPTUI_WIZ_IMPORT_SUBJECT_CTL_CONTEXT
CRYPTUI_WIZ_IMPORT_SUBJECT_FILE
CRYPTUI_WIZ_IMPORT_TO_CURRENTUSER
CRYPTUI_WIZ_IMPORT_TO_LOCALMACHINE
CRYPTUI_WIZ_NO_UI
CRYPTUI_WIZ_NO_UI_EXCEPT_CSP
CRYTPDLG_FLAGS_MASK
CSS_ALLOWMULTISELECT
CSS_ENABLEHOOK
CSS_ENABLETEMPLATE
CSS_ENABLETEMPLATEHANDLE
CSS_HIDE_PROPERTIES
CSS_SELECTCERT_MASK
CSS_SHOW_HELP
CTL_MODIFY_REQUEST_ADD_NOT_TRUSTED
CTL_MODIFY_REQUEST_ADD_TRUSTED
CTL_MODIFY_REQUEST_REMOVE
POLICY_IGNORE_NON_CRITICAL_BC
SELCERT_ALGORITHM
SELCERT_CERTLIST
SELCERT_FINEPRINT
SELCERT_ISSUED_TO
SELCERT_PROPERTIES
SELCERT_SERIAL_NUM
SELCERT_THUMBPRINT
SELCERT_VALIDITY
szCERT_CERTIFICATE_ACTION_VERIFY
Functions
§
CertSelectionGetSerializedBlob
⚠
CryptUIDlgCertMgr
⚠
CryptUIDlgSelectCertificateFromStore
⚠
CryptUIDlgViewCertificateA
⚠
CryptUIDlgViewCertificateW
⚠
CryptUIDlgViewContext
⚠
CryptUIWizDigitalSign
⚠
CryptUIWizExport
⚠
CryptUIWizFreeDigitalSignContext
⚠
CryptUIWizImport
⚠
Type Aliases
§
CERT_SELECT_STRUCT_FLAGS
CERT_VIEWPROPERTIES_STRUCT_FLAGS
CRYPTUI_VIEWCERTIFICATE_FLAGS
CRYPTUI_WIZ_DIGITAL_ADDITIONAL_CERT_CHOICE
CRYPTUI_WIZ_DIGITAL_SIGN
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_OPTION
CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE
CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT
CRYPTUI_WIZ_EXPORT_FORMAT
CRYPTUI_WIZ_EXPORT_SUBJECT
CRYPTUI_WIZ_FLAGS
CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION
CTL_MODIFY_REQUEST_OPERATION
PFNCFILTERPROC
PFNCMFILTERPROC
PFNCMHOOKPROC
PFNTRUSTHELPER
Unions
§
CRYPTUI_VIEWCERTIFICATE_STRUCTA_0
CRYPTUI_VIEWCERTIFICATE_STRUCTW_0
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO_0
CRYPTUI_WIZ_DIGITAL_SIGN_INFO_0
CRYPTUI_WIZ_DIGITAL_SIGN_INFO_1
CRYPTUI_WIZ_EXPORT_INFO_0
CRYPTUI_WIZ_IMPORT_SRC_INFO_0