Docs.rs
winapi-0.2.5
winapi 0.2.5
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
retep998
Dependencies
ktmw32-sys *
mpr-sys *
bcrypt-sys *
d3d11-sys *
comdlg32-sys *
winspool-sys *
winmm-sys *
kernel32-sys *
d3d12-sys *
psapi-sys *
vssapi-sys *
comctl32-sys *
d3d9-sys *
dsound-sys *
crypt32-sys *
shell32-sys *
dbghelp-sys *
netapi32-sys *
dxgi-sys *
dxguid-sys *
gdi32-sys *
user32-sys *
dwrite-sys *
ole32-sys *
oleaut32-sys *
secur32-sys *
wevtapi-sys *
dwmapi-sys *
ws2_32-sys *
uuid-sys *
usp10-sys *
opengl32-sys *
xinput-sys *
winhttp-sys *
advapi32-sys *
winscard-sys *
d2d1-sys *
credui-sys *
httpapi-sys *
setupapi-sys *
Versions
Go to latest version
Platform
i686-apple-darwin
i686-pc-windows-gnu
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-gnu
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
winapi
Module
winapi
::
schannel
[
−
]
[src]
Public Definitions for SCHANNEL Security Provider
Structs
SCHANNEL_ALERT_TOKEN
SCHANNEL_CERT_HASH
SCHANNEL_CERT_HASH_STORE
SCHANNEL_CLIENT_SIGNATURE
SCHANNEL_CRED
SCHANNEL_SESSION_TOKEN
SecPkgContext_CertInfo
SecPkgContext_Certificates
SecPkgContext_CipherInfo
SecPkgContext_ClientCertPolicyResult
SecPkgContext_ConnectionInfo
SecPkgContext_EapKeyBlock
SecPkgContext_EapPrfInfo
SecPkgContext_EarlyStart
SecPkgContext_IssuerListInfoEx
SecPkgContext_LocalCredentialInfo
SecPkgContext_MappedCredAttr
SecPkgContext_RemoteCredentialInfo
SecPkgContext_SessionAppData
SecPkgContext_SessionInfo
SecPkgContext_SupportedSignatures
SecPkgContext_UiInfo
_HMAPPER
eTlsHashAlgorithm
eTlsSignatureAlgorithm
Constants
ENABLE_TLS_CLIENT_EARLY_START
KERN_CONTEXT_CERT_INFO_V1
LCRED_CRED_EXISTS
LCRED_STATUS_NOCRED
LCRED_STATUS_UNKNOWN_ISSUER
PCT1SP_NAME
RCRED_CRED_EXISTS
RCRED_STATUS_NOCRED
RCRED_STATUS_UNKNOWN_ISSUER
SCHANNEL_ALERT
SCHANNEL_CRED_VERSION
SCHANNEL_NAME
SCHANNEL_RENEGOTIATE
SCHANNEL_SECRET_PRIVKEY
SCHANNEL_SECRET_TYPE_CAPI
SCHANNEL_SESSION
SCHANNEL_SHUTDOWN
SCH_CRED_AUTO_CRED_VALIDATION
SCH_CRED_CACHE_ONLY_URL_RETRIEVAL
SCH_CRED_CACHE_ONLY_URL_RETRIEVAL_ON_CREATE
SCH_CRED_CERT_CONTEXT
SCH_CRED_DISABLE_RECONNECTS
SCH_CRED_FORMAT_CERT_CONTEXT
SCH_CRED_FORMAT_CERT_HASH
SCH_CRED_FORMAT_CERT_HASH_STORE
SCH_CRED_IGNORE_NO_REVOCATION_CHECK
SCH_CRED_IGNORE_REVOCATION_OFFLINE
SCH_CRED_MANUAL_CRED_VALIDATION
SCH_CRED_MAX_STORE_NAME_SIZE
SCH_CRED_MAX_SUPPORTED_ALGS
SCH_CRED_MAX_SUPPORTED_CERTS
SCH_CRED_MEMORY_STORE_CERT
SCH_CRED_NO_DEFAULT_CREDS
SCH_CRED_NO_SERVERNAME_CHECK
SCH_CRED_NO_SYSTEM_MAPPER
SCH_CRED_RESTRICTED_ROOTS
SCH_CRED_REVOCATION_CHECK_CACHE_ONLY
SCH_CRED_REVOCATION_CHECK_CHAIN
SCH_CRED_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT
SCH_CRED_REVOCATION_CHECK_END_CERT
SCH_CRED_SNI_CREDENTIAL
SCH_CRED_SNI_ENABLE_OCSP
SCH_CRED_USE_DEFAULT_CREDS
SCH_CRED_V1
SCH_CRED_V2
SCH_CRED_V3
SCH_CRED_VERSION
SCH_CRED_X509_CAPI
SCH_CRED_X509_CERTCHAIN
SCH_MACHINE_CERT_HASH
SCH_SEND_AUX_RECORD
SCH_SEND_ROOT_CERT
SCH_USE_STRONG_CRYPTO
SECPKGCONTEXT_CIPHERINFO_V1
SP_PROT_ALL
SP_PROT_CLIENTS
SP_PROT_DTLS
SP_PROT_DTLS1_0
SP_PROT_DTLS1_0_CLIENT
SP_PROT_DTLS1_0_SERVER
SP_PROT_DTLS1_X
SP_PROT_DTLS1_X_CLIENT
SP_PROT_DTLS1_X_SERVER
SP_PROT_DTLS_CLIENT
SP_PROT_DTLS_SERVER
SP_PROT_NONE
SP_PROT_PCT1
SP_PROT_PCT1_CLIENT
SP_PROT_PCT1_SERVER
SP_PROT_SERVERS
SP_PROT_SSL2
SP_PROT_SSL2_CLIENT
SP_PROT_SSL2_SERVER
SP_PROT_SSL3
SP_PROT_SSL3TLS1
SP_PROT_SSL3TLS1_CLIENTS
SP_PROT_SSL3TLS1_SERVERS
SP_PROT_SSL3TLS1_X
SP_PROT_SSL3TLS1_X_CLIENTS
SP_PROT_SSL3TLS1_X_SERVERS
SP_PROT_SSL3_CLIENT
SP_PROT_SSL3_SERVER
SP_PROT_TLS1
SP_PROT_TLS1_0
SP_PROT_TLS1_0_CLIENT
SP_PROT_TLS1_0_SERVER
SP_PROT_TLS1_1
SP_PROT_TLS1_1PLUS
SP_PROT_TLS1_1PLUS_CLIENT
SP_PROT_TLS1_1PLUS_SERVER
SP_PROT_TLS1_1_CLIENT
SP_PROT_TLS1_1_SERVER
SP_PROT_TLS1_2
SP_PROT_TLS1_2_CLIENT
SP_PROT_TLS1_2_SERVER
SP_PROT_TLS1_CLIENT
SP_PROT_TLS1_SERVER
SP_PROT_TLS1_X
SP_PROT_TLS1_X_CLIENT
SP_PROT_TLS1_X_SERVER
SP_PROT_UNI
SP_PROT_UNI_CLIENT
SP_PROT_UNI_SERVER
SP_PROT_X_CLIENTS
SP_PROT_X_SERVERS
SSL2SP_NAME
SSL3SP_NAME
SSL_CRACK_CERTIFICATE_NAME
SSL_FREE_CERTIFICATE_NAME
SSL_SESSION_DISABLE_RECONNECTS
SSL_SESSION_ENABLE_RECONNECTS
SSL_SESSION_RECONNECT
SZ_ALG_MAX_SIZE
TLS1SP_NAME
TLS1_ALERT_ACCESS_DENIED
TLS1_ALERT_BAD_CERTIFICATE
TLS1_ALERT_BAD_RECORD_MAC
TLS1_ALERT_CERTIFICATE_EXPIRED
TLS1_ALERT_CERTIFICATE_REVOKED
TLS1_ALERT_CERTIFICATE_UNKNOWN
TLS1_ALERT_CLOSE_NOTIFY
TLS1_ALERT_DECODE_ERROR
TLS1_ALERT_DECOMPRESSION_FAIL
TLS1_ALERT_DECRYPTION_FAILED
TLS1_ALERT_DECRYPT_ERROR
TLS1_ALERT_EXPORT_RESTRICTION
TLS1_ALERT_FATAL
TLS1_ALERT_HANDSHAKE_FAILURE
TLS1_ALERT_ILLEGAL_PARAMETER
TLS1_ALERT_INSUFFIENT_SECURITY
TLS1_ALERT_INTERNAL_ERROR
TLS1_ALERT_NO_APP_PROTOCOL
TLS1_ALERT_NO_RENEGOTIATION
TLS1_ALERT_PROTOCOL_VERSION
TLS1_ALERT_RECORD_OVERFLOW
TLS1_ALERT_UNEXPECTED_MESSAGE
TLS1_ALERT_UNKNOWN_CA
TLS1_ALERT_UNSUPPORTED_CERT
TLS1_ALERT_UNSUPPORTED_EXT
TLS1_ALERT_USER_CANCELED
TLS1_ALERT_WARNING
TlsHashAlgorithm_Md5
TlsHashAlgorithm_None
TlsHashAlgorithm_Sha1
TlsHashAlgorithm_Sha224
TlsHashAlgorithm_Sha256
TlsHashAlgorithm_Sha384
TlsHashAlgorithm_Sha512
TlsSignatureAlgorithm_Anonymous
TlsSignatureAlgorithm_Dsa
TlsSignatureAlgorithm_Ecdsa
TlsSignatureAlgorithm_Rsa
UNISP_NAME
UNISP_RPC_ID
Type Definitions
PSCHANNEL_CERT_HASH
PSCHANNEL_CERT_HASH_STORE
PSCHANNEL_CLIENT_SIGNATURE
PSCHANNEL_CRED
PSecPkgContext_CertInfo
PSecPkgContext_Certificates
PSecPkgContext_CipherInfo
PSecPkgContext_ClientCertPolicyResult
PSecPkgContext_ConnectionInfo
PSecPkgContext_EapKeyBlock
PSecPkgContext_EapPrfInfo
PSecPkgContext_EarlyStart
PSecPkgContext_IssuerListInfoEx
PSecPkgContext_LocalCredenitalInfo
PSecPkgContext_LocalCredentialInfo
PSecPkgContext_MappedCredAttr
PSecPkgContext_RemoteCredenitalInfo
PSecPkgContext_RemoteCredentialInfo
PSecPkgContext_SessionAppData
PSecPkgContext_SessionInfo
PSecPkgContext_SupportedSignatures
PSecPkgContext_UiInfo
SecPkgContext_LocalCredenitalInfo
SecPkgContext_RemoteCredenitalInfo