Docs.rs
winapi-0.3.9
winapi 0.3.9
Permalink
Docs.rs crate page
MIT/Apache-2.0
Links
Repository
Crates.io
Source
Owners
retep998
Dependencies
winapi-i686-pc-windows-gnu ^0.4
normal
winapi-x86_64-pc-windows-gnu ^0.4
normal
Versions
Platform
aarch64-pc-windows-msvc
i686-pc-windows-msvc
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
☰
Module bcrypt
Structs
Constants
Functions
Type Definitions
winapi
::
shared
All crates
[
−
]
[src]
Module
winapi
::
shared
::
bcrypt
Cryptographic Primitive API Prototypes and Definitions
Structs
BCRYPT_ALGORITHM_IDENTIFIER
BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO
BCRYPT_DH_KEY_BLOB
BCRYPT_DH_PARAMETER_HEADER
BCRYPT_DSA_KEY_BLOB
BCRYPT_DSA_KEY_BLOB_V2
BCRYPT_DSA_PARAMETER_HEADER
BCRYPT_DSA_PARAMETER_HEADER_V2
BCRYPT_ECCFULLKEY_BLOB
BCRYPT_ECCKEY_BLOB
BCRYPT_ECC_CURVE_NAMES
BCRYPT_INTERFACE_VERSION
BCRYPT_KEY_BLOB
BCRYPT_KEY_DATA_BLOB_HEADER
BCRYPT_KEY_LENGTHS_STRUCT
BCRYPT_MULTI_HASH_OPERATION
BCRYPT_MULTI_OBJECT_LENGTH_STRUCT
BCRYPT_OAEP_PADDING_INFO
BCRYPT_OID
BCRYPT_OID_LIST
BCRYPT_PKCS1_PADDING_INFO
BCRYPT_PROVIDER_NAME
BCRYPT_PSS_PADDING_INFO
BCRYPT_RSAKEY_BLOB
BCryptBuffer
BCryptBufferDesc
CRYPT_CONTEXTS
CRYPT_CONTEXT_CONFIG
CRYPT_CONTEXT_FUNCTIONS
CRYPT_CONTEXT_FUNCTION_CONFIG
CRYPT_CONTEXT_FUNCTION_PROVIDERS
CRYPT_IMAGE_REF
CRYPT_IMAGE_REG
CRYPT_INTERFACE_REG
CRYPT_PROPERTY_REF
CRYPT_PROVIDERS
CRYPT_PROVIDER_REF
CRYPT_PROVIDER_REFS
CRYPT_PROVIDER_REG
SSL_ECCKEY_BLOB
Constants
BCRYPTBUFFER_VERSION
BCRYPT_3DES_ALGORITHM
BCRYPT_3DES_CBC_ALG_HANDLE
BCRYPT_3DES_ECB_ALG_HANDLE
BCRYPT_3DES_CFB_ALG_HANDLE
BCRYPT_3DES_112_ALGORITHM
BCRYPT_3DES_112_CBC_ALG_HANDLE
BCRYPT_3DES_112_ECB_ALG_HANDLE
BCRYPT_3DES_112_CFB_ALG_HANDLE
BCRYPT_AES_ALGORITHM
BCRYPT_AES_CBC_ALG_HANDLE
BCRYPT_AES_CCM_ALG_HANDLE
BCRYPT_AES_CFB_ALG_HANDLE
BCRYPT_AES_CMAC_ALGORITHM
BCRYPT_AES_CMAC_ALG_HANDLE
BCRYPT_AES_ECB_ALG_HANDLE
BCRYPT_AES_GCM_ALG_HANDLE
BCRYPT_AES_GMAC_ALGORITHM
BCRYPT_AES_GMAC_ALG_HANDLE
BCRYPT_AES_WRAP_KEY_BLOB
BCRYPT_ALGORITHM_NAME
BCRYPT_ALG_HANDLE_HMAC_FLAG
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE_VERSION_1
BCRYPT_ASYMMETRIC_ENCRYPTION_OPERATION
BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO_VERSION
BCRYPT_AUTH_MODE_CHAIN_CALLS_FLAG
BCRYPT_AUTH_MODE_IN_PROGRESS_FLAG
BCRYPT_AUTH_TAG_LENGTH
BCRYPT_BLOCK_LENGTH
BCRYPT_BLOCK_PADDING
BCRYPT_BLOCK_SIZE_LIST
BCRYPT_BUFFERS_LOCKED_FLAG
BCRYPT_CAPI_AES_FLAG
BCRYPT_CAPI_KDF_ALGORITHM
BCRYPT_CAPI_KDF_ALG_HANDLE
BCRYPT_CHAINING_MODE
BCRYPT_CHAIN_MODE_CBC
BCRYPT_CHAIN_MODE_CCM
BCRYPT_CHAIN_MODE_CFB
BCRYPT_CHAIN_MODE_ECB
BCRYPT_CHAIN_MODE_GCM
BCRYPT_CHAIN_MODE_NA
BCRYPT_CIPHER_INTERFACE
BCRYPT_CIPHER_INTERFACE_VERSION_1
BCRYPT_CIPHER_OPERATION
BCRYPT_DESX_ALGORITHM
BCRYPT_DESX_CBC_ALG_HANDLE
BCRYPT_DESX_CFB_ALG_HANDLE
BCRYPT_DESX_ECB_ALG_HANDLE
BCRYPT_DES_ALGORITHM
BCRYPT_DES_CBC_ALG_HANDLE
BCRYPT_DES_CFB_ALG_HANDLE
BCRYPT_DES_ECB_ALG_HANDLE
BCRYPT_DH_ALGORITHM
BCRYPT_DH_ALG_HANDLE
BCRYPT_DH_PARAMETERS
BCRYPT_DH_PARAMETERS_MAGIC
BCRYPT_DH_PRIVATE_BLOB
BCRYPT_DH_PRIVATE_MAGIC
BCRYPT_DH_PUBLIC_BLOB
BCRYPT_DH_PUBLIC_MAGIC
BCRYPT_DSA_ALGORITHM
BCRYPT_DSA_ALG_HANDLE
BCRYPT_DSA_PARAMETERS
BCRYPT_DSA_PARAMETERS_MAGIC
BCRYPT_DSA_PARAMETERS_MAGIC_V2
BCRYPT_DSA_PRIVATE_BLOB
BCRYPT_DSA_PRIVATE_MAGIC
BCRYPT_DSA_PRIVATE_MAGIC_V2
BCRYPT_DSA_PUBLIC_BLOB
BCRYPT_DSA_PUBLIC_MAGIC
BCRYPT_DSA_PUBLIC_MAGIC_V2
BCRYPT_ECCFULLPRIVATE_BLOB
BCRYPT_ECCFULLPUBLIC_BLOB
BCRYPT_ECCPRIVATE_BLOB
BCRYPT_ECCPUBLIC_BLOB
BCRYPT_ECC_CURVE_25519
BCRYPT_ECC_CURVE_BRAINPOOLP160R1
BCRYPT_ECC_CURVE_BRAINPOOLP160T1
BCRYPT_ECC_CURVE_BRAINPOOLP192R1
BCRYPT_ECC_CURVE_BRAINPOOLP192T1
BCRYPT_ECC_CURVE_BRAINPOOLP224R1
BCRYPT_ECC_CURVE_BRAINPOOLP224T1
BCRYPT_ECC_CURVE_BRAINPOOLP256R1
BCRYPT_ECC_CURVE_BRAINPOOLP256T1
BCRYPT_ECC_CURVE_BRAINPOOLP320R1
BCRYPT_ECC_CURVE_BRAINPOOLP320T1
BCRYPT_ECC_CURVE_BRAINPOOLP384R1
BCRYPT_ECC_CURVE_BRAINPOOLP384T1
BCRYPT_ECC_CURVE_BRAINPOOLP512R1
BCRYPT_ECC_CURVE_BRAINPOOLP512T1
BCRYPT_ECC_CURVE_EC192WAPI
BCRYPT_ECC_CURVE_NAME
BCRYPT_ECC_CURVE_NAME_LIST
BCRYPT_ECC_CURVE_NISTP192
BCRYPT_ECC_CURVE_NISTP224
BCRYPT_ECC_CURVE_NISTP256
BCRYPT_ECC_CURVE_NISTP384
BCRYPT_ECC_CURVE_NISTP521
BCRYPT_ECC_CURVE_NUMSP256T1
BCRYPT_ECC_CURVE_NUMSP384T1
BCRYPT_ECC_CURVE_NUMSP512T1
BCRYPT_ECC_CURVE_SECP160K1
BCRYPT_ECC_CURVE_SECP160R1
BCRYPT_ECC_CURVE_SECP160R2
BCRYPT_ECC_CURVE_SECP192K1
BCRYPT_ECC_CURVE_SECP192R1
BCRYPT_ECC_CURVE_SECP224K1
BCRYPT_ECC_CURVE_SECP224R1
BCRYPT_ECC_CURVE_SECP256K1
BCRYPT_ECC_CURVE_SECP256R1
BCRYPT_ECC_CURVE_SECP384R1
BCRYPT_ECC_CURVE_SECP521R1
BCRYPT_ECC_CURVE_WTLS7
BCRYPT_ECC_CURVE_WTLS9
BCRYPT_ECC_CURVE_WTLS12
BCRYPT_ECC_CURVE_X962P192V1
BCRYPT_ECC_CURVE_X962P192V2
BCRYPT_ECC_CURVE_X962P192V3
BCRYPT_ECC_CURVE_X962P239V1
BCRYPT_ECC_CURVE_X962P239V2
BCRYPT_ECC_CURVE_X962P239V3
BCRYPT_ECC_CURVE_X962P256V1
BCRYPT_ECC_FULLKEY_BLOB_V1
BCRYPT_ECC_PARAMETERS
BCRYPT_ECC_PARAMETERS_MAGIC
BCRYPT_ECC_PRIME_MONTGOMERY_CURVE
BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE
BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE
BCRYPT_ECDH_ALGORITHM
BCRYPT_ECDH_ALG_HANDLE
BCRYPT_ECDH_P256_ALGORITHM
BCRYPT_ECDH_P256_ALG_HANDLE
BCRYPT_ECDH_P384_ALGORITHM
BCRYPT_ECDH_P384_ALG_HANDLE
BCRYPT_ECDH_P521_ALGORITHM
BCRYPT_ECDH_P521_ALG_HANDLE
BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC
BCRYPT_ECDH_PRIVATE_P256_MAGIC
BCRYPT_ECDH_PRIVATE_P384_MAGIC
BCRYPT_ECDH_PRIVATE_P521_MAGIC
BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC
BCRYPT_ECDH_PUBLIC_P256_MAGIC
BCRYPT_ECDH_PUBLIC_P384_MAGIC
BCRYPT_ECDH_PUBLIC_P521_MAGIC
BCRYPT_ECDSA_ALGORITHM
BCRYPT_ECDSA_ALG_HANDLE
BCRYPT_ECDSA_P256_ALGORITHM
BCRYPT_ECDSA_P256_ALG_HANDLE
BCRYPT_ECDSA_P384_ALGORITHM
BCRYPT_ECDSA_P384_ALG_HANDLE
BCRYPT_ECDSA_P521_ALGORITHM
BCRYPT_ECDSA_P521_ALG_HANDLE
BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC
BCRYPT_ECDSA_PRIVATE_P256_MAGIC
BCRYPT_ECDSA_PRIVATE_P384_MAGIC
BCRYPT_ECDSA_PRIVATE_P521_MAGIC
BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC
BCRYPT_ECDSA_PUBLIC_P256_MAGIC
BCRYPT_ECDSA_PUBLIC_P384_MAGIC
BCRYPT_ECDSA_PUBLIC_P521_MAGIC
BCRYPT_EFFECTIVE_KEY_LENGTH
BCRYPT_ENABLE_INCOMPATIBLE_FIPS_CHECKS
BCRYPT_EXTENDED_KEYSIZE
BCRYPT_GLOBAL_PARAMETERS
BCRYPT_HASH_BLOCK_LENGTH
BCRYPT_HASH_INTERFACE
BCRYPT_HASH_INTERFACE_MAJORVERSION_2
BCRYPT_HASH_INTERFACE_VERSION_1
BCRYPT_HASH_INTERFACE_VERSION_2
BCRYPT_HASH_LENGTH
BCRYPT_HASH_OID_LIST
BCRYPT_HASH_OPERATION
BCRYPT_HASH_OPERATION_FINISH_HASH
BCRYPT_HASH_OPERATION_HASH_DATA
BCRYPT_HASH_REUSABLE_FLAG
BCRYPT_HMAC_MD2_ALG_HANDLE
BCRYPT_HMAC_MD4_ALG_HANDLE
BCRYPT_HMAC_MD5_ALG_HANDLE
BCRYPT_HMAC_SHA1_ALG_HANDLE
BCRYPT_HMAC_SHA256_ALG_HANDLE
BCRYPT_HMAC_SHA384_ALG_HANDLE
BCRYPT_HMAC_SHA512_ALG_HANDLE
BCRYPT_INITIALIZATION_VECTOR
BCRYPT_IS_KEYED_HASH
BCRYPT_IS_REUSABLE_HASH
BCRYPT_KDF_HASH
BCRYPT_KDF_HMAC
BCRYPT_KDF_RAW_SECRET
BCRYPT_KDF_SP80056A_CONCAT
BCRYPT_KDF_TLS_PRF
BCRYPT_KEY_DATA_BLOB
BCRYPT_KEY_DATA_BLOB_MAGIC
BCRYPT_KEY_DATA_BLOB_VERSION1
BCRYPT_KEY_DERIVATION_INTERFACE
BCRYPT_KEY_DERIVATION_OPERATION
BCRYPT_KEY_LENGTH
BCRYPT_KEY_LENGTHS
BCRYPT_KEY_OBJECT_LENGTH
BCRYPT_KEY_STRENGTH
BCRYPT_MD2_ALGORITHM
BCRYPT_MD2_ALG_HANDLE
BCRYPT_MD4_ALGORITHM
BCRYPT_MD4_ALG_HANDLE
BCRYPT_MD5_ALGORITHM
BCRYPT_MD5_ALG_HANDLE
BCRYPT_MESSAGE_BLOCK_LENGTH
BCRYPT_MULTI_OBJECT_LENGTH
BCRYPT_NO_CURVE_GENERATION_ALG_ID
BCRYPT_NO_KEY_VALIDATION
BCRYPT_OBJECT_ALIGNMENT
BCRYPT_OBJECT_LENGTH
BCRYPT_OPAQUE_KEY_BLOB
BCRYPT_OPERATION_TYPE_HASH
BCRYPT_PADDING_SCHEMES
BCRYPT_PAD_NONE
BCRYPT_PAD_OAEP
BCRYPT_PAD_PKCS1
BCRYPT_PAD_PKCS1_OPTIONAL_HASH_OID
BCRYPT_PAD_PSS
BCRYPT_PBKDF2_ALGORITHM
BCRYPT_PBKDF2_ALG_HANDLE
BCRYPT_PCP_PLATFORM_TYPE_PROPERTY
BCRYPT_PCP_PROVIDER_VERSION_PROPERTY
BCRYPT_PRIMITIVE_TYPE
BCRYPT_PRIVATE_KEY
BCRYPT_PRIVATE_KEY_BLOB
BCRYPT_PRIVATE_KEY_FLAG
BCRYPT_PROVIDER_HANDLE
BCRYPT_PROV_DISPATCH
BCRYPT_PUBLIC_KEY_BLOB
BCRYPT_PUBLIC_KEY_FLAG
BCRYPT_PUBLIC_KEY_LENGTH
BCRYPT_RC2_ALGORITHM
BCRYPT_RC2_CBC_ALG_HANDLE
BCRYPT_RC2_ECB_ALG_HANDLE
BCRYPT_RC2_CFB_ALG_HANDLE
BCRYPT_RC4_ALGORITHM
BCRYPT_RC4_ALG_HANDLE
BCRYPT_RNG_ALGORITHM
BCRYPT_RNG_ALG_HANDLE
BCRYPT_RNG_DUAL_EC_ALGORITHM
BCRYPT_RNG_FIPS186_DSA_ALGORITHM
BCRYPT_RNG_INTERFACE
BCRYPT_RNG_INTERFACE_VERSION_1
BCRYPT_RNG_OPERATION
BCRYPT_RNG_USE_ENTROPY_IN_BUFFER
BCRYPT_RSAFULLPRIVATE_BLOB
BCRYPT_RSAFULLPRIVATE_MAGIC
BCRYPT_RSAPRIVATE_BLOB
BCRYPT_RSAPRIVATE_MAGIC
BCRYPT_RSAPUBLIC_BLOB
BCRYPT_RSAPUBLIC_MAGIC
BCRYPT_RSA_ALGORITHM
BCRYPT_RSA_ALG_HANDLE
BCRYPT_RSA_SIGN_ALGORITHM
BCRYPT_RSA_SIGN_ALG_HANDLE
BCRYPT_SECRET_AGREEMENT_INTERFACE
BCRYPT_SECRET_AGREEMENT_INTERFACE_VERSION_1
BCRYPT_SECRET_AGREEMENT_OPERATION
BCRYPT_SHA1_ALGORITHM
BCRYPT_SHA1_ALG_HANDLE
BCRYPT_SHA256_ALGORITHM
BCRYPT_SHA256_ALG_HANDLE
BCRYPT_SHA384_ALGORITHM
BCRYPT_SHA384_ALG_HANDLE
BCRYPT_SHA512_ALGORITHM
BCRYPT_SHA512_ALG_HANDLE
BCRYPT_SIGNATURE_INTERFACE
BCRYPT_SIGNATURE_INTERFACE_VERSION_1
BCRYPT_SIGNATURE_LENGTH
BCRYPT_SIGNATURE_OPERATION
BCRYPT_SP80056A_CONCAT_ALGORITHM
BCRYPT_SP80056A_CONCAT_ALG_HANDLE
BCRYPT_SP800108_CTR_HMAC_ALGORITHM
BCRYPT_SP800108_CTR_HMAC_ALG_HANDLE
BCRYPT_TLS1_1_KDF_ALGORITHM
BCRYPT_TLS1_1_KDF_ALG_HANDLE
BCRYPT_TLS1_2_KDF_ALGORITHM
BCRYPT_TLS1_2_KDF_ALG_HANDLE
BCRYPT_USE_SYSTEM_PREFERRED_RNG
BCRYPT_XTS_AES_ALGORITHM
BCRYPT_XTS_AES_ALG_HANDLE
CRYPT_ALL_FUNCTIONS
CRYPT_ALL_PROVIDERS
CRYPT_ANY
CRYPT_DEFAULT_CONTEXT
CRYPT_DOMAIN
CRYPT_EXCLUSIVE
CRYPT_KM
CRYPT_LOCAL
CRYPT_MIN_DEPENDENCIES
CRYPT_MM
CRYPT_OVERRIDE
CRYPT_OVERWRITE
CRYPT_PRIORITY_BOTTOM
CRYPT_PRIORITY_TOP
CRYPT_PROCESS_ISOLATE
CRYPT_UM
DSA_FIPS186_2
DSA_FIPS186_3
DSA_HASH_ALGORITHM_SHA1
DSA_HASH_ALGORITHM_SHA256
DSA_HASH_ALGORITHM_SHA512
KDF_ALGORITHMID
KDF_CONTEXT
KDF_GENERIC_PARAMETER
KDF_HASH_ALGORITHM
KDF_HMAC_KEY
KDF_ITERATION_COUNT
KDF_KEYBITLENGTH
KDF_LABEL
KDF_PARTYUINFO
KDF_PARTYVINFO
KDF_SALT
KDF_SECRET_APPEND
KDF_SECRET_HANDLE
KDF_SECRET_PREPEND
KDF_SUPPPRIVINFO
KDF_SUPPPUBINFO
KDF_TLS_PRF_LABEL
KDF_TLS_PRF_PROTOCOL
KDF_TLS_PRF_SEED
KDF_USE_SECRET_AS_HMAC_KEY_FLAG
LEGACY_DH_PRIVATE_BLOB
LEGACY_DH_PUBLIC_BLOB
LEGACY_DSA_PRIVATE_BLOB
LEGACY_DSA_PUBLIC_BLOB
LEGACY_DSA_V2_PUBLIC_BLOB
LEGACY_DSA_V2_PRIVATE_BLOB
LEGACY_RSAPRIVATE_BLOB
LEGACY_RSAPUBLIC_BLOB
MS_PLATFORM_CRYPTO_PROVIDER
MS_PRIMITIVE_PROVIDER
SSL_ECCPUBLIC_BLOB
Functions
BCRYPT_IS_INTERFACE_VERSION_COMPATIBLE
BCRYPT_SUCCESS
BCryptAddContextFunction
⚠
BCryptCloseAlgorithmProvider
⚠
BCryptConfigureContext
⚠
BCryptConfigureContextFunction
⚠
BCryptCreateContext
⚠
BCryptCreateHash
⚠
BCryptCreateMultiHash
⚠
BCryptDecrypt
⚠
BCryptDeleteContext
⚠
BCryptDeriveKey
⚠
BCryptDeriveKeyCapi
⚠
BCryptDeriveKeyPBKDF2
⚠
BCryptDestroyHash
⚠
BCryptDestroyKey
⚠
BCryptDestroySecret
⚠
BCryptDuplicateHash
⚠
BCryptDuplicateKey
⚠
BCryptEncrypt
⚠
BCryptEnumAlgorithms
⚠
BCryptEnumContextFunctionProviders
⚠
BCryptEnumContextFunctions
⚠
BCryptEnumContexts
⚠
BCryptEnumProviders
⚠
BCryptEnumRegisteredProviders
⚠
BCryptExportKey
⚠
BCryptFinalizeKeyPair
⚠
BCryptFinishHash
⚠
BCryptFreeBuffer
⚠
BCryptGenRandom
⚠
BCryptGenerateKeyPair
⚠
BCryptGenerateSymmetricKey
⚠
BCryptGetFipsAlgorithmMode
⚠
BCryptGetProperty
⚠
BCryptHash
⚠
BCryptHashData
⚠
BCryptImportKey
⚠
BCryptImportKeyPair
⚠
BCryptKeyDerivation
⚠
BCryptOpenAlgorithmProvider
⚠
BCryptProcessMultiOperations
⚠
BCryptQueryContextConfiguration
⚠
BCryptQueryContextFunctionConfiguration
⚠
BCryptQueryContextFunctionProperty
⚠
BCryptQueryProviderRegistration
⚠
BCryptRegisterConfigChangeNotify
⚠
BCryptRemoveContextFunction
⚠
BCryptResolveProviders
⚠
BCryptSecretAgreement
⚠
BCryptSetContextFunctionProperty
⚠
BCryptSetProperty
⚠
BCryptSignHash
⚠
BCryptUnregisterConfigChangeNotify
⚠
BCryptVerifySignature
⚠
CngGetFipsAlgorithmMode
⚠
Type Definitions
BCRYPT_ALG_HANDLE
BCRYPT_AUTH_TAG_LENGTHS_STRUCT
BCRYPT_HANDLE
BCRYPT_HASH_HANDLE
BCRYPT_HASH_OPERATION_TYPE
BCRYPT_KEY_HANDLE
BCRYPT_MULTI_OPERATION_TYPE
BCRYPT_SECRET_HANDLE
DSAFIPSVERSION_ENUM
ECC_CURVE_ALG_ID_ENUM
ECC_CURVE_TYPE_ENUM
HASHALGORITHM_ENUM
NTSTATUS
PBCRYPT_AUTHENTICATED_CIPHER_MODE_INFO
PBCRYPT_DH_KEY_BLOB
PBCRYPT_DSA_KEY_BLOB
PBCRYPT_DSA_KEY_BLOB_V2
PBCRYPT_ECCFULLKEY_BLOB
PBCRYPT_ECCKEY_BLOB
PBCRYPT_INTERFACE_VERSION
PBCRYPT_KEY_DATA_BLOB_HEADER
PBCryptBuffer
PBCryptBufferDesc
PCRYPT_CONTEXTS
PCRYPT_CONTEXT_CONFIG
PCRYPT_CONTEXT_FUNCTIONS
PCRYPT_CONTEXT_FUNCTION_CONFIG
PCRYPT_CONTEXT_FUNCTION_PROVIDERS
PCRYPT_IMAGE_REF
PCRYPT_IMAGE_REG
PCRYPT_INTERFACE_REG
PCRYPT_PROPERTY_REF
PCRYPT_PROVIDERS
PCRYPT_PROVIDER_REF
PCRYPT_PROVIDER_REFS
PCRYPT_PROVIDER_REG
PNTSTATUS
PSSL_ECCKEY_BLOB