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 WinTrust
Structs
Constants
Functions
Type Aliases
Unions
In windows_sys::Win32::Security
Module
windows_sys
::
Win32
::
Security
::
WinTrust
Copy item path
[
−
]
Structs
§
CAT_MEMBERINFO
CAT_MEMBERINFO2
CAT_NAMEVALUE
CONFIG_CI_PROV_INFO
CONFIG_CI_PROV_INFO_RESULT
CONFIG_CI_PROV_INFO_RESULT2
CRYPT_PROVIDER_CERT
CRYPT_PROVIDER_DATA
CRYPT_PROVIDER_DEFUSAGE
CRYPT_PROVIDER_FUNCTIONS
CRYPT_PROVIDER_PRIVDATA
CRYPT_PROVIDER_REGDEFUSAGE
CRYPT_PROVIDER_SGNR
CRYPT_PROVIDER_SIGSTATE
CRYPT_PROVUI_DATA
CRYPT_PROVUI_FUNCS
CRYPT_REGISTER_ACTIONID
CRYPT_TRUST_REG_ENTRY
DRIVER_VER_INFO
DRIVER_VER_MAJORMINOR
INTENT_TO_SEAL_ATTRIBUTE
PROVDATA_SIP
SEALING_SIGNATURE_ATTRIBUTE
SEALING_TIMESTAMP_ATTRIBUTE
SPC_FINANCIAL_CRITERIA
SPC_IMAGE
SPC_INDIRECT_DATA_CONTENT
SPC_LINK
SPC_PE_IMAGE_DATA
SPC_SERIALIZED_OBJECT
SPC_SIGINFO
SPC_SP_AGENCY_INFO
SPC_SP_OPUS_INFO
SPC_STATEMENT_TYPE
WINTRUST_BLOB_INFO
WINTRUST_CATALOG_INFO
WINTRUST_CERT_INFO
WINTRUST_DATA
WINTRUST_FILE_INFO
WINTRUST_SGNR_INFO
WINTRUST_SIGNATURE_SETTINGS
WIN_CERTIFICATE
WIN_SPUB_TRUSTED_PUBLISHER_DATA
WIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT
WIN_TRUST_ACTDATA_SUBJECT_ONLY
WIN_TRUST_SUBJECT_FILE
WIN_TRUST_SUBJECT_FILE_AND_DISPLAY
WTD_GENERIC_CHAIN_POLICY_CREATE_INFO
WTD_GENERIC_CHAIN_POLICY_DATA
WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO
Constants
§
CAT_MEMBERINFO2_OBJID
CAT_MEMBERINFO2_STRUCT
CAT_MEMBERINFO_OBJID
CAT_MEMBERINFO_STRUCT
CAT_NAMEVALUE_OBJID
CAT_NAMEVALUE_STRUCT
CCPI_RESULT_ALLOW
CCPI_RESULT_AUDIT
CCPI_RESULT_DENY
CERT_CONFIDENCE_AUTHIDEXT
CERT_CONFIDENCE_HIGHEST
CERT_CONFIDENCE_HYGIENE
CERT_CONFIDENCE_SIG
CERT_CONFIDENCE_TIME
CERT_CONFIDENCE_TIMENEST
CONFIG_CI_ACTION_VERIFY
CPD_CHOICE_SIP
CPD_RETURN_LOWER_QUALITY_CHAINS
CPD_REVOCATION_CHECK_CHAIN
CPD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT
CPD_REVOCATION_CHECK_END_CERT
CPD_REVOCATION_CHECK_NONE
CPD_RFC3161v21
CPD_UISTATE_MODE_ALLOW
CPD_UISTATE_MODE_BLOCK
CPD_UISTATE_MODE_MASK
CPD_UISTATE_MODE_PROMPT
CPD_USE_NT5_CHAIN_FLAG
DRIVER_ACTION_VERIFY
DRIVER_CLEANUPPOLICY_FUNCTION
DRIVER_FINALPOLPROV_FUNCTION
DRIVER_INITPROV_FUNCTION
DWACTION_ALLOCANDFILL
DWACTION_FREE
GENERIC_CHAIN_CERTTRUST_FUNCTION
GENERIC_CHAIN_FINALPOLICY_FUNCTION
HTTPSPROV_ACTION
HTTPS_CERTTRUST_FUNCTION
HTTPS_CHKCERT_FUNCTION
HTTPS_FINALPOLICY_FUNCTION
INTENT_TO_SEAL_ATTRIBUTE_STRUCT
OFFICESIGN_ACTION_VERIFY
OFFICE_CLEANUPPOLICY_FUNCTION
OFFICE_INITPROV_FUNCTION
OFFICE_POLICY_PROVIDER_DLL_NAME
SEALING_SIGNATURE_ATTRIBUTE_STRUCT
SEALING_TIMESTAMP_ATTRIBUTE_STRUCT
SGNR_TYPE_TIMESTAMP
SPC_CAB_DATA_OBJID
SPC_CAB_DATA_STRUCT
SPC_CERT_EXTENSIONS_OBJID
SPC_COMMERCIAL_SP_KEY_PURPOSE_OBJID
SPC_COMMON_NAME_OBJID
SPC_ENCRYPTED_DIGEST_RETRY_COUNT_OBJID
SPC_FILE_LINK_CHOICE
SPC_FINANCIAL_CRITERIA_OBJID
SPC_FINANCIAL_CRITERIA_STRUCT
SPC_GLUE_RDN_OBJID
SPC_INDIRECT_DATA_CONTENT_STRUCT
SPC_INDIRECT_DATA_OBJID
SPC_INDIVIDUAL_SP_KEY_PURPOSE_OBJID
SPC_JAVA_CLASS_DATA_OBJID
SPC_JAVA_CLASS_DATA_STRUCT
SPC_LINK_OBJID
SPC_LINK_STRUCT
SPC_MINIMAL_CRITERIA_OBJID
SPC_MINIMAL_CRITERIA_STRUCT
SPC_MONIKER_LINK_CHOICE
SPC_NATURAL_AUTH_PLUGIN_OBJID
SPC_PE_IMAGE_DATA_OBJID
SPC_PE_IMAGE_DATA_STRUCT
SPC_PE_IMAGE_PAGE_HASHES_V1_OBJID
SPC_PE_IMAGE_PAGE_HASHES_V2_OBJID
SPC_RAW_FILE_DATA_OBJID
SPC_RELAXED_PE_MARKER_CHECK_OBJID
SPC_SIGINFO_OBJID
SPC_SIGINFO_STRUCT
SPC_SP_AGENCY_INFO_OBJID
SPC_SP_AGENCY_INFO_STRUCT
SPC_SP_OPUS_INFO_OBJID
SPC_SP_OPUS_INFO_STRUCT
SPC_STATEMENT_TYPE_OBJID
SPC_STATEMENT_TYPE_STRUCT
SPC_STRUCTURED_STORAGE_DATA_OBJID
SPC_TIME_STAMP_REQUEST_OBJID
SPC_URL_LINK_CHOICE
SPC_UUID_LENGTH
SPC_WINDOWS_HELLO_COMPATIBILITY_OBJID
SP_CHKCERT_FUNCTION
SP_CLEANUPPOLICY_FUNCTION
SP_FINALPOLICY_FUNCTION
SP_GENERIC_CERT_INIT_FUNCTION
SP_INIT_FUNCTION
SP_OBJTRUST_FUNCTION
SP_POLICY_PROVIDER_DLL_NAME
SP_SIGTRUST_FUNCTION
SP_TESTDUMPPOLICY_FUNCTION_TEST
TRUSTERROR_MAX_STEPS
TRUSTERROR_STEP_CATALOGFILE
TRUSTERROR_STEP_CERTSTORE
TRUSTERROR_STEP_FILEIO
TRUSTERROR_STEP_FINAL_CERTCHKPROV
TRUSTERROR_STEP_FINAL_CERTPROV
TRUSTERROR_STEP_FINAL_INITPROV
TRUSTERROR_STEP_FINAL_OBJPROV
TRUSTERROR_STEP_FINAL_POLICYPROV
TRUSTERROR_STEP_FINAL_SIGPROV
TRUSTERROR_STEP_FINAL_UIPROV
TRUSTERROR_STEP_FINAL_WVTINIT
TRUSTERROR_STEP_MESSAGE
TRUSTERROR_STEP_MSG_CERTCHAIN
TRUSTERROR_STEP_MSG_COUNTERSIGCERT
TRUSTERROR_STEP_MSG_COUNTERSIGINFO
TRUSTERROR_STEP_MSG_INNERCNT
TRUSTERROR_STEP_MSG_INNERCNTTYPE
TRUSTERROR_STEP_MSG_SIGNERCERT
TRUSTERROR_STEP_MSG_SIGNERCOUNT
TRUSTERROR_STEP_MSG_SIGNERINFO
TRUSTERROR_STEP_MSG_STORE
TRUSTERROR_STEP_SIP
TRUSTERROR_STEP_SIPSUBJINFO
TRUSTERROR_STEP_VERIFY_MSGHASH
TRUSTERROR_STEP_VERIFY_MSGINDIRECTDATA
TRUSTERROR_STEP_WVTPARAMS
WINTRUST_ACTION_GENERIC_CERT_VERIFY
WINTRUST_ACTION_GENERIC_CHAIN_VERIFY
WINTRUST_ACTION_GENERIC_VERIFY_V2
WINTRUST_ACTION_TRUSTPROVIDER_TEST
WINTRUST_CONFIG_REGPATH
WINTRUST_MAX_HASH_BYTES_TO_MAP_DEFAULT
WINTRUST_MAX_HASH_BYTES_TO_MAP_VALUE_NAME
WINTRUST_MAX_HEADER_BYTES_TO_MAP_DEFAULT
WINTRUST_MAX_HEADER_BYTES_TO_MAP_VALUE_NAME
WIN_CERT_REVISION_1_0
WIN_CERT_REVISION_2_0
WIN_CERT_TYPE_PKCS_SIGNED_DATA
WIN_CERT_TYPE_RESERVED_1
WIN_CERT_TYPE_TS_STACK_SIGNED
WIN_CERT_TYPE_X509
WIN_SPUB_ACTION_NT_ACTIVATE_IMAGE
WIN_SPUB_ACTION_PUBLISHED_SOFTWARE
WIN_SPUB_ACTION_TRUSTED_PUBLISHER
WIN_TRUST_SUBJTYPE_CABINET
WIN_TRUST_SUBJTYPE_CABINETEX
WIN_TRUST_SUBJTYPE_JAVA_CLASS
WIN_TRUST_SUBJTYPE_JAVA_CLASSEX
WIN_TRUST_SUBJTYPE_OLE_STORAGE
WIN_TRUST_SUBJTYPE_PE_IMAGE
WIN_TRUST_SUBJTYPE_PE_IMAGEEX
WIN_TRUST_SUBJTYPE_RAW_FILE
WIN_TRUST_SUBJTYPE_RAW_FILEEX
WSS_CERTTRUST_SUPPORT
WSS_GET_SECONDARY_SIG_COUNT
WSS_INPUT_FLAG_MASK
WSS_OBJTRUST_SUPPORT
WSS_OUTPUT_FLAG_MASK
WSS_OUT_FILE_SUPPORTS_SEAL
WSS_OUT_HAS_SEALING_INTENT
WSS_OUT_SEALING_STATUS_VERIFIED
WSS_SIGTRUST_SUPPORT
WSS_VERIFY_SEALING
WSS_VERIFY_SPECIFIC
WTCI_DONT_OPEN_STORES
WTCI_OPEN_ONLY_ROOT
WTCI_USE_LOCAL_MACHINE
WTD_CACHE_ONLY_URL_RETRIEVAL
WTD_CHOICE_BLOB
WTD_CHOICE_CATALOG
WTD_CHOICE_CERT
WTD_CHOICE_FILE
WTD_CHOICE_SIGNER
WTD_CODE_INTEGRITY_DRIVER_MODE
WTD_DISABLE_MD2_MD4
WTD_HASH_ONLY_FLAG
WTD_LIFETIME_SIGNING_FLAG
WTD_MOTW
WTD_NO_IE4_CHAIN_FLAG
WTD_NO_POLICY_USAGE_FLAG
WTD_PROV_FLAGS_MASK
WTD_REVOCATION_CHECK_CHAIN
WTD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT
WTD_REVOCATION_CHECK_END_CERT
WTD_REVOCATION_CHECK_NONE
WTD_REVOKE_NONE
WTD_REVOKE_WHOLECHAIN
WTD_SAFER_FLAG
WTD_STATEACTION_AUTO_CACHE
WTD_STATEACTION_AUTO_CACHE_FLUSH
WTD_STATEACTION_CLOSE
WTD_STATEACTION_IGNORE
WTD_STATEACTION_VERIFY
WTD_UICONTEXT_EXECUTE
WTD_UICONTEXT_INSTALL
WTD_UI_ALL
WTD_UI_NOBAD
WTD_UI_NOGOOD
WTD_UI_NONE
WTD_USE_DEFAULT_OSVER_CHECK
WTD_USE_IE4_TRUST_FLAG
WTPF_ALLOWONLYPERTRUST
WTPF_IGNOREEXPIRATION
WTPF_IGNOREREVOCATIONONTS
WTPF_IGNOREREVOKATION
WTPF_OFFLINEOKNBU_COM
WTPF_OFFLINEOKNBU_IND
WTPF_OFFLINEOK_COM
WTPF_OFFLINEOK_IND
WTPF_TESTCANBEVALID
WTPF_TRUSTTEST
WTPF_VERIFY_V1_OFF
WT_ADD_ACTION_ID_RET_RESULT_FLAG
WT_CURRENT_VERSION
WT_PROVIDER_CERTTRUST_FUNCTION
WT_PROVIDER_DLL_NAME
WT_TRUSTDBDIALOG_NO_UI_FLAG
WT_TRUSTDBDIALOG_ONLY_PUB_TAB_FLAG
WT_TRUSTDBDIALOG_WRITE_IEAK_STORE_FLAG
WT_TRUSTDBDIALOG_WRITE_LEGACY_REG_FLAG
szOID_ENHANCED_HASH
szOID_INTENT_TO_SEAL
szOID_NESTED_SIGNATURE
szOID_PKCS_9_SEQUENCE_NUMBER
szOID_SEALING_SIGNATURE
szOID_SEALING_TIMESTAMP
szOID_TRUSTED_CLIENT_AUTH_CA_LIST
szOID_TRUSTED_CODESIGNING_CA_LIST
szOID_TRUSTED_SERVER_AUTH_CA_LIST
Functions
§
OpenPersonalTrustDBDialog
⚠
OpenPersonalTrustDBDialogEx
⚠
WTHelperCertCheckValidSignature
⚠
WTHelperCertIsSelfSigned
⚠
WTHelperGetProvCertFromChain
⚠
WTHelperGetProvPrivateDataFromChain
⚠
WTHelperGetProvSignerFromChain
⚠
WTHelperProvDataFromStateData
⚠
WinVerifyTrust
⚠
WinVerifyTrustEx
⚠
WintrustAddActionID
⚠
WintrustAddDefaultForUsage
⚠
WintrustGetDefaultForUsage
⚠
WintrustGetRegPolicyFlags
⚠
WintrustLoadFunctionPointers
⚠
WintrustRemoveActionID
⚠
WintrustSetDefaultIncludePEPageHashes
⚠
WintrustSetRegPolicyFlags
⚠
Type Aliases
§
PFN_ALLOCANDFILLDEFUSAGE
PFN_CPD_ADD_CERT
PFN_CPD_ADD_PRIVDATA
PFN_CPD_ADD_SGNR
PFN_CPD_ADD_STORE
PFN_CPD_MEM_ALLOC
PFN_CPD_MEM_FREE
PFN_FREEDEFUSAGE
PFN_PROVIDER_CERTCHKPOLICY_CALL
PFN_PROVIDER_CERTTRUST_CALL
PFN_PROVIDER_CLEANUP_CALL
PFN_PROVIDER_FINALPOLICY_CALL
PFN_PROVIDER_INIT_CALL
PFN_PROVIDER_OBJTRUST_CALL
PFN_PROVIDER_SIGTRUST_CALL
PFN_PROVIDER_TESTFINALPOLICY_CALL
PFN_PROVUI_CALL
PFN_WTD_GENERIC_CHAIN_POLICY_CALLBACK
WINTRUST_DATA_PROVIDER_FLAGS
WINTRUST_DATA_REVOCATION_CHECKS
WINTRUST_DATA_STATE_ACTION
WINTRUST_DATA_UICHOICE
WINTRUST_DATA_UICONTEXT
WINTRUST_DATA_UNION_CHOICE
WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION
WINTRUST_POLICY_FLAGS
WINTRUST_SIGNATURE_SETTINGS_FLAGS
Unions
§
CRYPT_PROVIDER_DATA_0
SPC_LINK_0
WINTRUST_DATA_0
WTD_GENERIC_CHAIN_POLICY_CREATE_INFO_0
WTD_GENERIC_CHAIN_POLICY_DATA_0
WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO_0