Files
marlersoft-win32json/api/Security.Cryptography.json
T
2026-02-15 20:47:45 -07:00

33141 lines
1.1 MiB
Plaintext

{
"Constants":[{
"Name":"CERT_COMPARE_SHIFT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
},{
"Name":"BCRYPT_OBJECT_ALIGNMENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"BCRYPT_KDF_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HASH"
,"Attrs":[]
},{
"Name":"BCRYPT_KDF_HMAC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HMAC"
,"Attrs":[]
},{
"Name":"BCRYPT_KDF_TLS_PRF"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TLS_PRF"
,"Attrs":[]
},{
"Name":"BCRYPT_KDF_SP80056A_CONCAT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SP800_56A_CONCAT"
,"Attrs":[]
},{
"Name":"BCRYPT_KDF_RAW_SECRET"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TRUNCATE"
,"Attrs":[]
},{
"Name":"BCRYPT_KDF_HKDF"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HKDF"
,"Attrs":[]
},{
"Name":"KDF_HASH_ALGORITHM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"KDF_SECRET_PREPEND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"KDF_SECRET_APPEND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"KDF_HMAC_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"KDF_TLS_PRF_LABEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"KDF_TLS_PRF_SEED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"KDF_SECRET_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"KDF_TLS_PRF_PROTOCOL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"KDF_ALGORITHMID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"KDF_PARTYUINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"KDF_PARTYVINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"KDF_SUPPPUBINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"KDF_SUPPPRIVINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"KDF_LABEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"KDF_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"KDF_SALT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"KDF_ITERATION_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"KDF_GENERIC_PARAMETER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"KDF_KEYBITLENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"KDF_HKDF_SALT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"KDF_HKDF_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"KDF_USE_SECRET_AS_HMAC_KEY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BCRYPT_AUTH_MODE_CHAIN_CALLS_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BCRYPT_AUTH_MODE_IN_PROGRESS_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"BCRYPT_OPAQUE_KEY_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"OpaqueKeyBlob"
,"Attrs":[]
},{
"Name":"BCRYPT_KEY_DATA_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"KeyDataBlob"
,"Attrs":[]
},{
"Name":"BCRYPT_AES_WRAP_KEY_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Rfc3565KeyWrapBlob"
,"Attrs":[]
},{
"Name":"BCRYPT_OBJECT_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ObjectLength"
,"Attrs":[]
},{
"Name":"BCRYPT_ALGORITHM_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AlgorithmName"
,"Attrs":[]
},{
"Name":"BCRYPT_PROVIDER_HANDLE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ProviderHandle"
,"Attrs":[]
},{
"Name":"BCRYPT_CHAINING_MODE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ChainingMode"
,"Attrs":[]
},{
"Name":"BCRYPT_BLOCK_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BlockLength"
,"Attrs":[]
},{
"Name":"BCRYPT_KEY_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"KeyLength"
,"Attrs":[]
},{
"Name":"BCRYPT_KEY_OBJECT_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"KeyObjectLength"
,"Attrs":[]
},{
"Name":"BCRYPT_KEY_STRENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"KeyStrength"
,"Attrs":[]
},{
"Name":"BCRYPT_KEY_LENGTHS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"KeyLengths"
,"Attrs":[]
},{
"Name":"BCRYPT_BLOCK_SIZE_LIST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"BlockSizeList"
,"Attrs":[]
},{
"Name":"BCRYPT_EFFECTIVE_KEY_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EffectiveKeyLength"
,"Attrs":[]
},{
"Name":"BCRYPT_HASH_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HashDigestLength"
,"Attrs":[]
},{
"Name":"BCRYPT_HASH_OID_LIST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HashOIDList"
,"Attrs":[]
},{
"Name":"BCRYPT_PADDING_SCHEMES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PaddingSchemes"
,"Attrs":[]
},{
"Name":"BCRYPT_SIGNATURE_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SignatureLength"
,"Attrs":[]
},{
"Name":"BCRYPT_HASH_BLOCK_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HashBlockLength"
,"Attrs":[]
},{
"Name":"BCRYPT_AUTH_TAG_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AuthTagLength"
,"Attrs":[]
},{
"Name":"BCRYPT_PRIMITIVE_TYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PrimitiveType"
,"Attrs":[]
},{
"Name":"BCRYPT_IS_KEYED_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IsKeyedHash"
,"Attrs":[]
},{
"Name":"BCRYPT_IS_REUSABLE_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IsReusableHash"
,"Attrs":[]
},{
"Name":"BCRYPT_MESSAGE_BLOCK_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MessageBlockLength"
,"Attrs":[]
},{
"Name":"BCRYPT_PUBLIC_KEY_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PublicKeyLength"
,"Attrs":[]
},{
"Name":"BCRYPT_PCP_PLATFORM_TYPE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PLATFORM_TYPE"
,"Attrs":[]
},{
"Name":"BCRYPT_PCP_PROVIDER_VERSION_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PROVIDER_VERSION"
,"Attrs":[]
},{
"Name":"BCRYPT_MULTI_OBJECT_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MultiObjectLength"
,"Attrs":[]
},{
"Name":"BCRYPT_IS_IFX_TPM_WEAK_KEY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IsIfxTpmWeakKey"
,"Attrs":[]
},{
"Name":"BCRYPT_HKDF_HASH_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HkdfHashAlgorithm"
,"Attrs":[]
},{
"Name":"BCRYPT_HKDF_SALT_AND_FINALIZE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HkdfSaltAndFinalize"
,"Attrs":[]
},{
"Name":"BCRYPT_HKDF_PRK_AND_FINALIZE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HkdfPrkAndFinalize"
,"Attrs":[]
},{
"Name":"BCRYPT_INITIALIZATION_VECTOR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IV"
,"Attrs":[]
},{
"Name":"BCRYPT_CHAIN_MODE_NA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ChainingModeN/A"
,"Attrs":[]
},{
"Name":"BCRYPT_CHAIN_MODE_CBC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ChainingModeCBC"
,"Attrs":[]
},{
"Name":"BCRYPT_CHAIN_MODE_ECB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ChainingModeECB"
,"Attrs":[]
},{
"Name":"BCRYPT_CHAIN_MODE_CFB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ChainingModeCFB"
,"Attrs":[]
},{
"Name":"BCRYPT_CHAIN_MODE_CCM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ChainingModeCCM"
,"Attrs":[]
},{
"Name":"BCRYPT_CHAIN_MODE_GCM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ChainingModeGCM"
,"Attrs":[]
},{
"Name":"BCRYPT_SUPPORTED_PAD_ROUTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BCRYPT_SUPPORTED_PAD_PKCS1_ENC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"BCRYPT_SUPPORTED_PAD_PKCS1_SIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"BCRYPT_SUPPORTED_PAD_OAEP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"BCRYPT_SUPPORTED_PAD_PSS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"BCRYPT_BLOCK_PADDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BCRYPT_GENERATE_IV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"BCRYPT_PAD_PKCS1_OPTIONAL_HASH_OID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"BCRYPTBUFFER_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"BCRYPT_PUBLIC_KEY_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PUBLICBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_PRIVATE_KEY_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PRIVATEBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_RSAPUBLIC_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RSAPUBLICBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_RSAPRIVATE_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RSAPRIVATEBLOB"
,"Attrs":[]
},{
"Name":"LEGACY_RSAPUBLIC_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CAPIPUBLICBLOB"
,"Attrs":[]
},{
"Name":"LEGACY_RSAPRIVATE_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CAPIPRIVATEBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_RSAFULLPRIVATE_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RSAFULLPRIVATEBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_GLOBAL_PARAMETERS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SecretAgreementParam"
,"Attrs":[]
},{
"Name":"BCRYPT_PRIVATE_KEY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PrivKeyVal"
,"Attrs":[]
},{
"Name":"BCRYPT_ECCPUBLIC_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECCPUBLICBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_ECCPRIVATE_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECCPRIVATEBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_ECCFULLPUBLIC_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECCFULLPUBLICBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_ECCFULLPRIVATE_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECCFULLPRIVATEBLOB"
,"Attrs":[]
},{
"Name":"SSL_ECCPUBLIC_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SSLECCPUBLICBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_PUBLIC_P256_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":827016005
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_PRIVATE_P256_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":843793221
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_PUBLIC_P384_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":860570437
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_PRIVATE_P384_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":877347653
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_PUBLIC_P521_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":894124869
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_PRIVATE_P521_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":910902085
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1347109701
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1447772997
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_PUBLIC_P256_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":827540293
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_PRIVATE_P256_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":844317509
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_PUBLIC_P384_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":861094725
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_PRIVATE_P384_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":877871941
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_PUBLIC_P521_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":894649157
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_PRIVATE_P521_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":911426373
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1346650949
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1447314245
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_FULLKEY_BLOB_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BCRYPT_DH_PUBLIC_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DHPUBLICBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_DH_PRIVATE_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DHPRIVATEBLOB"
,"Attrs":[]
},{
"Name":"LEGACY_DH_PUBLIC_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CAPIDHPUBLICBLOB"
,"Attrs":[]
},{
"Name":"LEGACY_DH_PRIVATE_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CAPIDHPRIVATEBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_DH_PARAMETERS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DHParameters"
,"Attrs":[]
},{
"Name":"BCRYPT_DH_PARAMETERS_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1297107012
,"Attrs":[]
},{
"Name":"BCRYPT_DSA_PUBLIC_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DSAPUBLICBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_DSA_PRIVATE_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DSAPRIVATEBLOB"
,"Attrs":[]
},{
"Name":"LEGACY_DSA_PUBLIC_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CAPIDSAPUBLICBLOB"
,"Attrs":[]
},{
"Name":"LEGACY_DSA_PRIVATE_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CAPIDSAPRIVATEBLOB"
,"Attrs":[]
},{
"Name":"LEGACY_DSA_V2_PUBLIC_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"V2CAPIDSAPUBLICBLOB"
,"Attrs":[]
},{
"Name":"LEGACY_DSA_V2_PRIVATE_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"V2CAPIDSAPRIVATEBLOB"
,"Attrs":[]
},{
"Name":"BCRYPT_DSA_PUBLIC_MAGIC_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":843206724
,"Attrs":[]
},{
"Name":"BCRYPT_DSA_PRIVATE_MAGIC_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":844517444
,"Attrs":[]
},{
"Name":"BCRYPT_KEY_DATA_BLOB_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1296188491
,"Attrs":[]
},{
"Name":"BCRYPT_KEY_DATA_BLOB_VERSION1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BCRYPT_DSA_PARAMETERS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DSAParameters"
,"Attrs":[]
},{
"Name":"BCRYPT_DSA_PARAMETERS_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1297109828
,"Attrs":[]
},{
"Name":"BCRYPT_DSA_PARAMETERS_MAGIC_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":843927620
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_PARAMETERS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECCParameters"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECCCurveName"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_NAME_LIST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECCCurveNameList"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_PARAMETERS_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1346585413
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP160R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP160r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP160T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP160t1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP192R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP192r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP192T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP192t1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP224R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP224r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP224T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP224t1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP256R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP256r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP256T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP256t1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP320R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP320r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP320T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP320t1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP384R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP384r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP384T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP384t1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP512R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP512r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_BRAINPOOLP512T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"brainpoolP512t1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_25519"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"curve25519"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_EC192WAPI"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ec192wapi"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_NISTP192"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"nistP192"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_NISTP224"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"nistP224"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_NISTP256"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"nistP256"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_NISTP384"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"nistP384"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_NISTP521"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"nistP521"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_NUMSP256T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"numsP256t1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_NUMSP384T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"numsP384t1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_NUMSP512T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"numsP512t1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_SECP160K1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"secP160k1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_SECP160R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"secP160r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_SECP160R2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"secP160r2"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_SECP192K1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"secP192k1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_SECP192R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"secP192r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_SECP224K1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"secP224k1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_SECP224R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"secP224r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_SECP256K1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"secP256k1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_SECP256R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"secP256r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_SECP384R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"secP384r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_SECP521R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"secP521r1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_WTLS7"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"wtls7"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_WTLS9"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"wtls9"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_WTLS12"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"wtls12"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_X962P192V1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"x962P192v1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_X962P192V2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"x962P192v2"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_X962P192V3"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"x962P192v3"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_X962P239V1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"x962P239v1"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_X962P239V2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"x962P239v2"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_X962P239V3"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"x962P239v3"
,"Attrs":[]
},{
"Name":"BCRYPT_ECC_CURVE_X962P256V1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"x962P256v1"
,"Attrs":[]
},{
"Name":"MS_PRIMITIVE_PROVIDER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Primitive Provider"
,"Attrs":[]
},{
"Name":"MS_PLATFORM_CRYPTO_PROVIDER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Platform Crypto Provider"
,"Attrs":[]
},{
"Name":"BCRYPT_RSA_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RSA"
,"Attrs":[]
},{
"Name":"BCRYPT_RSA_SIGN_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RSA_SIGN"
,"Attrs":[]
},{
"Name":"BCRYPT_DH_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DH"
,"Attrs":[]
},{
"Name":"BCRYPT_DSA_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DSA"
,"Attrs":[]
},{
"Name":"BCRYPT_RC2_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RC2"
,"Attrs":[]
},{
"Name":"BCRYPT_RC4_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RC4"
,"Attrs":[]
},{
"Name":"BCRYPT_AES_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AES"
,"Attrs":[]
},{
"Name":"BCRYPT_DES_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DES"
,"Attrs":[]
},{
"Name":"BCRYPT_DESX_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DESX"
,"Attrs":[]
},{
"Name":"BCRYPT_3DES_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"3DES"
,"Attrs":[]
},{
"Name":"BCRYPT_3DES_112_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"3DES_112"
,"Attrs":[]
},{
"Name":"BCRYPT_MD2_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MD2"
,"Attrs":[]
},{
"Name":"BCRYPT_MD4_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MD4"
,"Attrs":[]
},{
"Name":"BCRYPT_MD5_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MD5"
,"Attrs":[]
},{
"Name":"BCRYPT_SHA1_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SHA1"
,"Attrs":[]
},{
"Name":"BCRYPT_SHA256_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SHA256"
,"Attrs":[]
},{
"Name":"BCRYPT_SHA384_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SHA384"
,"Attrs":[]
},{
"Name":"BCRYPT_SHA512_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SHA512"
,"Attrs":[]
},{
"Name":"BCRYPT_AES_GMAC_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AES-GMAC"
,"Attrs":[]
},{
"Name":"BCRYPT_AES_CMAC_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AES-CMAC"
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_P256_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDSA_P256"
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_P384_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDSA_P384"
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_P521_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDSA_P521"
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_P256_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDH_P256"
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_P384_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDH_P384"
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_P521_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDH_P521"
,"Attrs":[]
},{
"Name":"BCRYPT_RNG_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RNG"
,"Attrs":[]
},{
"Name":"BCRYPT_RNG_FIPS186_DSA_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FIPS186DSARNG"
,"Attrs":[]
},{
"Name":"BCRYPT_RNG_DUAL_EC_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DUALECRNG"
,"Attrs":[]
},{
"Name":"BCRYPT_SP800108_CTR_HMAC_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SP800_108_CTR_HMAC"
,"Attrs":[]
},{
"Name":"BCRYPT_SP80056A_CONCAT_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SP800_56A_CONCAT"
,"Attrs":[]
},{
"Name":"BCRYPT_PBKDF2_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PBKDF2"
,"Attrs":[]
},{
"Name":"BCRYPT_CAPI_KDF_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CAPI_KDF"
,"Attrs":[]
},{
"Name":"BCRYPT_TLS1_1_KDF_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TLS1_1_KDF"
,"Attrs":[]
},{
"Name":"BCRYPT_TLS1_2_KDF_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TLS1_2_KDF"
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDSA"
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDH"
,"Attrs":[]
},{
"Name":"BCRYPT_XTS_AES_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"XTS-AES"
,"Attrs":[]
},{
"Name":"BCRYPT_HKDF_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HKDF"
,"Attrs":[]
},{
"Name":"BCRYPT_CHACHA20_POLY1305_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CHACHA20_POLY1305"
,"Attrs":[]
},{
"Name":"BCRYPT_KEY_DERIVATION_INTERFACE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"BCRYPT_MD2_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BCRYPT_MD4_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"BCRYPT_MD5_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":33
,"Attrs":[]
},{
"Name":"BCRYPT_SHA1_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":49
,"Attrs":[]
},{
"Name":"BCRYPT_SHA256_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":65
,"Attrs":[]
},{
"Name":"BCRYPT_SHA384_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":81
,"Attrs":[]
},{
"Name":"BCRYPT_SHA512_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":97
,"Attrs":[]
},{
"Name":"BCRYPT_RC4_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":113
,"Attrs":[]
},{
"Name":"BCRYPT_RNG_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":129
,"Attrs":[]
},{
"Name":"BCRYPT_HMAC_MD5_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":145
,"Attrs":[]
},{
"Name":"BCRYPT_HMAC_SHA1_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":161
,"Attrs":[]
},{
"Name":"BCRYPT_HMAC_SHA256_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":177
,"Attrs":[]
},{
"Name":"BCRYPT_HMAC_SHA384_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":193
,"Attrs":[]
},{
"Name":"BCRYPT_HMAC_SHA512_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":209
,"Attrs":[]
},{
"Name":"BCRYPT_RSA_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":225
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":241
,"Attrs":[]
},{
"Name":"BCRYPT_AES_CMAC_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":257
,"Attrs":[]
},{
"Name":"BCRYPT_AES_GMAC_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":273
,"Attrs":[]
},{
"Name":"BCRYPT_HMAC_MD2_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":289
,"Attrs":[]
},{
"Name":"BCRYPT_HMAC_MD4_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":305
,"Attrs":[]
},{
"Name":"BCRYPT_3DES_CBC_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":321
,"Attrs":[]
},{
"Name":"BCRYPT_3DES_ECB_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":337
,"Attrs":[]
},{
"Name":"BCRYPT_3DES_CFB_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":353
,"Attrs":[]
},{
"Name":"BCRYPT_3DES_112_CBC_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":369
,"Attrs":[]
},{
"Name":"BCRYPT_3DES_112_ECB_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":385
,"Attrs":[]
},{
"Name":"BCRYPT_3DES_112_CFB_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":401
,"Attrs":[]
},{
"Name":"BCRYPT_AES_CBC_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":417
,"Attrs":[]
},{
"Name":"BCRYPT_AES_ECB_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":433
,"Attrs":[]
},{
"Name":"BCRYPT_AES_CFB_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":449
,"Attrs":[]
},{
"Name":"BCRYPT_AES_CCM_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":465
,"Attrs":[]
},{
"Name":"BCRYPT_AES_GCM_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":481
,"Attrs":[]
},{
"Name":"BCRYPT_DES_CBC_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":497
,"Attrs":[]
},{
"Name":"BCRYPT_DES_ECB_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":513
,"Attrs":[]
},{
"Name":"BCRYPT_DES_CFB_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":529
,"Attrs":[]
},{
"Name":"BCRYPT_DESX_CBC_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":545
,"Attrs":[]
},{
"Name":"BCRYPT_DESX_ECB_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":561
,"Attrs":[]
},{
"Name":"BCRYPT_DESX_CFB_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":577
,"Attrs":[]
},{
"Name":"BCRYPT_RC2_CBC_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":593
,"Attrs":[]
},{
"Name":"BCRYPT_RC2_ECB_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":609
,"Attrs":[]
},{
"Name":"BCRYPT_RC2_CFB_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":625
,"Attrs":[]
},{
"Name":"BCRYPT_DH_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":641
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":657
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_P256_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":673
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_P384_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":689
,"Attrs":[]
},{
"Name":"BCRYPT_ECDH_P521_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":705
,"Attrs":[]
},{
"Name":"BCRYPT_DSA_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":721
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_P256_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":737
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_P384_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":753
,"Attrs":[]
},{
"Name":"BCRYPT_ECDSA_P521_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":769
,"Attrs":[]
},{
"Name":"BCRYPT_RSA_SIGN_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":785
,"Attrs":[]
},{
"Name":"BCRYPT_CAPI_KDF_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":801
,"Attrs":[]
},{
"Name":"BCRYPT_PBKDF2_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":817
,"Attrs":[]
},{
"Name":"BCRYPT_SP800108_CTR_HMAC_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":833
,"Attrs":[]
},{
"Name":"BCRYPT_SP80056A_CONCAT_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":849
,"Attrs":[]
},{
"Name":"BCRYPT_TLS1_1_KDF_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":865
,"Attrs":[]
},{
"Name":"BCRYPT_TLS1_2_KDF_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":881
,"Attrs":[]
},{
"Name":"BCRYPT_XTS_AES_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":897
,"Attrs":[]
},{
"Name":"BCRYPT_HKDF_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":913
,"Attrs":[]
},{
"Name":"BCRYPT_CHACHA20_POLY1305_ALG_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ValueType":"UInt32"
,"Value":929
,"Attrs":[]
},{
"Name":"BCRYPT_CAPI_AES_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"BCRYPT_MULTI_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"BCRYPT_TLS_CBC_HMAC_VERIFY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"BCRYPT_BUFFERS_LOCKED_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"BCRYPT_EXTENDED_KEYSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"BCRYPT_ENABLE_INCOMPATIBLE_FIPS_CHECKS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"BCRYPT_KEY_DERIVATION_OPERATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"BCRYPT_PUBLIC_KEY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BCRYPT_PRIVATE_KEY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"BCRYPT_NO_KEY_VALIDATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"BCRYPT_KEY_VALIDATION_RANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"BCRYPT_KEY_VALIDATION_RANGE_AND_ORDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"BCRYPT_KEY_VALIDATION_REGENERATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"BCRYPT_RNG_USE_ENTROPY_IN_BUFFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BCRYPT_USE_SYSTEM_PREFERRED_RNG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"BCRYPT_HASH_INTERFACE_MAJORVERSION_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_OVERWRITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_PRIORITY_TOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRYPT_PRIORITY_BOTTOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CRYPT_DEFAULT_CONTEXT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Default"
,"Attrs":[]
},{
"Name":"wszXMLNS_DIGSIG"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2000/09/xmldsig#"
,"Attrs":[]
},{
"Name":"wszXMLNS_DIGSIG_SignatureProperties"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2000/09/xmldsig#SignatureProperties"
,"Attrs":[]
},{
"Name":"wszXMLNS_DIGSIG_Id"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Id"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_BASE64"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2000/09/xmldsig#base64"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_SHA1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2000/09/xmldsig#sha1"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_SHA256"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmlenc#sha256"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_SHA384"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmldsig-more#sha384"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_SHA512"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmlenc#sha512"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_RSA_SHA1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2000/09/xmldsig#rsa-sha1"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_DSA_SHA1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2000/09/xmldsig#dsa-sha1"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_RSA_SHA256"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_RSA_SHA384"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_RSA_SHA512"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_ECDSA_SHA1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_ECDSA_SHA256"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_ECDSA_SHA384"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_ECDSA_SHA512"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_HMAC_SHA1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2000/09/xmldsig#hmac-sha1"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_HMAC_SHA256"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_HMAC_SHA384"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmldsig-more#hmac-sha384"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_DIGSIG_HMAC_SHA512"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/04/xmldsig-more#hmac-sha512"
,"Attrs":[]
},{
"Name":"wszURI_CANONICALIZATION_C14N"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/TR/2001/REC-xml-c14n-20010315"
,"Attrs":[]
},{
"Name":"wszURI_CANONICALIZATION_C14NC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"
,"Attrs":[]
},{
"Name":"wszURI_CANONICALIZATION_EXSLUSIVE_C14N"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/10/xml-exc-c14n#"
,"Attrs":[]
},{
"Name":"wszURI_CANONICALIZATION_EXSLUSIVE_C14NC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2001/10/xml-exc-c14n#WithComments"
,"Attrs":[]
},{
"Name":"wszURI_TRANSFORM_XPATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/TR/1999/REC-xpath-19991116"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_TRANSFORM_BASE64"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2000/09/xmldsig#base64"
,"Attrs":[]
},{
"Name":"wszURI_XMLNS_TRANSFORM_ENVELOPED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"http://www.w3.org/2000/09/xmldsig#enveloped-signature"
,"Attrs":[]
},{
"Name":"CRYPT_XML_BLOB_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483640
,"Attrs":[]
},{
"Name":"CRYPT_XML_ID_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CRYPT_XML_SIGNATURES_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPT_XML_TRANSFORM_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPT_XML_SIGNATURE_VALUE_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"CRYPT_XML_DIGEST_VALUE_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CRYPT_XML_OBJECTS_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CRYPT_XML_REFERENCES_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32760
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_BASE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885376
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_LARGE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885375
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_TOO_MANY_TRANSFORMS"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885374
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_ENCODING"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885373
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_ALGORITHM"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885372
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_TRANSFORM"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885371
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_HANDLE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885370
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_OPERATION"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885369
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_UNRESOLVED_REFERENCE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885368
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_INVALID_DIGEST"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885367
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_INVALID_SIGNATURE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885366
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_HASH_FAILED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885365
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_SIGN_FAILED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885364
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_VERIFY_FAILED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885363
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_TOO_MANY_SIGNATURES"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885362
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_INVALID_KEYVALUE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885361
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_UNEXPECTED_XML"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885360
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_SIGNER"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885359
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_NON_UNIQUE_ID"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885358
,"Attrs":[]
},{
"Name":"CRYPT_XML_E_LAST"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-2146885358
,"Attrs":[]
},{
"Name":"CRYPT_XML_FLAG_ALWAYS_RETURN_ENCODED_OBJECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CRYPT_XML_FLAG_ENFORCE_ID_NCNAME_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"CRYPT_XML_FLAG_ENFORCE_ID_NAME_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"CRYPT_XML_FLAG_ECDSA_DSIG11"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
},{
"Name":"CRYPT_XML_STATUS_NO_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRYPT_XML_FLAG_ADD_OBJECT_CREATE_COPY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_XML_FLAG_CREATE_REFERENCE_AS_OBJECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_XML_DIGEST_REFERENCE_DATA_TRANSFORMED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_XML_ALGORITHM_INFO_FIND_BY_URI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_XML_ALGORITHM_INFO_FIND_BY_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_XML_ALGORITHM_INFO_FIND_BY_CNG_ALGID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CRYPT_XML_ALGORITHM_INFO_FIND_BY_CNG_SIGN_ALGID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"szFORCE_KEY_PROTECTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ForceKeyProtection"
,"Attrs":[]
},{
"Name":"dwFORCE_KEY_PROTECTION_DISABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"dwFORCE_KEY_PROTECTION_USER_SELECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"dwFORCE_KEY_PROTECTION_HIGH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_PROMPT_ON_UNPROTECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_PROMPT_ON_PROTECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_PROMPT_RESERVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_PROMPT_STRONG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_PROMPT_REQUIRE_STRONG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_UI_FORBIDDEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_LOCAL_MACHINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_CRED_SYNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_AUDIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_NO_RECOVERY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_VERIFY_PROTECTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_CRED_REGENERATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_FIRST_RESERVED_FLAGVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435455
,"Attrs":[]
},{
"Name":"CRYPTPROTECT_LAST_RESERVED_FLAGVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CRYPTPROTECTMEMORY_BLOCK_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPTPROTECTMEMORY_SAME_PROCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRYPTPROTECTMEMORY_CROSS_PROCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPTPROTECTMEMORY_SAME_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NCRYPT_MAX_KEY_NAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"NCRYPT_MAX_ALG_ID_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"MS_KEY_STORAGE_PROVIDER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Software Key Storage Provider"
,"Attrs":[]
},{
"Name":"MS_SMART_CARD_KEY_STORAGE_PROVIDER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Smart Card Key Storage Provider"
,"Attrs":[]
},{
"Name":"MS_PLATFORM_KEY_STORAGE_PROVIDER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Platform Crypto Provider"
,"Attrs":[]
},{
"Name":"MS_NGC_KEY_STORAGE_PROVIDER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Passport Key Storage Provider"
,"Attrs":[]
},{
"Name":"TPM_RSA_SRK_SEAL_KEY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MICROSOFT_PCP_KSP_RSA_SEAL_KEY_3BD1C4BF-004E-4E2F-8A4D-0BF633DCB074"
,"Attrs":[]
},{
"Name":"NCRYPT_RSA_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RSA"
,"Attrs":[]
},{
"Name":"NCRYPT_RSA_SIGN_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RSA_SIGN"
,"Attrs":[]
},{
"Name":"NCRYPT_DH_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DH"
,"Attrs":[]
},{
"Name":"NCRYPT_DSA_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DSA"
,"Attrs":[]
},{
"Name":"NCRYPT_MD2_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MD2"
,"Attrs":[]
},{
"Name":"NCRYPT_MD4_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MD4"
,"Attrs":[]
},{
"Name":"NCRYPT_MD5_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MD5"
,"Attrs":[]
},{
"Name":"NCRYPT_SHA1_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SHA1"
,"Attrs":[]
},{
"Name":"NCRYPT_SHA256_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SHA256"
,"Attrs":[]
},{
"Name":"NCRYPT_SHA384_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SHA384"
,"Attrs":[]
},{
"Name":"NCRYPT_SHA512_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SHA512"
,"Attrs":[]
},{
"Name":"NCRYPT_ECDSA_P256_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDSA_P256"
,"Attrs":[]
},{
"Name":"NCRYPT_ECDSA_P384_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDSA_P384"
,"Attrs":[]
},{
"Name":"NCRYPT_ECDSA_P521_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDSA_P521"
,"Attrs":[]
},{
"Name":"NCRYPT_ECDH_P256_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDH_P256"
,"Attrs":[]
},{
"Name":"NCRYPT_ECDH_P384_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDH_P384"
,"Attrs":[]
},{
"Name":"NCRYPT_ECDH_P521_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDH_P521"
,"Attrs":[]
},{
"Name":"NCRYPT_AES_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AES"
,"Attrs":[]
},{
"Name":"NCRYPT_RC2_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RC2"
,"Attrs":[]
},{
"Name":"NCRYPT_3DES_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"3DES"
,"Attrs":[]
},{
"Name":"NCRYPT_DES_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DES"
,"Attrs":[]
},{
"Name":"NCRYPT_DESX_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DESX"
,"Attrs":[]
},{
"Name":"NCRYPT_3DES_112_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"3DES_112"
,"Attrs":[]
},{
"Name":"NCRYPT_SP800108_CTR_HMAC_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SP800_108_CTR_HMAC"
,"Attrs":[]
},{
"Name":"NCRYPT_SP80056A_CONCAT_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SP800_56A_CONCAT"
,"Attrs":[]
},{
"Name":"NCRYPT_PBKDF2_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PBKDF2"
,"Attrs":[]
},{
"Name":"NCRYPT_CAPI_KDF_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CAPI_KDF"
,"Attrs":[]
},{
"Name":"NCRYPT_ECDSA_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDSA"
,"Attrs":[]
},{
"Name":"NCRYPT_ECDH_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDH"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_STORAGE_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"KEY_STORAGE"
,"Attrs":[]
},{
"Name":"NCRYPT_HMAC_SHA256_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HMAC-SHA256"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_DERIVATION_INTERFACE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_PROTECTION_INTERFACE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65540
,"Attrs":[]
},{
"Name":"NCRYPT_RSA_ALGORITHM_GROUP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RSA"
,"Attrs":[]
},{
"Name":"NCRYPT_DH_ALGORITHM_GROUP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DH"
,"Attrs":[]
},{
"Name":"NCRYPT_DSA_ALGORITHM_GROUP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DSA"
,"Attrs":[]
},{
"Name":"NCRYPT_ECDSA_ALGORITHM_GROUP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDSA"
,"Attrs":[]
},{
"Name":"NCRYPT_ECDH_ALGORITHM_GROUP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDH"
,"Attrs":[]
},{
"Name":"NCRYPT_AES_ALGORITHM_GROUP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AES"
,"Attrs":[]
},{
"Name":"NCRYPT_RC2_ALGORITHM_GROUP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RC2"
,"Attrs":[]
},{
"Name":"NCRYPT_DES_ALGORITHM_GROUP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DES"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_DERIVATION_GROUP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"KEY_DERIVATION"
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_EMPTY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_PROTECTION_DESCRIPTOR_STRING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_PROTECTION_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_SSL_CLIENT_RANDOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_SSL_SERVER_RANDOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_SSL_HIGHEST_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_SSL_CLEAR_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_SSL_KEY_ARG_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_SSL_SESSION_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_PKCS_OID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":40
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_PKCS_ALG_OID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":41
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_PKCS_ALG_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":42
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_PKCS_ALG_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":43
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_PKCS_ATTRS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":44
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_PKCS_KEY_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":45
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_PKCS_SECRET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":46
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_CERT_BLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":47
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_CLAIM_IDBINDING_NONCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":48
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_CLAIM_KEYATTESTATION_NONCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":49
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_KEY_PROPERTY_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":50
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_ATTESTATIONSTATEMENT_BLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":51
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_ATTESTATION_CLAIM_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":52
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_ATTESTATION_CLAIM_CHALLENGE_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":53
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":54
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_ECC_CURVE_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":60
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_ECC_PARAMETERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":61
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_TPM_SEAL_PASSWORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":70
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_TPM_SEAL_POLICYINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":71
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_TPM_SEAL_TICKET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":72
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_TPM_SEAL_NO_DA_PROTECTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":73
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_TPM_PLATFORM_CLAIM_PCR_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":80
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_TPM_PLATFORM_CLAIM_NONCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":81
,"Attrs":[]
},{
"Name":"NCRYPTBUFFER_TPM_PLATFORM_CLAIM_STATIC_CREATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":82
,"Attrs":[]
},{
"Name":"NCRYPT_CIPHER_NO_PADDING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPT_CIPHER_BLOCK_PADDING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_CIPHER_OTHER_PADDING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NCRYPT_PLATFORM_ATTEST_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1146110288
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_ATTEST_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1146110283
,"Attrs":[]
},{
"Name":"NCRYPT_CLAIM_AUTHORITY_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_CLAIM_SUBJECT_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NCRYPT_CLAIM_WEB_AUTH_SUBJECT_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":258
,"Attrs":[]
},{
"Name":"NCRYPT_CLAIM_AUTHORITY_AND_SUBJECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"NCRYPT_CLAIM_VSM_KEY_ATTESTATION_STATEMENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"NCRYPT_CLAIM_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"NCRYPT_CLAIM_PLATFORM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"NCRYPT_ISOLATED_KEY_FLAG_CREATED_IN_ISOLATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_ISOLATED_KEY_FLAG_IMPORT_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NCRYPT_ISOLATED_KEY_ATTESTED_ATTRIBUTES_V0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPT_ISOLATED_KEY_ATTESTED_ATTRIBUTES_CURRENT_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPT_VSM_KEY_ATTESTATION_STATEMENT_V0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPT_VSM_KEY_ATTESTATION_STATEMENT_CURRENT_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPT_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS_V0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPT_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS_CURRENT_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPT_EXPORTED_ISOLATED_KEY_HEADER_V0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPT_EXPORTED_ISOLATED_KEY_HEADER_CURRENT_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPT_TPM_PLATFORM_ATTESTATION_STATEMENT_V0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPT_TPM_PLATFORM_ATTESTATION_STATEMENT_CURRENT_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPT_PAD_CIPHER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"NCRYPT_ATTESTATION_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"NCRYPT_SEALING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"NCRYPT_DO_NOT_FINALIZE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"NCRYPT_EXPORT_LEGACY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"NCRYPT_IGNORE_DEVICE_STATE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"NCRYPT_TREAT_NIST_AS_GENERIC_ECC_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"NCRYPT_NO_CACHED_PASSWORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"NCRYPT_PROTECT_TO_LOCAL_SYSTEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"NCRYPT_PREFER_VIRTUAL_ISOLATION_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"NCRYPT_USE_VIRTUAL_ISOLATION_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"NCRYPT_USE_PER_BOOT_KEY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_DERIVATION_OPERATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"NCRYPT_AUTHORITY_KEY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"NCRYPT_NAME_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Name"
,"Attrs":[]
},{
"Name":"NCRYPT_UNIQUE_NAME_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Unique Name"
,"Attrs":[]
},{
"Name":"NCRYPT_ALGORITHM_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Algorithm Name"
,"Attrs":[]
},{
"Name":"NCRYPT_LENGTH_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Length"
,"Attrs":[]
},{
"Name":"NCRYPT_LENGTHS_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Lengths"
,"Attrs":[]
},{
"Name":"NCRYPT_BLOCK_LENGTH_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Block Length"
,"Attrs":[]
},{
"Name":"NCRYPT_PUBLIC_LENGTH_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PublicKeyLength"
,"Attrs":[]
},{
"Name":"NCRYPT_SIGNATURE_LENGTH_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SignatureLength"
,"Attrs":[]
},{
"Name":"NCRYPT_CHAINING_MODE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Chaining Mode"
,"Attrs":[]
},{
"Name":"NCRYPT_AUTH_TAG_LENGTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AuthTagLength"
,"Attrs":[]
},{
"Name":"NCRYPT_UI_POLICY_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"UI Policy"
,"Attrs":[]
},{
"Name":"NCRYPT_EXPORT_POLICY_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Export Policy"
,"Attrs":[]
},{
"Name":"NCRYPT_WINDOW_HANDLE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HWND Handle"
,"Attrs":[]
},{
"Name":"NCRYPT_USE_CONTEXT_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Use Context"
,"Attrs":[]
},{
"Name":"NCRYPT_IMPL_TYPE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Impl Type"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_USAGE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Key Usage"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_TYPE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Key Type"
,"Attrs":[]
},{
"Name":"NCRYPT_VERSION_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Version"
,"Attrs":[]
},{
"Name":"NCRYPT_SECURITY_DESCR_SUPPORT_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Security Descr Support"
,"Attrs":[]
},{
"Name":"NCRYPT_SECURITY_DESCR_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Security Descr"
,"Attrs":[]
},{
"Name":"NCRYPT_USE_COUNT_ENABLED_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Enabled Use Count"
,"Attrs":[]
},{
"Name":"NCRYPT_USE_COUNT_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Use Count"
,"Attrs":[]
},{
"Name":"NCRYPT_LAST_MODIFIED_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Modified"
,"Attrs":[]
},{
"Name":"NCRYPT_MAX_NAME_LENGTH_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Max Name Length"
,"Attrs":[]
},{
"Name":"NCRYPT_ALGORITHM_GROUP_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Algorithm Group"
,"Attrs":[]
},{
"Name":"NCRYPT_DH_PARAMETERS_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DHParameters"
,"Attrs":[]
},{
"Name":"NCRYPT_ECC_PARAMETERS_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECCParameters"
,"Attrs":[]
},{
"Name":"NCRYPT_ECC_CURVE_NAME_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECCCurveName"
,"Attrs":[]
},{
"Name":"NCRYPT_ECC_CURVE_NAME_LIST_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECCCurveNameList"
,"Attrs":[]
},{
"Name":"NCRYPT_USE_VIRTUAL_ISOLATION_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Virtual Iso"
,"Attrs":[]
},{
"Name":"NCRYPT_USE_PER_BOOT_KEY_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Per Boot Key"
,"Attrs":[]
},{
"Name":"NCRYPT_PROVIDER_HANDLE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Provider Handle"
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardPin"
,"Attrs":[]
},{
"Name":"NCRYPT_READER_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardReader"
,"Attrs":[]
},{
"Name":"NCRYPT_SMARTCARD_GUID_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardGuid"
,"Attrs":[]
},{
"Name":"NCRYPT_CERTIFICATE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardKeyCertificate"
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_PROMPT_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardPinPrompt"
,"Attrs":[]
},{
"Name":"NCRYPT_USER_CERTSTORE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardUserCertStore"
,"Attrs":[]
},{
"Name":"NCRYPT_ROOT_CERTSTORE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartcardRootCertStore"
,"Attrs":[]
},{
"Name":"NCRYPT_SECURE_PIN_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardSecurePin"
,"Attrs":[]
},{
"Name":"NCRYPT_ASSOCIATED_ECDH_KEY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardAssociatedECDHKey"
,"Attrs":[]
},{
"Name":"NCRYPT_SCARD_PIN_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardPinId"
,"Attrs":[]
},{
"Name":"NCRYPT_SCARD_PIN_INFO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardPinInfo"
,"Attrs":[]
},{
"Name":"NCRYPT_READER_ICON_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardReaderIcon"
,"Attrs":[]
},{
"Name":"NCRYPT_KDF_SECRET_VALUE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"KDFKeySecret"
,"Attrs":[]
},{
"Name":"NCRYPT_DISMISS_UI_TIMEOUT_SEC_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardDismissUITimeoutSeconds"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_PLATFORM_TYPE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PLATFORM_TYPE"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_PROVIDER_VERSION_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PROVIDER_VERSION"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_EKPUB_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_EKPUB"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_EKCERT_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_EKCERT"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_EKNVCERT_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_EKNVCERT"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_RSA_EKPUB_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_RSA_EKPUB"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_RSA_EKCERT_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_RSA_EKCERT"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_RSA_EKNVCERT_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_RSA_EKNVCERT"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_ECC_EKPUB_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_ECC_EKPUB"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_ECC_EKCERT_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_ECC_EKCERT"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_ECC_EKNVCERT_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_ECC_EKNVCERT"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_SRKPUB_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_SRKPUB"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_PCRTABLE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PCRTABLE"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_CHANGEPASSWORD_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_CHANGEPASSWORD"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_PASSWORD_REQUIRED_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PASSWORD_REQUIRED"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_USAGEAUTH_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_USAGEAUTH"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_MIGRATIONPASSWORD_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_MIGRATIONPASSWORD"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_EXPORT_ALLOWED_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_EXPORT_ALLOWED"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_STORAGEPARENT_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_STORAGEPARENT"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_PROVIDERHANDLE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PROVIDERMHANDLE"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_PLATFORMHANDLE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PLATFORMHANDLE"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_PLATFORM_BINDING_PCRMASK_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PLATFORM_BINDING_PCRMASK"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_PLATFORM_BINDING_PCRDIGESTLIST_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PLATFORM_BINDING_PCRDIGESTLIST"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_PLATFORM_BINDING_PCRDIGEST_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PLATFORM_BINDING_PCRDIGEST"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_KEY_USAGE_POLICY_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_KEY_USAGE_POLICY"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_RSA_SCHEME_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_RSA_SCHEME"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_TPM12_IDBINDING_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_TPM12_IDBINDING"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_TPM12_IDBINDING_DYNAMIC_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_TPM12_IDBINDING_DYNAMIC"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_TPM12_IDACTIVATION_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_TPM12_IDACTIVATION"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_KEYATTESTATION_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_TPM12_KEYATTESTATION"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_ALTERNATE_KEY_STORAGE_LOCATION_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_ALTERNATE_KEY_STORAGE_LOCATION"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_PLATFORM_BINDING_PCRALGID_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PLATFORM_BINDING_PCRALGID"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_HMAC_AUTH_POLICYREF"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_HMAC_AUTH_POLICYREF"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_HMAC_AUTH_POLICYINFO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_HMAC_AUTH_POLICYINFO"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_HMAC_AUTH_NONCE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_HMAC_AUTH_NONCE"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_HMAC_AUTH_SIGNATURE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_HMAC_AUTH_SIGNATURE"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_HMAC_AUTH_TICKET"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_HMAC_AUTH_TICKET"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_NO_DA_PROTECTION_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_NO_DA_PROTECTION"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_TPM_MANUFACTURER_ID_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_TPM_MANUFACTURER_ID"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_TPM_FW_VERSION_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_TPM_FW_VERSION"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_TPM2BNAME_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_TPM2BNAME"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_TPM_VERSION_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_TPM_VERSION"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_RAW_POLICYDIGEST_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_RAW_POLICYDIGEST"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_KEY_CREATIONHASH_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_KEY_CREATIONHASH"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_KEY_CREATIONTICKET_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_KEY_CREATIONTICKET"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_RSA_SCHEME_HASH_ALG_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_RSA_SCHEME_HASH_ALG"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_TPM_IFX_RSA_KEYGEN_PROHIBITED_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_TPM_IFX_RSA_KEYGEN_PROHIBITED"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_TPM_IFX_RSA_KEYGEN_VULNERABILITY_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_TPM_IFX_RSA_KEYGEN_VULNERABILITY"
,"Attrs":[]
},{
"Name":"IFX_RSA_KEYGEN_VUL_NOT_AFFECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"IFX_RSA_KEYGEN_VUL_AFFECTED_LEVEL_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"IFX_RSA_KEYGEN_VUL_AFFECTED_LEVEL_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_SESSIONID_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_SESSIONID"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_PSS_SALT_SIZE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PSS Salt Size"
,"Attrs":[]
},{
"Name":"NCRYPT_TPM_PSS_SALT_SIZE_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NCRYPT_TPM_PSS_SALT_SIZE_MAXIMUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_TPM_PSS_SALT_SIZE_HASHSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_INTERMEDIATE_CA_EKCERT_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_INTERMEDIATE_CA_EKCERT"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_PCRTABLE_ALGORITHM_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_PCRTABLE_ALGORITHM"
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_SYMMETRIC_KEYBITS_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_SYMMETRIC_KEYBITS"
,"Attrs":[]
},{
"Name":"NCRYPT_TPM_PAD_PSS_IGNORE_SALT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"NCRYPT_TPM12_PROVIDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_SIGNATURE_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_ENCRYPTION_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_STORAGE_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_IDENTITY_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"NCRYPT_PCP_HMACVERIFICATION_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"NCRYPT_SCARD_NGC_KEY_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCardNgcKeyName"
,"Attrs":[]
},{
"Name":"NCRYPT_INITIALIZATION_VECTOR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IV"
,"Attrs":[]
},{
"Name":"NCRYPT_CHANGEPASSWORD_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_CHANGEPASSWORD"
,"Attrs":[]
},{
"Name":"NCRYPT_ALTERNATE_KEY_STORAGE_LOCATION_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PCP_ALTERNATE_KEY_STORAGE_LOCATION"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_ACCESS_POLICY_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Key Access Policy"
,"Attrs":[]
},{
"Name":"NCRYPT_MAX_PROPERTY_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"NCRYPT_MAX_PROPERTY_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"NCRYPT_ALLOW_EXPORT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NCRYPT_ALLOW_ARCHIVING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"NCRYPT_IMPL_HARDWARE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_IMPL_SOFTWARE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NCRYPT_IMPL_REMOVABLE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"NCRYPT_IMPL_HARDWARE_RNG_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"NCRYPT_IMPL_VIRTUAL_ISOLATION_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"NCRYPT_ALLOW_DECRYPT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_ALLOW_SIGNING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NCRYPT_ALLOW_KEY_AGREEMENT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"NCRYPT_ALLOW_KEY_IMPORT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"NCRYPT_ALLOW_ALL_USAGES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777215
,"Attrs":[]
},{
"Name":"NCRYPT_UI_PROTECT_KEY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_CACHE_FREE_APPLICATION_TICKET_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PinCacheFreeApplicationTicket"
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_CACHE_FLAGS_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PinCacheFlags"
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_CACHE_DISABLE_DPL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_CACHE_APPLICATION_TICKET_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PinCacheApplicationTicket"
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_CACHE_APPLICATION_IMAGE_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PinCacheApplicationImage"
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_CACHE_APPLICATION_STATUS_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PinCacheApplicationStatus"
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_CACHE_PIN_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PinCachePin"
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_CACHE_IS_GESTURE_REQUIRED_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PinCacheIsGestureRequired"
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_CACHE_REQUIRE_GESTURE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_CACHE_APPLICATION_TICKET_BYTE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":90
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_CACHE_CLEAR_PROPERTY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PinCacheClear"
,"Attrs":[]
},{
"Name":"NCRYPT_PIN_CACHE_CLEAR_FOR_CALLING_PROCESS_OPTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_ACCESS_POLICY_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_ALLOW_SILENT_KEY_ACCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_CIPHER_KEY_BLOB_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1380470851
,"Attrs":[]
},{
"Name":"NCRYPT_KDF_KEY_BLOB_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":826688587
,"Attrs":[]
},{
"Name":"NCRYPT_PROTECTED_KEY_BLOB_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1263817296
,"Attrs":[]
},{
"Name":"NCRYPT_CIPHER_KEY_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CipherKeyBlob"
,"Attrs":[]
},{
"Name":"NCRYPT_KDF_KEY_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"KDFKeyBlob"
,"Attrs":[]
},{
"Name":"NCRYPT_PROTECTED_KEY_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ProtectedKeyBlob"
,"Attrs":[]
},{
"Name":"NCRYPT_TPM_LOADABLE_KEY_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PcpTpmProtectedKeyBlob"
,"Attrs":[]
},{
"Name":"NCRYPT_TPM_LOADABLE_KEY_BLOB_MAGIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1297371211
,"Attrs":[]
},{
"Name":"NCRYPT_PKCS7_ENVELOPE_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PKCS7_ENVELOPE"
,"Attrs":[]
},{
"Name":"NCRYPT_PKCS8_PRIVATE_KEY_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PKCS8_PRIVATEKEY"
,"Attrs":[]
},{
"Name":"NCRYPT_OPAQUETRANSPORT_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"OpaqueTransport"
,"Attrs":[]
},{
"Name":"NCRYPT_ISOLATED_KEY_ENVELOPE_BLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ISOLATED_KEY_ENVELOPE"
,"Attrs":[]
},{
"Name":"NCRYPT_DESCR_DELIMITER_OR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"OR"
,"Attrs":[]
},{
"Name":"NCRYPT_DESCR_DELIMITER_AND"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AND"
,"Attrs":[]
},{
"Name":"NCRYPT_DESCR_EQUAL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"="
,"Attrs":[]
},{
"Name":"MS_KEY_PROTECTION_PROVIDER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Key Protection Provider"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_PROTECTION_ALGORITHM_SID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SID"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_PROTECTION_ALGORITHM_LOCAL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LOCAL"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_PROTECTION_LOCAL_LOGON"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"logon"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_PROTECTION_LOCAL_USER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"user"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_PROTECTION_LOCAL_MACHINE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"machine"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_PROTECTION_ALGORITHM_SDDL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SDDL"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_PROTECTION_ALGORITHM_WEBCREDENTIALS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WEBCREDENTIALS"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_PROTECTION_ALGORITHM_LOCKEDCREDENTIALS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LOCKEDCREDENTIALS"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_PROTECTION_ALGORITHM_CERTIFICATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CERTIFICATE"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_PROTECTION_CERT_HASHID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HashId"
,"Attrs":[]
},{
"Name":"NCRYPT_KEY_PROTECTION_CERT_CERTBLOB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CertBlob"
,"Attrs":[]
},{
"Name":"NCRYPT_NAMED_DESCRIPTOR_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NCRYPT_PROTECTION_INFO_TYPE_DESCRIPTOR_STRING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ALG_CLASS_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ALG_CLASS_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"ALG_CLASS_MSG_ENCRYPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"ALG_CLASS_DATA_ENCRYPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24576
,"Attrs":[]
},{
"Name":"ALG_CLASS_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"ALG_CLASS_KEY_EXCHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":40960
,"Attrs":[]
},{
"Name":"ALG_CLASS_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":57344
,"Attrs":[]
},{
"Name":"ALG_TYPE_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ALG_TYPE_DSS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"ALG_TYPE_RSA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"ALG_TYPE_BLOCK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1536
,"Attrs":[]
},{
"Name":"ALG_TYPE_STREAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"ALG_TYPE_DH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2560
,"Attrs":[]
},{
"Name":"ALG_TYPE_SECURECHANNEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3072
,"Attrs":[]
},{
"Name":"ALG_TYPE_ECDH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3584
,"Attrs":[]
},{
"Name":"ALG_TYPE_THIRDPARTY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"ALG_SID_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ALG_SID_THIRDPARTY_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ALG_SID_RSA_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ALG_SID_RSA_PKCS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ALG_SID_RSA_MSATWORK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ALG_SID_RSA_ENTRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"ALG_SID_RSA_PGP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ALG_SID_DSS_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ALG_SID_DSS_PKCS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ALG_SID_DSS_DMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ALG_SID_ECDSA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"ALG_SID_DES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ALG_SID_3DES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"ALG_SID_DESX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ALG_SID_IDEA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"ALG_SID_CAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"ALG_SID_SAFERSK64"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"ALG_SID_SAFERSK128"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"ALG_SID_3DES_112"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"ALG_SID_CYLINK_MEK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"ALG_SID_RC5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"ALG_SID_AES_128"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"ALG_SID_AES_192"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"ALG_SID_AES_256"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"ALG_SID_AES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"ALG_SID_SKIPJACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"ALG_SID_TEK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"CRYPT_MODE_CBCI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CRYPT_MODE_CFBP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CRYPT_MODE_OFBP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPT_MODE_CBCOFM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CRYPT_MODE_CBCOFMI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"ALG_SID_RC2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ALG_SID_RC4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ALG_SID_SEAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ALG_SID_DH_SANDF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ALG_SID_DH_EPHEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ALG_SID_AGREED_KEY_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"ALG_SID_KEA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ALG_SID_ECDH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"ALG_SID_ECDH_EPHEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"ALG_SID_MD2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ALG_SID_MD4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ALG_SID_MD5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"ALG_SID_SHA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ALG_SID_SHA1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ALG_SID_MAC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"ALG_SID_RIPEMD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"ALG_SID_RIPEMD160"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"ALG_SID_SSL3SHAMD5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"ALG_SID_HMAC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"ALG_SID_TLS1PRF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"ALG_SID_HASH_REPLACE_OWF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"ALG_SID_SHA_256"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"ALG_SID_SHA_384"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"ALG_SID_SHA_512"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"ALG_SID_SSL3_MASTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ALG_SID_SCHANNEL_MASTER_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ALG_SID_SCHANNEL_MAC_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"ALG_SID_PCT1_MASTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ALG_SID_SSL2_MASTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"ALG_SID_TLS1_MASTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"ALG_SID_SCHANNEL_ENC_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"ALG_SID_ECMQV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ALG_SID_EXAMPLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":80
,"Attrs":[]
},{
"Name":"SIGNATURE_RESOURCE_NUMBER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":666
,"Attrs":[]
},{
"Name":"CRYPT_VERIFYCONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4026531840
,"Attrs":[]
},{
"Name":"CRYPT_NEWKEYSET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPT_DELETEKEYSET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPT_SILENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CRYPT_DEFAULT_CONTAINER_OPTIONAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CRYPT_UPDATE_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPT_USER_PROTECTED_STRONG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"RSA1024BIT_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
},{
"Name":"CRYPT_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"KEY_LENGTH_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901760
,"Attrs":[]
},{
"Name":"CRYPT_DECRYPT_RSA_NO_PADDING_CHECK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CRYPT_SECRETDIGEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_OWF_REPL_LM_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_LITTLE_ENDIAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_NOHASHOID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_TYPE2_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_X931_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_MACHINE_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_USER_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_DELETE_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SIMPLEBLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"PUBLICKEYBLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"PRIVATEKEYBLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"PLAINTEXTKEYBLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"OPAQUEKEYBLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"PUBLICKEYBLOBEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"SYMMETRICWRAPKEYBLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"KEYSTATEBLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"CRYPT_USERDATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"KP_IV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"KP_PADDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"KP_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"KP_MODE_BITS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"KP_P"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"KP_G"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"KP_Q"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"KP_X"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"KP_Y"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"KP_RA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"KP_RB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"KP_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"KP_EFFECTIVE_KEYLEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"KP_SCHANNEL_ALG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"KP_CLIENT_RANDOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"KP_SERVER_RANDOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"KP_RP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"KP_PRECOMP_MD5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"KP_PRECOMP_SHA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"KP_CLEAR_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":27
,"Attrs":[]
},{
"Name":"KP_PUB_EX_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28
,"Attrs":[]
},{
"Name":"KP_PUB_EX_VAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":29
,"Attrs":[]
},{
"Name":"KP_KEYVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"KP_ADMIN_PIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":31
,"Attrs":[]
},{
"Name":"KP_KEYEXCHANGE_PIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"KP_SIGNATURE_PIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33
,"Attrs":[]
},{
"Name":"KP_PREHASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":34
,"Attrs":[]
},{
"Name":"KP_ROUNDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":35
,"Attrs":[]
},{
"Name":"KP_OAEP_PARAMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":36
,"Attrs":[]
},{
"Name":"KP_CMS_KEY_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":37
,"Attrs":[]
},{
"Name":"KP_CMS_DH_KEY_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":38
,"Attrs":[]
},{
"Name":"KP_PUB_PARAMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":39
,"Attrs":[]
},{
"Name":"KP_VERIFY_PARAMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":40
,"Attrs":[]
},{
"Name":"KP_HIGHEST_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":41
,"Attrs":[]
},{
"Name":"KP_PIN_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":43
,"Attrs":[]
},{
"Name":"KP_PIN_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":44
,"Attrs":[]
},{
"Name":"PKCS5_PADDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"RANDOM_PADDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ZERO_PADDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CRYPT_MODE_CBC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_MODE_ECB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_MODE_OFB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CRYPT_MODE_CFB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_MODE_CTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CRYPT_ENCRYPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_DECRYPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_EXPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_READ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPT_WRITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPT_MAC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CRYPT_EXPORT_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CRYPT_IMPORT_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CRYPT_ARCHIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"HP_ALGID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"HP_HASHSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"HP_TLS1PRF_LABEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"HP_TLS1PRF_SEED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CRYPT_FAILED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRYPT_SUCCEED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"PP_ENUMALGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"PP_ENUMCONTAINERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"PP_IMPTYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"PP_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"PP_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"PP_CONTAINER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"PP_CHANGE_PASSWORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"PP_CERTCHAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"PP_KEY_TYPE_SUBTYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"PP_PROVTYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"PP_KEYSTORAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"PP_APPLI_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"PP_SYM_KEYSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"PP_SESSION_KEYSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"PP_ENUMALGS_EX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"PP_ENUMMANDROOTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"PP_ENUMELECTROOTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":26
,"Attrs":[]
},{
"Name":"PP_KEYSET_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":27
,"Attrs":[]
},{
"Name":"PP_ADMIN_PIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":31
,"Attrs":[]
},{
"Name":"PP_SIG_KEYSIZE_INC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":34
,"Attrs":[]
},{
"Name":"PP_KEYX_KEYSIZE_INC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":35
,"Attrs":[]
},{
"Name":"PP_UNIQUE_CONTAINER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":36
,"Attrs":[]
},{
"Name":"PP_SGC_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":37
,"Attrs":[]
},{
"Name":"PP_KEYSPEC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":39
,"Attrs":[]
},{
"Name":"PP_ENUMEX_SIGNING_PROT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":40
,"Attrs":[]
},{
"Name":"PP_CRYPT_COUNT_KEY_USE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":41
,"Attrs":[]
},{
"Name":"PP_SMARTCARD_GUID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":45
,"Attrs":[]
},{
"Name":"PP_SMARTCARD_READER_ICON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":47
,"Attrs":[]
},{
"Name":"CRYPT_FIRST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_NEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_SGC_ENUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_IMPL_HARDWARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_IMPL_SOFTWARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_IMPL_MIXED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CRYPT_IMPL_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_IMPL_REMOVABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPT_SEC_DESCR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_PSTORE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_UI_PROMPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_FLAG_PCT1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_FLAG_SSL2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_FLAG_SSL3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_FLAG_TLS1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPT_FLAG_IPSEC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPT_FLAG_SIGNING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CRYPT_SGC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_FASTSGC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"PP_CONTEXT_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"PP_DISMISS_PIN_UI_SEC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":49
,"Attrs":[]
},{
"Name":"PROV_RSA_FULL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"PROV_RSA_SIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"PROV_DSS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"PROV_FORTEZZA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"PROV_MS_EXCHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"PROV_SSL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"PROV_RSA_SCHANNEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"PROV_DSS_DH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"PROV_EC_ECDSA_SIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"PROV_EC_ECNRA_SIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"PROV_EC_ECDSA_FULL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"PROV_EC_ECNRA_FULL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"PROV_DH_SCHANNEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"PROV_SPYRUS_LYNKS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"PROV_RNG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"PROV_INTEL_SEC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"PROV_REPLACE_OWF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"PROV_RSA_AES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"PROV_STT_MER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"PROV_STT_ACQ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"PROV_STT_BRND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"PROV_STT_ROOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"PROV_STT_ISS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"MS_DEF_PROV_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Base Cryptographic Provider v1.0"
,"Attrs":[]
},{
"Name":"MS_DEF_PROV_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Base Cryptographic Provider v1.0"
,"Attrs":[]
},{
"Name":"MS_DEF_PROV"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Base Cryptographic Provider v1.0"
,"Attrs":[]
},{
"Name":"MS_ENHANCED_PROV_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Enhanced Cryptographic Provider v1.0"
,"Attrs":[]
},{
"Name":"MS_ENHANCED_PROV_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Enhanced Cryptographic Provider v1.0"
,"Attrs":[]
},{
"Name":"MS_ENHANCED_PROV"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Enhanced Cryptographic Provider v1.0"
,"Attrs":[]
},{
"Name":"MS_STRONG_PROV_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Strong Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_STRONG_PROV_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Strong Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_STRONG_PROV"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Strong Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_RSA_SIG_PROV_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft RSA Signature Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_RSA_SIG_PROV_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft RSA Signature Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_RSA_SIG_PROV"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft RSA Signature Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_RSA_SCHANNEL_PROV_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft RSA SChannel Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_RSA_SCHANNEL_PROV_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft RSA SChannel Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_RSA_SCHANNEL_PROV"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft RSA SChannel Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_DSS_PROV_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Base DSS Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_DSS_PROV_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Base DSS Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_DSS_PROV"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Base DSS Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_DSS_DH_PROV_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_DSS_DH_PROV_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_DSS_DH_PROV"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_ENH_DSS_DH_PROV_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_ENH_DSS_DH_PROV_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_ENH_DSS_DH_PROV"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_DH_SCHANNEL_PROV_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft DH SChannel Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_DH_SCHANNEL_PROV_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft DH SChannel Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_DEF_DH_SCHANNEL_PROV"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft DH SChannel Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_SCARD_PROV_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Base Smart Card Crypto Provider"
,"Attrs":[]
},{
"Name":"MS_SCARD_PROV_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Base Smart Card Crypto Provider"
,"Attrs":[]
},{
"Name":"MS_SCARD_PROV"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Base Smart Card Crypto Provider"
,"Attrs":[]
},{
"Name":"MS_ENH_RSA_AES_PROV_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Enhanced RSA and AES Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_ENH_RSA_AES_PROV_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Enhanced RSA and AES Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MS_ENH_RSA_AES_PROV_XP_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"
,"Attrs":[]
},{
"Name":"MS_ENH_RSA_AES_PROV_XP_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"
,"Attrs":[]
},{
"Name":"MS_ENH_RSA_AES_PROV_XP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"
,"Attrs":[]
},{
"Name":"MS_ENH_RSA_AES_PROV"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Microsoft Enhanced RSA and AES Cryptographic Provider"
,"Attrs":[]
},{
"Name":"MAXUIDLEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"EXPO_OFFLOAD_REG_VALUE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ExpoOffload"
,"Attrs":[]
},{
"Name":"EXPO_OFFLOAD_FUNC_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"OffloadModExpo"
,"Attrs":[]
},{
"Name":"szKEY_CRYPTOAPI_PRIVATE_KEY_OPTIONS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Software\\Policies\\Microsoft\\Cryptography"
,"Attrs":[]
},{
"Name":"szKEY_CACHE_ENABLED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CachePrivateKeys"
,"Attrs":[]
},{
"Name":"szKEY_CACHE_SECONDS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PrivateKeyLifetimeSeconds"
,"Attrs":[]
},{
"Name":"szPRIV_KEY_CACHE_MAX_ITEMS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PrivKeyCacheMaxItems"
,"Attrs":[]
},{
"Name":"cPRIV_KEY_CACHE_MAX_ITEMS_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"szPRIV_KEY_CACHE_PURGE_INTERVAL_SECONDS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PrivKeyCachePurgeIntervalSeconds"
,"Attrs":[]
},{
"Name":"cPRIV_KEY_CACHE_PURGE_INTERVAL_SECONDS_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":86400
,"Attrs":[]
},{
"Name":"CUR_BLOB_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCHANNEL_MAC_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SCHANNEL_ENC_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"INTERNATIONAL_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"szOID_RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549"
,"Attrs":[]
},{
"Name":"szOID_PKCS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1"
,"Attrs":[]
},{
"Name":"szOID_RSA_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.2"
,"Attrs":[]
},{
"Name":"szOID_RSA_ENCRYPT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.3"
,"Attrs":[]
},{
"Name":"szOID_PKCS_1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1"
,"Attrs":[]
},{
"Name":"szOID_PKCS_2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.2"
,"Attrs":[]
},{
"Name":"szOID_PKCS_3"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.3"
,"Attrs":[]
},{
"Name":"szOID_PKCS_4"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.4"
,"Attrs":[]
},{
"Name":"szOID_PKCS_5"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.5"
,"Attrs":[]
},{
"Name":"szOID_PKCS_6"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.6"
,"Attrs":[]
},{
"Name":"szOID_PKCS_7"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7"
,"Attrs":[]
},{
"Name":"szOID_PKCS_8"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.8"
,"Attrs":[]
},{
"Name":"szOID_PKCS_9"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9"
,"Attrs":[]
},{
"Name":"szOID_PKCS_10"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.10"
,"Attrs":[]
},{
"Name":"szOID_PKCS_12"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.12"
,"Attrs":[]
},{
"Name":"szOID_RSA_RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.1"
,"Attrs":[]
},{
"Name":"szOID_RSA_MD2RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.2"
,"Attrs":[]
},{
"Name":"szOID_RSA_MD4RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.3"
,"Attrs":[]
},{
"Name":"szOID_RSA_MD5RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.4"
,"Attrs":[]
},{
"Name":"szOID_RSA_SHA1RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.5"
,"Attrs":[]
},{
"Name":"szOID_RSA_SETOAEP_RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.6"
,"Attrs":[]
},{
"Name":"szOID_RSAES_OAEP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.7"
,"Attrs":[]
},{
"Name":"szOID_RSA_MGF1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.8"
,"Attrs":[]
},{
"Name":"szOID_RSA_PSPECIFIED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.9"
,"Attrs":[]
},{
"Name":"szOID_RSA_SSA_PSS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.10"
,"Attrs":[]
},{
"Name":"szOID_RSA_SHA256RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.11"
,"Attrs":[]
},{
"Name":"szOID_RSA_SHA384RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.12"
,"Attrs":[]
},{
"Name":"szOID_RSA_SHA512RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.13"
,"Attrs":[]
},{
"Name":"szOID_RSA_DH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.3.1"
,"Attrs":[]
},{
"Name":"szOID_RSA_data"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.1"
,"Attrs":[]
},{
"Name":"szOID_RSA_signedData"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.2"
,"Attrs":[]
},{
"Name":"szOID_RSA_envelopedData"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.3"
,"Attrs":[]
},{
"Name":"szOID_RSA_signEnvData"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.4"
,"Attrs":[]
},{
"Name":"szOID_RSA_digestedData"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.5"
,"Attrs":[]
},{
"Name":"szOID_RSA_hashedData"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.5"
,"Attrs":[]
},{
"Name":"szOID_RSA_encryptedData"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.6"
,"Attrs":[]
},{
"Name":"szOID_RSA_emailAddr"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.1"
,"Attrs":[]
},{
"Name":"szOID_RSA_unstructName"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.2"
,"Attrs":[]
},{
"Name":"szOID_RSA_contentType"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.3"
,"Attrs":[]
},{
"Name":"szOID_RSA_messageDigest"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.4"
,"Attrs":[]
},{
"Name":"szOID_RSA_signingTime"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.5"
,"Attrs":[]
},{
"Name":"szOID_RSA_counterSign"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.6"
,"Attrs":[]
},{
"Name":"szOID_RSA_challengePwd"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.7"
,"Attrs":[]
},{
"Name":"szOID_RSA_unstructAddr"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.8"
,"Attrs":[]
},{
"Name":"szOID_RSA_extCertAttrs"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.9"
,"Attrs":[]
},{
"Name":"szOID_RSA_certExtensions"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.14"
,"Attrs":[]
},{
"Name":"szOID_RSA_SMIMECapabilities"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.15"
,"Attrs":[]
},{
"Name":"szOID_RSA_preferSignedData"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.15.1"
,"Attrs":[]
},{
"Name":"szOID_TIMESTAMP_TOKEN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.16.1.4"
,"Attrs":[]
},{
"Name":"szOID_RFC3161_counterSign"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.3.3.1"
,"Attrs":[]
},{
"Name":"szOID_RSA_SMIMEalg"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.16.3"
,"Attrs":[]
},{
"Name":"szOID_RSA_SMIMEalgESDH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.16.3.5"
,"Attrs":[]
},{
"Name":"szOID_RSA_SMIMEalgCMS3DESwrap"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.16.3.6"
,"Attrs":[]
},{
"Name":"szOID_RSA_SMIMEalgCMSRC2wrap"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.16.3.7"
,"Attrs":[]
},{
"Name":"szOID_RSA_MD2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.2.2"
,"Attrs":[]
},{
"Name":"szOID_RSA_MD4"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.2.4"
,"Attrs":[]
},{
"Name":"szOID_RSA_MD5"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.2.5"
,"Attrs":[]
},{
"Name":"szOID_RSA_RC2CBC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.3.2"
,"Attrs":[]
},{
"Name":"szOID_RSA_RC4"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.3.4"
,"Attrs":[]
},{
"Name":"szOID_RSA_DES_EDE3_CBC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.3.7"
,"Attrs":[]
},{
"Name":"szOID_RSA_RC5_CBCPad"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.3.9"
,"Attrs":[]
},{
"Name":"szOID_ANSI_X942"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10046"
,"Attrs":[]
},{
"Name":"szOID_ANSI_X942_DH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10046.2.1"
,"Attrs":[]
},{
"Name":"szOID_X957"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10040"
,"Attrs":[]
},{
"Name":"szOID_X957_DSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10040.4.1"
,"Attrs":[]
},{
"Name":"szOID_X957_SHA1DSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10040.4.3"
,"Attrs":[]
},{
"Name":"szOID_ECC_PUBLIC_KEY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.2.1"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_P256"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.3.1.7"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_P384"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.34"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_P521"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.35"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP160R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.1"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP160T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.2"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP192R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.3"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP192T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.4"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP224R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.5"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP224T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.6"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP256R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.7"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP256T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.8"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP320R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.9"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP320T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.10"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP384R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.11"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP384T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.12"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP512R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.13"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_BRAINPOOLP512T1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.36.3.3.2.8.1.1.14"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_EC192WAPI"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.156.11235.1.1.2.1"
,"Attrs":[]
},{
"Name":"szOID_CN_ECDSA_SHA256"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.156.11235.1.1.1"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_NISTP192"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.3.1.1"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_NISTP224"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.33"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_NISTP256"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.3.1.7"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_NISTP384"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.34"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_NISTP521"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.35"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_SECP160K1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.9"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_SECP160R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.8"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_SECP160R2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.30"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_SECP192K1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.31"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_SECP192R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.3.1.1"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_SECP224K1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.32"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_SECP224R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.33"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_SECP256K1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.10"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_SECP256R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.3.1.7"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_SECP384R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.34"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_SECP521R1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.35"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_WTLS7"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.30"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_WTLS9"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.43.1.4.9"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_WTLS12"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.0.33"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_X962P192V1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.3.1.1"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_X962P192V2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.3.1.2"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_X962P192V3"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.3.1.3"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_X962P239V1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.3.1.4"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_X962P239V2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.3.1.5"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_X962P239V3"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.3.1.6"
,"Attrs":[]
},{
"Name":"szOID_ECC_CURVE_X962P256V1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.3.1.7"
,"Attrs":[]
},{
"Name":"szOID_ECDSA_SHA1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.4.1"
,"Attrs":[]
},{
"Name":"szOID_ECDSA_SPECIFIED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.4.3"
,"Attrs":[]
},{
"Name":"szOID_ECDSA_SHA256"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.4.3.2"
,"Attrs":[]
},{
"Name":"szOID_ECDSA_SHA384"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.4.3.3"
,"Attrs":[]
},{
"Name":"szOID_ECDSA_SHA512"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.10045.4.3.4"
,"Attrs":[]
},{
"Name":"szOID_NIST_AES128_CBC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.3.4.1.2"
,"Attrs":[]
},{
"Name":"szOID_NIST_AES192_CBC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.3.4.1.22"
,"Attrs":[]
},{
"Name":"szOID_NIST_AES256_CBC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.3.4.1.42"
,"Attrs":[]
},{
"Name":"szOID_NIST_AES128_WRAP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.3.4.1.5"
,"Attrs":[]
},{
"Name":"szOID_NIST_AES192_WRAP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.3.4.1.25"
,"Attrs":[]
},{
"Name":"szOID_NIST_AES256_WRAP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.3.4.1.45"
,"Attrs":[]
},{
"Name":"szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.133.16.840.63.0.2"
,"Attrs":[]
},{
"Name":"szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.1.11.1"
,"Attrs":[]
},{
"Name":"szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.132.1.11.2"
,"Attrs":[]
},{
"Name":"szOID_DS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5"
,"Attrs":[]
},{
"Name":"szOID_DSALG"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.8"
,"Attrs":[]
},{
"Name":"szOID_DSALG_CRPT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.8.1"
,"Attrs":[]
},{
"Name":"szOID_DSALG_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.8.2"
,"Attrs":[]
},{
"Name":"szOID_DSALG_SIGN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.8.3"
,"Attrs":[]
},{
"Name":"szOID_DSALG_RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.8.1.1"
,"Attrs":[]
},{
"Name":"szOID_OIW"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_md4RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.2"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_md5RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.3"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_md4RSA2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.4"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_desECB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.6"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_desCBC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.7"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_desOFB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.8"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_desCFB"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.9"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_desMAC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.10"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_rsaSign"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.11"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_dsa"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.12"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_shaDSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.13"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_mdc2RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.14"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_shaRSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.15"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_dhCommMod"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.16"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_desEDE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.17"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_sha"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.18"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_mdc2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.19"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_dsaComm"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.20"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_dsaCommSHA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.21"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_rsaXchg"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.22"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_keyHashSeal"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.23"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_md2RSASign"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.24"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_md5RSASign"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.25"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_sha1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.26"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_dsaSHA1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.27"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_dsaCommSHA1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.28"
,"Attrs":[]
},{
"Name":"szOID_OIWSEC_sha1RSASign"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.3.2.29"
,"Attrs":[]
},{
"Name":"szOID_OIWDIR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.7.2"
,"Attrs":[]
},{
"Name":"szOID_OIWDIR_CRPT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.7.2.1"
,"Attrs":[]
},{
"Name":"szOID_OIWDIR_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.7.2.2"
,"Attrs":[]
},{
"Name":"szOID_OIWDIR_SIGN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.7.2.3"
,"Attrs":[]
},{
"Name":"szOID_OIWDIR_md2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.7.2.2.1"
,"Attrs":[]
},{
"Name":"szOID_OIWDIR_md2RSA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.14.7.2.3.1"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_sdnsSignature"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.1"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_mosaicSignature"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.2"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_sdnsConfidentiality"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.3"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_mosaicConfidentiality"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.4"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_sdnsIntegrity"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.5"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_mosaicIntegrity"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.6"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_sdnsTokenProtection"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.7"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_mosaicTokenProtection"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.8"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_sdnsKeyManagement"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.9"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_mosaicKeyManagement"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.10"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_sdnsKMandSig"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.11"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_mosaicKMandSig"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.12"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_SuiteASignature"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.13"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_SuiteAConfidentiality"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.14"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_SuiteAIntegrity"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.15"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_SuiteATokenProtection"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.16"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_SuiteAKeyManagement"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.17"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_SuiteAKMandSig"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.18"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_mosaicUpdatedSig"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.19"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_mosaicKMandUpdSig"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.20"
,"Attrs":[]
},{
"Name":"szOID_INFOSEC_mosaicUpdatedInteg"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.2.1.1.21"
,"Attrs":[]
},{
"Name":"szOID_NIST_sha256"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.3.4.2.1"
,"Attrs":[]
},{
"Name":"szOID_NIST_sha384"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.3.4.2.2"
,"Attrs":[]
},{
"Name":"szOID_NIST_sha512"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.101.3.4.2.3"
,"Attrs":[]
},{
"Name":"szOID_COMMON_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.3"
,"Attrs":[]
},{
"Name":"szOID_SUR_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.4"
,"Attrs":[]
},{
"Name":"szOID_DEVICE_SERIAL_NUMBER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.5"
,"Attrs":[]
},{
"Name":"szOID_COUNTRY_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.6"
,"Attrs":[]
},{
"Name":"szOID_LOCALITY_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.7"
,"Attrs":[]
},{
"Name":"szOID_STATE_OR_PROVINCE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.8"
,"Attrs":[]
},{
"Name":"szOID_STREET_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.9"
,"Attrs":[]
},{
"Name":"szOID_ORGANIZATION_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.10"
,"Attrs":[]
},{
"Name":"szOID_ORGANIZATIONAL_UNIT_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.11"
,"Attrs":[]
},{
"Name":"szOID_TITLE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.12"
,"Attrs":[]
},{
"Name":"szOID_DESCRIPTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.13"
,"Attrs":[]
},{
"Name":"szOID_SEARCH_GUIDE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.14"
,"Attrs":[]
},{
"Name":"szOID_BUSINESS_CATEGORY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.15"
,"Attrs":[]
},{
"Name":"szOID_POSTAL_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.16"
,"Attrs":[]
},{
"Name":"szOID_POSTAL_CODE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.17"
,"Attrs":[]
},{
"Name":"szOID_POST_OFFICE_BOX"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.18"
,"Attrs":[]
},{
"Name":"szOID_PHYSICAL_DELIVERY_OFFICE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.19"
,"Attrs":[]
},{
"Name":"szOID_TELEPHONE_NUMBER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.20"
,"Attrs":[]
},{
"Name":"szOID_TELEX_NUMBER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.21"
,"Attrs":[]
},{
"Name":"szOID_TELETEXT_TERMINAL_IDENTIFIER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.22"
,"Attrs":[]
},{
"Name":"szOID_FACSIMILE_TELEPHONE_NUMBER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.23"
,"Attrs":[]
},{
"Name":"szOID_X21_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.24"
,"Attrs":[]
},{
"Name":"szOID_INTERNATIONAL_ISDN_NUMBER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.25"
,"Attrs":[]
},{
"Name":"szOID_REGISTERED_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.26"
,"Attrs":[]
},{
"Name":"szOID_DESTINATION_INDICATOR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.27"
,"Attrs":[]
},{
"Name":"szOID_PREFERRED_DELIVERY_METHOD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.28"
,"Attrs":[]
},{
"Name":"szOID_PRESENTATION_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.29"
,"Attrs":[]
},{
"Name":"szOID_SUPPORTED_APPLICATION_CONTEXT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.30"
,"Attrs":[]
},{
"Name":"szOID_MEMBER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.31"
,"Attrs":[]
},{
"Name":"szOID_OWNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.32"
,"Attrs":[]
},{
"Name":"szOID_ROLE_OCCUPANT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.33"
,"Attrs":[]
},{
"Name":"szOID_SEE_ALSO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.34"
,"Attrs":[]
},{
"Name":"szOID_USER_PASSWORD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.35"
,"Attrs":[]
},{
"Name":"szOID_USER_CERTIFICATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.36"
,"Attrs":[]
},{
"Name":"szOID_CA_CERTIFICATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.37"
,"Attrs":[]
},{
"Name":"szOID_AUTHORITY_REVOCATION_LIST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.38"
,"Attrs":[]
},{
"Name":"szOID_CERTIFICATE_REVOCATION_LIST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.39"
,"Attrs":[]
},{
"Name":"szOID_CROSS_CERTIFICATE_PAIR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.40"
,"Attrs":[]
},{
"Name":"szOID_GIVEN_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.42"
,"Attrs":[]
},{
"Name":"szOID_INITIALS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.43"
,"Attrs":[]
},{
"Name":"szOID_DN_QUALIFIER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.46"
,"Attrs":[]
},{
"Name":"szOID_DOMAIN_COMPONENT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"0.9.2342.19200300.100.1.25"
,"Attrs":[]
},{
"Name":"szOID_PKCS_12_FRIENDLY_NAME_ATTR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.20"
,"Attrs":[]
},{
"Name":"szOID_PKCS_12_LOCAL_KEY_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.21"
,"Attrs":[]
},{
"Name":"szOID_PKCS_12_KEY_PROVIDER_NAME_ATTR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.17.1"
,"Attrs":[]
},{
"Name":"szOID_LOCAL_MACHINE_KEYSET"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.17.2"
,"Attrs":[]
},{
"Name":"szOID_PKCS_12_EXTENDED_ATTRIBUTES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.17.3"
,"Attrs":[]
},{
"Name":"szOID_PKCS_12_PROTECTED_PASSWORD_SECRET_BAG_TYPE_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.17.4"
,"Attrs":[]
},{
"Name":"szOID_KEYID_RDN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.7.1"
,"Attrs":[]
},{
"Name":"szOID_EV_RDN_LOCALE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.60.2.1.1"
,"Attrs":[]
},{
"Name":"szOID_EV_RDN_STATE_OR_PROVINCE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.60.2.1.2"
,"Attrs":[]
},{
"Name":"szOID_EV_RDN_COUNTRY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.60.2.1.3"
,"Attrs":[]
},{
"Name":"CERT_RDN_TYPE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"CERT_RDN_FLAGS_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4278190080
,"Attrs":[]
},{
"Name":"CERT_RDN_ENABLE_T61_UNICODE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CERT_RDN_ENABLE_UTF8_UNICODE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"CERT_RDN_FORCE_UTF8_UNICODE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"CERT_RDN_DISABLE_CHECK_TYPE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CERT_RDN_DISABLE_IE4_UTF8_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
},{
"Name":"CERT_RDN_ENABLE_PUNYCODE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"CERT_RSA_PUBLIC_KEY_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.1"
,"Attrs":[]
},{
"Name":"CERT_DEFAULT_OID_PUBLIC_KEY_SIGN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.1"
,"Attrs":[]
},{
"Name":"CERT_DEFAULT_OID_PUBLIC_KEY_XCHG"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.1.1"
,"Attrs":[]
},{
"Name":"CRYPT_ECC_PRIVATE_KEY_INFO_v1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_V3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_INFO_VERSION_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_INFO_SERIAL_NUMBER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_INFO_SIGNATURE_ALGORITHM_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_INFO_ISSUER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_INFO_NOT_BEFORE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_INFO_NOT_AFTER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CERT_INFO_SUBJECT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CERT_INFO_SUBJECT_PUBLIC_KEY_INFO_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_INFO_ISSUER_UNIQUE_ID_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CERT_INFO_SUBJECT_UNIQUE_ID_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CERT_INFO_EXTENSION_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"CRL_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRL_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_BUNDLE_CERTIFICATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_BUNDLE_CRL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_REQUEST_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_KEYGEN_REQUEST_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CTL_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_ENCODING_TYPE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"CMSG_ENCODING_TYPE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901760
,"Attrs":[]
},{
"Name":"CRYPT_ASN_ENCODING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_NDR_ENCODING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"X509_NDR_ENCODING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"PKCS_7_NDR_ENCODING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CRYPT_FORMAT_STR_MULTI_LINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_FORMAT_STR_NO_HEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPT_FORMAT_SIMPLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_FORMAT_X509"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_FORMAT_OID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_FORMAT_RDN_SEMICOLON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CRYPT_FORMAT_RDN_CRLF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CRYPT_FORMAT_RDN_UNQUOTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"CRYPT_FORMAT_RDN_REVERSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"CRYPT_FORMAT_COMMA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"CRYPT_FORMAT_SEMICOLON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CRYPT_FORMAT_CRLF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CRYPT_ENCODE_NO_SIGNATURE_BYTE_REVERSAL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPT_UNICODE_NAME_ENCODE_FORCE_UTF8_UNICODE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"CRYPT_SORTED_CTL_ENCODE_HASHED_SUBJECT_IDENTIFIER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CRYPT_ENCODE_ENABLE_UTF8PERCENT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"CRYPT_DECODE_NOCOPY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_DECODE_TO_BE_SIGNED_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_DECODE_SHARE_OID_STRING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_DECODE_NO_SIGNATURE_BYTE_REVERSAL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPT_DECODE_ALLOC_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CRYPT_UNICODE_NAME_DECODE_DISABLE_IE4_UTF8_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
},{
"Name":"CRYPT_DECODE_ENABLE_PUNYCODE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"CRYPT_DECODE_ENABLE_UTF8PERCENT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
},{
"Name":"CRYPT_ENCODE_DECODE_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"X509_CERT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"X509_CERT_TO_BE_SIGNED"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"X509_CERT_CRL_TO_BE_SIGNED"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
},{
"Name":"X509_CERT_REQUEST_TO_BE_SIGNED"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"X509_EXTENSIONS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":5
,"Attrs":[]
},{
"Name":"X509_NAME_VALUE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":6
,"Attrs":[]
},{
"Name":"X509_NAME"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":7
,"Attrs":[]
},{
"Name":"X509_PUBLIC_KEY_INFO"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
},{
"Name":"X509_AUTHORITY_KEY_ID"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":9
,"Attrs":[]
},{
"Name":"X509_KEY_ATTRIBUTES"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":10
,"Attrs":[]
},{
"Name":"X509_KEY_USAGE_RESTRICTION"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":11
,"Attrs":[]
},{
"Name":"X509_ALTERNATE_NAME"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":12
,"Attrs":[]
},{
"Name":"X509_BASIC_CONSTRAINTS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":13
,"Attrs":[]
},{
"Name":"X509_KEY_USAGE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":14
,"Attrs":[]
},{
"Name":"X509_BASIC_CONSTRAINTS2"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":15
,"Attrs":[]
},{
"Name":"X509_CERT_POLICIES"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
},{
"Name":"PKCS_UTC_TIME"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":17
,"Attrs":[]
},{
"Name":"PKCS_TIME_REQUEST"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":18
,"Attrs":[]
},{
"Name":"RSA_CSP_PUBLICKEYBLOB"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":19
,"Attrs":[]
},{
"Name":"X509_UNICODE_NAME"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":20
,"Attrs":[]
},{
"Name":"X509_KEYGEN_REQUEST_TO_BE_SIGNED"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":21
,"Attrs":[]
},{
"Name":"PKCS_ATTRIBUTE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":22
,"Attrs":[]
},{
"Name":"PKCS_CONTENT_INFO_SEQUENCE_OF_ANY"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":23
,"Attrs":[]
},{
"Name":"X509_UNICODE_NAME_VALUE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":24
,"Attrs":[]
},{
"Name":"X509_ANY_STRING"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":6
,"Attrs":[]
},{
"Name":"X509_UNICODE_ANY_STRING"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":24
,"Attrs":[]
},{
"Name":"X509_OCTET_STRING"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":25
,"Attrs":[]
},{
"Name":"X509_BITS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":26
,"Attrs":[]
},{
"Name":"X509_INTEGER"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":27
,"Attrs":[]
},{
"Name":"X509_MULTI_BYTE_INTEGER"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":28
,"Attrs":[]
},{
"Name":"X509_ENUMERATED"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":29
,"Attrs":[]
},{
"Name":"X509_CHOICE_OF_TIME"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":30
,"Attrs":[]
},{
"Name":"X509_AUTHORITY_KEY_ID2"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":31
,"Attrs":[]
},{
"Name":"X509_AUTHORITY_INFO_ACCESS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
},{
"Name":"X509_SUBJECT_INFO_ACCESS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
},{
"Name":"X509_CRL_REASON_CODE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":29
,"Attrs":[]
},{
"Name":"PKCS_CONTENT_INFO"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":33
,"Attrs":[]
},{
"Name":"X509_SEQUENCE_OF_ANY"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":34
,"Attrs":[]
},{
"Name":"X509_CRL_DIST_POINTS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":35
,"Attrs":[]
},{
"Name":"X509_ENHANCED_KEY_USAGE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":36
,"Attrs":[]
},{
"Name":"PKCS_CTL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":37
,"Attrs":[]
},{
"Name":"X509_MULTI_BYTE_UINT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":38
,"Attrs":[]
},{
"Name":"X509_DSS_PUBLICKEY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":38
,"Attrs":[]
},{
"Name":"X509_DSS_PARAMETERS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":39
,"Attrs":[]
},{
"Name":"X509_DSS_SIGNATURE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":40
,"Attrs":[]
},{
"Name":"PKCS_RC2_CBC_PARAMETERS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":41
,"Attrs":[]
},{
"Name":"PKCS_SMIME_CAPABILITIES"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":42
,"Attrs":[]
},{
"Name":"X509_QC_STATEMENTS_EXT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":42
,"Attrs":[]
},{
"Name":"PKCS_RSA_PRIVATE_KEY"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":43
,"Attrs":[]
},{
"Name":"PKCS_PRIVATE_KEY_INFO"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":44
,"Attrs":[]
},{
"Name":"PKCS_ENCRYPTED_PRIVATE_KEY_INFO"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":45
,"Attrs":[]
},{
"Name":"X509_PKIX_POLICY_QUALIFIER_USERNOTICE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":46
,"Attrs":[]
},{
"Name":"X509_DH_PUBLICKEY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":38
,"Attrs":[]
},{
"Name":"X509_DH_PARAMETERS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":47
,"Attrs":[]
},{
"Name":"PKCS_ATTRIBUTES"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":48
,"Attrs":[]
},{
"Name":"PKCS_SORTED_CTL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":49
,"Attrs":[]
},{
"Name":"X509_ECC_SIGNATURE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":47
,"Attrs":[]
},{
"Name":"X942_DH_PARAMETERS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":50
,"Attrs":[]
},{
"Name":"X509_BITS_WITHOUT_TRAILING_ZEROES"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":51
,"Attrs":[]
},{
"Name":"X942_OTHER_INFO"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":52
,"Attrs":[]
},{
"Name":"X509_CERT_PAIR"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":53
,"Attrs":[]
},{
"Name":"X509_ISSUING_DIST_POINT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":54
,"Attrs":[]
},{
"Name":"X509_NAME_CONSTRAINTS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":55
,"Attrs":[]
},{
"Name":"X509_POLICY_MAPPINGS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":56
,"Attrs":[]
},{
"Name":"X509_POLICY_CONSTRAINTS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":57
,"Attrs":[]
},{
"Name":"X509_CROSS_CERT_DIST_POINTS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":58
,"Attrs":[]
},{
"Name":"CMC_DATA"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":59
,"Attrs":[]
},{
"Name":"CMC_RESPONSE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":60
,"Attrs":[]
},{
"Name":"CMC_STATUS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":61
,"Attrs":[]
},{
"Name":"CMC_ADD_EXTENSIONS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":62
,"Attrs":[]
},{
"Name":"CMC_ADD_ATTRIBUTES"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":63
,"Attrs":[]
},{
"Name":"X509_CERTIFICATE_TEMPLATE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
},{
"Name":"OCSP_SIGNED_REQUEST"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":65
,"Attrs":[]
},{
"Name":"OCSP_REQUEST"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":66
,"Attrs":[]
},{
"Name":"OCSP_RESPONSE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":67
,"Attrs":[]
},{
"Name":"OCSP_BASIC_SIGNED_RESPONSE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":68
,"Attrs":[]
},{
"Name":"OCSP_BASIC_RESPONSE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":69
,"Attrs":[]
},{
"Name":"X509_LOGOTYPE_EXT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":70
,"Attrs":[]
},{
"Name":"X509_BIOMETRIC_EXT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":71
,"Attrs":[]
},{
"Name":"CNG_RSA_PUBLIC_KEY_BLOB"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":72
,"Attrs":[]
},{
"Name":"X509_OBJECT_IDENTIFIER"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":73
,"Attrs":[]
},{
"Name":"X509_ALGORITHM_IDENTIFIER"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":74
,"Attrs":[]
},{
"Name":"PKCS_RSA_SSA_PSS_PARAMETERS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":75
,"Attrs":[]
},{
"Name":"PKCS_RSAES_OAEP_PARAMETERS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":76
,"Attrs":[]
},{
"Name":"ECC_CMS_SHARED_INFO"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":77
,"Attrs":[]
},{
"Name":"TIMESTAMP_REQUEST"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":78
,"Attrs":[]
},{
"Name":"TIMESTAMP_RESPONSE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":79
,"Attrs":[]
},{
"Name":"TIMESTAMP_INFO"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":80
,"Attrs":[]
},{
"Name":"X509_CERT_BUNDLE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":81
,"Attrs":[]
},{
"Name":"X509_ECC_PRIVATE_KEY"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":82
,"Attrs":[]
},{
"Name":"CNG_RSA_PRIVATE_KEY_BLOB"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":83
,"Attrs":[]
},{
"Name":"X509_SUBJECT_DIR_ATTRS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":84
,"Attrs":[]
},{
"Name":"X509_ECC_PARAMETERS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":85
,"Attrs":[]
},{
"Name":"PKCS7_SIGNER_INFO"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":500
,"Attrs":[]
},{
"Name":"CMS_SIGNER_INFO"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":501
,"Attrs":[]
},{
"Name":"szOID_AUTHORITY_KEY_IDENTIFIER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.1"
,"Attrs":[]
},{
"Name":"szOID_KEY_ATTRIBUTES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.2"
,"Attrs":[]
},{
"Name":"szOID_CERT_POLICIES_95"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.3"
,"Attrs":[]
},{
"Name":"szOID_KEY_USAGE_RESTRICTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.4"
,"Attrs":[]
},{
"Name":"szOID_SUBJECT_ALT_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.7"
,"Attrs":[]
},{
"Name":"szOID_ISSUER_ALT_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.8"
,"Attrs":[]
},{
"Name":"szOID_BASIC_CONSTRAINTS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.10"
,"Attrs":[]
},{
"Name":"szOID_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.15"
,"Attrs":[]
},{
"Name":"szOID_PRIVATEKEY_USAGE_PERIOD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.16"
,"Attrs":[]
},{
"Name":"szOID_BASIC_CONSTRAINTS2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.19"
,"Attrs":[]
},{
"Name":"szOID_CERT_POLICIES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.32"
,"Attrs":[]
},{
"Name":"szOID_ANY_CERT_POLICY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.32.0"
,"Attrs":[]
},{
"Name":"szOID_INHIBIT_ANY_POLICY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.54"
,"Attrs":[]
},{
"Name":"szOID_AUTHORITY_KEY_IDENTIFIER2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.35"
,"Attrs":[]
},{
"Name":"szOID_SUBJECT_KEY_IDENTIFIER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.14"
,"Attrs":[]
},{
"Name":"szOID_SUBJECT_ALT_NAME2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.17"
,"Attrs":[]
},{
"Name":"szOID_ISSUER_ALT_NAME2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.18"
,"Attrs":[]
},{
"Name":"szOID_CRL_REASON_CODE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.21"
,"Attrs":[]
},{
"Name":"szOID_REASON_CODE_HOLD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.23"
,"Attrs":[]
},{
"Name":"szOID_CRL_DIST_POINTS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.31"
,"Attrs":[]
},{
"Name":"szOID_ENHANCED_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.37"
,"Attrs":[]
},{
"Name":"szOID_ANY_ENHANCED_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.37.0"
,"Attrs":[]
},{
"Name":"szOID_CRL_NUMBER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.20"
,"Attrs":[]
},{
"Name":"szOID_DELTA_CRL_INDICATOR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.27"
,"Attrs":[]
},{
"Name":"szOID_ISSUING_DIST_POINT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.28"
,"Attrs":[]
},{
"Name":"szOID_FRESHEST_CRL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.46"
,"Attrs":[]
},{
"Name":"szOID_NAME_CONSTRAINTS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.30"
,"Attrs":[]
},{
"Name":"szOID_POLICY_MAPPINGS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.33"
,"Attrs":[]
},{
"Name":"szOID_LEGACY_POLICY_MAPPINGS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.5"
,"Attrs":[]
},{
"Name":"szOID_POLICY_CONSTRAINTS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.36"
,"Attrs":[]
},{
"Name":"szOID_RENEWAL_CERTIFICATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.13.1"
,"Attrs":[]
},{
"Name":"szOID_ENROLLMENT_NAME_VALUE_PAIR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.13.2.1"
,"Attrs":[]
},{
"Name":"szOID_ENROLLMENT_CSP_PROVIDER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.13.2.2"
,"Attrs":[]
},{
"Name":"szOID_OS_VERSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.13.2.3"
,"Attrs":[]
},{
"Name":"szOID_ENROLLMENT_AGENT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.20.2.1"
,"Attrs":[]
},{
"Name":"szOID_PKIX"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7"
,"Attrs":[]
},{
"Name":"szOID_PKIX_PE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.1"
,"Attrs":[]
},{
"Name":"szOID_AUTHORITY_INFO_ACCESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.1.1"
,"Attrs":[]
},{
"Name":"szOID_SUBJECT_INFO_ACCESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.1.11"
,"Attrs":[]
},{
"Name":"szOID_BIOMETRIC_EXT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.1.2"
,"Attrs":[]
},{
"Name":"szOID_QC_STATEMENTS_EXT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.1.3"
,"Attrs":[]
},{
"Name":"szOID_LOGOTYPE_EXT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.1.12"
,"Attrs":[]
},{
"Name":"szOID_TLS_FEATURES_EXT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.1.24"
,"Attrs":[]
},{
"Name":"szOID_CERT_EXTENSIONS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.14"
,"Attrs":[]
},{
"Name":"szOID_NEXT_UPDATE_LOCATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.2"
,"Attrs":[]
},{
"Name":"szOID_REMOVE_CERTIFICATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.8.1"
,"Attrs":[]
},{
"Name":"szOID_CROSS_CERT_DIST_POINTS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.9.1"
,"Attrs":[]
},{
"Name":"szOID_CTL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.1"
,"Attrs":[]
},{
"Name":"szOID_SORTED_CTL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.1.1"
,"Attrs":[]
},{
"Name":"szOID_SERIALIZED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.3.1"
,"Attrs":[]
},{
"Name":"szOID_NT_PRINCIPAL_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.20.2.3"
,"Attrs":[]
},{
"Name":"szOID_INTERNATIONALIZED_EMAIL_ADDRESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.20.2.4"
,"Attrs":[]
},{
"Name":"szOID_PRODUCT_UPDATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.31.1"
,"Attrs":[]
},{
"Name":"szOID_ANY_APPLICATION_POLICY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.12.1"
,"Attrs":[]
},{
"Name":"szOID_AUTO_ENROLL_CTL_USAGE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.20.1"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_CERTTYPE_EXTENSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.20.2"
,"Attrs":[]
},{
"Name":"szOID_CERT_MANIFOLD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.20.3"
,"Attrs":[]
},{
"Name":"szOID_CERTSRV_CA_VERSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.1"
,"Attrs":[]
},{
"Name":"szOID_CERTSRV_PREVIOUS_CERT_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.2"
,"Attrs":[]
},{
"Name":"szOID_CRL_VIRTUAL_BASE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.3"
,"Attrs":[]
},{
"Name":"szOID_CRL_NEXT_PUBLISH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.4"
,"Attrs":[]
},{
"Name":"szOID_KP_CA_EXCHANGE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.5"
,"Attrs":[]
},{
"Name":"szOID_KP_PRIVACY_CA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.36"
,"Attrs":[]
},{
"Name":"szOID_KP_KEY_RECOVERY_AGENT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.6"
,"Attrs":[]
},{
"Name":"szOID_CERTIFICATE_TEMPLATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.7"
,"Attrs":[]
},{
"Name":"szOID_ENTERPRISE_OID_ROOT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.8"
,"Attrs":[]
},{
"Name":"szOID_RDN_DUMMY_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.9"
,"Attrs":[]
},{
"Name":"szOID_APPLICATION_CERT_POLICIES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.10"
,"Attrs":[]
},{
"Name":"szOID_APPLICATION_POLICY_MAPPINGS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.11"
,"Attrs":[]
},{
"Name":"szOID_APPLICATION_POLICY_CONSTRAINTS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.12"
,"Attrs":[]
},{
"Name":"szOID_ARCHIVED_KEY_ATTR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.13"
,"Attrs":[]
},{
"Name":"szOID_CRL_SELF_CDP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.14"
,"Attrs":[]
},{
"Name":"szOID_REQUIRE_CERT_CHAIN_POLICY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.15"
,"Attrs":[]
},{
"Name":"szOID_ARCHIVED_KEY_CERT_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.16"
,"Attrs":[]
},{
"Name":"szOID_ISSUED_CERT_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.17"
,"Attrs":[]
},{
"Name":"szOID_DS_EMAIL_REPLICATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.19"
,"Attrs":[]
},{
"Name":"szOID_REQUEST_CLIENT_INFO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.20"
,"Attrs":[]
},{
"Name":"szOID_ENCRYPTED_KEY_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.21"
,"Attrs":[]
},{
"Name":"szOID_CERTSRV_CROSSCA_VERSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.22"
,"Attrs":[]
},{
"Name":"szOID_NTDS_REPLICATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.25.1"
,"Attrs":[]
},{
"Name":"szOID_SUBJECT_DIR_ATTRS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.29.9"
,"Attrs":[]
},{
"Name":"szOID_PKIX_KP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.3"
,"Attrs":[]
},{
"Name":"szOID_PKIX_KP_SERVER_AUTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.3.1"
,"Attrs":[]
},{
"Name":"szOID_PKIX_KP_CLIENT_AUTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.3.2"
,"Attrs":[]
},{
"Name":"szOID_PKIX_KP_CODE_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.3.3"
,"Attrs":[]
},{
"Name":"szOID_PKIX_KP_EMAIL_PROTECTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.3.4"
,"Attrs":[]
},{
"Name":"szOID_PKIX_KP_IPSEC_END_SYSTEM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.3.5"
,"Attrs":[]
},{
"Name":"szOID_PKIX_KP_IPSEC_TUNNEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.3.6"
,"Attrs":[]
},{
"Name":"szOID_PKIX_KP_IPSEC_USER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.3.7"
,"Attrs":[]
},{
"Name":"szOID_PKIX_KP_TIMESTAMP_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.3.8"
,"Attrs":[]
},{
"Name":"szOID_PKIX_KP_OCSP_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.3.9"
,"Attrs":[]
},{
"Name":"szOID_PKIX_OCSP_NOCHECK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.48.1.5"
,"Attrs":[]
},{
"Name":"szOID_PKIX_OCSP_NONCE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.48.1.2"
,"Attrs":[]
},{
"Name":"szOID_IPSEC_KP_IKE_INTERMEDIATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.8.2.2"
,"Attrs":[]
},{
"Name":"szOID_PKINIT_KP_KDC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.2.3.5"
,"Attrs":[]
},{
"Name":"szOID_KP_CTL_USAGE_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.1"
,"Attrs":[]
},{
"Name":"szOID_KP_TIME_STAMP_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.2"
,"Attrs":[]
},{
"Name":"szOID_SERVER_GATED_CRYPTO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.3"
,"Attrs":[]
},{
"Name":"szOID_SGC_NETSCAPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730.4.1"
,"Attrs":[]
},{
"Name":"szOID_KP_EFS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.4"
,"Attrs":[]
},{
"Name":"szOID_EFS_RECOVERY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.4.1"
,"Attrs":[]
},{
"Name":"szOID_WHQL_CRYPTO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.5"
,"Attrs":[]
},{
"Name":"szOID_ATTEST_WHQL_CRYPTO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.5.1"
,"Attrs":[]
},{
"Name":"szOID_NT5_CRYPTO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.6"
,"Attrs":[]
},{
"Name":"szOID_OEM_WHQL_CRYPTO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.7"
,"Attrs":[]
},{
"Name":"szOID_EMBEDDED_NT_CRYPTO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.8"
,"Attrs":[]
},{
"Name":"szOID_ROOT_LIST_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.9"
,"Attrs":[]
},{
"Name":"szOID_KP_QUALIFIED_SUBORDINATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.10"
,"Attrs":[]
},{
"Name":"szOID_KP_KEY_RECOVERY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.11"
,"Attrs":[]
},{
"Name":"szOID_KP_DOCUMENT_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.12"
,"Attrs":[]
},{
"Name":"szOID_KP_LIFETIME_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.13"
,"Attrs":[]
},{
"Name":"szOID_KP_MOBILE_DEVICE_SOFTWARE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.14"
,"Attrs":[]
},{
"Name":"szOID_KP_SMART_DISPLAY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.15"
,"Attrs":[]
},{
"Name":"szOID_KP_CSP_SIGNATURE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.16"
,"Attrs":[]
},{
"Name":"szOID_KP_FLIGHT_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.27"
,"Attrs":[]
},{
"Name":"szOID_PLATFORM_MANIFEST_BINARY_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.28"
,"Attrs":[]
},{
"Name":"szOID_DRM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.5.1"
,"Attrs":[]
},{
"Name":"szOID_DRM_INDIVIDUALIZATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.5.2"
,"Attrs":[]
},{
"Name":"szOID_LICENSES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.6.1"
,"Attrs":[]
},{
"Name":"szOID_LICENSE_SERVER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.6.2"
,"Attrs":[]
},{
"Name":"szOID_KP_SMARTCARD_LOGON"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.20.2.2"
,"Attrs":[]
},{
"Name":"szOID_KP_KERNEL_MODE_CODE_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.61.1.1"
,"Attrs":[]
},{
"Name":"szOID_KP_KERNEL_MODE_TRUSTED_BOOT_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.61.4.1"
,"Attrs":[]
},{
"Name":"szOID_REVOKED_LIST_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.19"
,"Attrs":[]
},{
"Name":"szOID_WINDOWS_KITS_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.20"
,"Attrs":[]
},{
"Name":"szOID_WINDOWS_RT_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.21"
,"Attrs":[]
},{
"Name":"szOID_PROTECTED_PROCESS_LIGHT_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.22"
,"Attrs":[]
},{
"Name":"szOID_WINDOWS_TCB_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.23"
,"Attrs":[]
},{
"Name":"szOID_PROTECTED_PROCESS_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.24"
,"Attrs":[]
},{
"Name":"szOID_WINDOWS_THIRD_PARTY_COMPONENT_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.25"
,"Attrs":[]
},{
"Name":"szOID_WINDOWS_SOFTWARE_EXTENSION_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.26"
,"Attrs":[]
},{
"Name":"szOID_DISALLOWED_LIST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.30"
,"Attrs":[]
},{
"Name":"szOID_PIN_RULES_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.31"
,"Attrs":[]
},{
"Name":"szOID_PIN_RULES_CTL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.32"
,"Attrs":[]
},{
"Name":"szOID_PIN_RULES_EXT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.33"
,"Attrs":[]
},{
"Name":"szOID_PIN_RULES_DOMAIN_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.34"
,"Attrs":[]
},{
"Name":"szOID_PIN_RULES_LOG_END_DATE_EXT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.35"
,"Attrs":[]
},{
"Name":"szOID_IUM_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.37"
,"Attrs":[]
},{
"Name":"szOID_EV_WHQL_CRYPTO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.39"
,"Attrs":[]
},{
"Name":"szOID_BIOMETRIC_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.41"
,"Attrs":[]
},{
"Name":"szOID_ENCLAVE_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.42"
,"Attrs":[]
},{
"Name":"szOID_SYNC_ROOT_CTL_EXT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.50"
,"Attrs":[]
},{
"Name":"szOID_HPKP_DOMAIN_NAME_CTL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.60"
,"Attrs":[]
},{
"Name":"szOID_HPKP_HEADER_VALUE_CTL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.3.61"
,"Attrs":[]
},{
"Name":"szOID_KP_KERNEL_MODE_HAL_EXTENSION_SIGNING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.61.5.1"
,"Attrs":[]
},{
"Name":"szOID_WINDOWS_STORE_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.76.3.1"
,"Attrs":[]
},{
"Name":"szOID_DYNAMIC_CODE_GEN_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.76.5.1"
,"Attrs":[]
},{
"Name":"szOID_MICROSOFT_PUBLISHER_SIGNER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.76.8.1"
,"Attrs":[]
},{
"Name":"szOID_YESNO_TRUST_ATTR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.4.1"
,"Attrs":[]
},{
"Name":"szOID_SITE_PIN_RULES_INDEX_ATTR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.4.2"
,"Attrs":[]
},{
"Name":"szOID_SITE_PIN_RULES_FLAGS_ATTR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.4.3"
,"Attrs":[]
},{
"Name":"SITE_PIN_RULES_ALL_SUBDOMAINS_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"szOID_PKIX_POLICY_QUALIFIER_CPS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.2.1"
,"Attrs":[]
},{
"Name":"szOID_PKIX_POLICY_QUALIFIER_USERNOTICE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.2.2"
,"Attrs":[]
},{
"Name":"szOID_ROOT_PROGRAM_FLAGS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.60.1.1"
,"Attrs":[]
},{
"Name":"CERT_ROOT_PROGRAM_FLAG_OU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_ROOT_PROGRAM_FLAG_ADDRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"szOID_CERT_POLICIES_95_QUALIFIER1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113733.1.7.1.1"
,"Attrs":[]
},{
"Name":"szOID_RDN_TPM_MANUFACTURER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.133.2.1"
,"Attrs":[]
},{
"Name":"szOID_RDN_TPM_MODEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.133.2.2"
,"Attrs":[]
},{
"Name":"szOID_RDN_TPM_VERSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.133.2.3"
,"Attrs":[]
},{
"Name":"szOID_RDN_TCG_PLATFORM_MANUFACTURER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.133.2.4"
,"Attrs":[]
},{
"Name":"szOID_RDN_TCG_PLATFORM_MODEL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.133.2.5"
,"Attrs":[]
},{
"Name":"szOID_RDN_TCG_PLATFORM_VERSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.133.2.6"
,"Attrs":[]
},{
"Name":"szOID_CT_CERT_SCTLIST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.11129.2.4.2"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_EK_INFO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.23"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_AIK_INFO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.39"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_ATTESTATION_STATEMENT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.24"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_KSP_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.25"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_EKPUB_CHALLENGE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.26"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_CAXCHGCERT_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.27"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_ATTESTATION_CHALLENGE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.28"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_ENCRYPTION_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.29"
,"Attrs":[]
},{
"Name":"szOID_KP_TPM_EK_CERTIFICATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.133.8.1"
,"Attrs":[]
},{
"Name":"szOID_KP_TPM_PLATFORM_CERTIFICATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.133.8.2"
,"Attrs":[]
},{
"Name":"szOID_KP_TPM_AIK_CERTIFICATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.133.8.3"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_EKVERIFYKEY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.30"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_EKVERIFYCERT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.31"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_EKVERIFYCREDS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.32"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_SCEP_ERROR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.33"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_SCEP_SERVER_STATE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.34"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_SCEP_CHALLENGE_ANSWER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.35"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_SCEP_CLIENT_REQUEST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.37"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_SCEP_SERVER_MESSAGE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.38"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_SCEP_SERVER_SECRET"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.40"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_KEY_AFFINITY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.41"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_SCEP_SIGNER_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.42"
,"Attrs":[]
},{
"Name":"szOID_ENROLL_EK_CA_KEYID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.21.43"
,"Attrs":[]
},{
"Name":"szOID_ATTR_SUPPORTED_ALGORITHMS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.52"
,"Attrs":[]
},{
"Name":"szOID_ATTR_TPM_SPECIFICATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.133.2.16"
,"Attrs":[]
},{
"Name":"szOID_ATTR_PLATFORM_SPECIFICATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.133.2.17"
,"Attrs":[]
},{
"Name":"szOID_ATTR_TPM_SECURITY_ASSERTIONS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.23.133.2.18"
,"Attrs":[]
},{
"Name":"CERT_UNICODE_RDN_ERR_INDEX_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1023
,"Attrs":[]
},{
"Name":"CERT_UNICODE_RDN_ERR_INDEX_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"CERT_UNICODE_ATTR_ERR_INDEX_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":63
,"Attrs":[]
},{
"Name":"CERT_UNICODE_ATTR_ERR_INDEX_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_UNICODE_VALUE_ERR_INDEX_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"CERT_UNICODE_VALUE_ERR_INDEX_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_DIGITAL_SIGNATURE_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CERT_NON_REPUDIATION_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CERT_KEY_ENCIPHERMENT_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CERT_DATA_ENCIPHERMENT_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_KEY_AGREEMENT_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_KEY_CERT_SIGN_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_OFFLINE_CRL_SIGN_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_CRL_SIGN_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_ENCIPHER_ONLY_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_DECIPHER_ONLY_KEY_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CERT_ALT_NAME_X400_ADDRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_ALT_NAME_EDI_PARTY_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CERT_ALT_NAME_ENTRY_ERR_INDEX_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"CERT_ALT_NAME_ENTRY_ERR_INDEX_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_ALT_NAME_VALUE_ERR_INDEX_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"CERT_ALT_NAME_VALUE_ERR_INDEX_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_CA_SUBJECT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CERT_END_ENTITY_SUBJECT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"szOID_PKIX_ACC_DESCR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.48"
,"Attrs":[]
},{
"Name":"szOID_PKIX_OCSP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.48.1"
,"Attrs":[]
},{
"Name":"szOID_PKIX_CA_ISSUERS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.48.2"
,"Attrs":[]
},{
"Name":"szOID_PKIX_TIME_STAMPING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.48.3"
,"Attrs":[]
},{
"Name":"szOID_PKIX_CA_REPOSITORY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.48.5"
,"Attrs":[]
},{
"Name":"CRL_REASON_PRIVILEGE_WITHDRAWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CRL_REASON_AA_COMPROMISE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CRL_DIST_POINT_NO_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRL_DIST_POINT_FULL_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRL_DIST_POINT_ISSUER_RDN_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRL_REASON_UNUSED_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CRL_REASON_KEY_COMPROMISE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CRL_REASON_CA_COMPROMISE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CRL_REASON_AFFILIATION_CHANGED_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRL_REASON_SUPERSEDED_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRL_REASON_CESSATION_OF_OPERATION_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRL_REASON_CERTIFICATE_HOLD_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRL_REASON_PRIVILEGE_WITHDRAWN_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRL_REASON_AA_COMPROMISE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CRL_DIST_POINT_ERR_INDEX_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":127
,"Attrs":[]
},{
"Name":"CRL_DIST_POINT_ERR_INDEX_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"CRL_DIST_POINT_ERR_CRL_ISSUER_BIT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147483648
,"Attrs":[]
},{
"Name":"CROSS_CERT_DIST_POINT_ERR_INDEX_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"CROSS_CERT_DIST_POINT_ERR_INDEX_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"CERT_EXCLUDED_SUBTREE_BIT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147483648
,"Attrs":[]
},{
"Name":"SORTED_CTL_EXT_HASHED_SUBJECT_IDENTIFIER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_DSS_R_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"CERT_DSS_S_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"CRYPT_X942_COUNTER_BYTE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_X942_KEY_LENGTH_BYTE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_ECC_CMS_SHARED_INFO_SUPPPUBINFO_BYTE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_RC2_40BIT_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":160
,"Attrs":[]
},{
"Name":"CRYPT_RC2_56BIT_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":52
,"Attrs":[]
},{
"Name":"CRYPT_RC2_64BIT_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":120
,"Attrs":[]
},{
"Name":"CRYPT_RC2_128BIT_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":58
,"Attrs":[]
},{
"Name":"szOID_QC_EU_COMPLIANCE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"0.4.0.1862.1.1"
,"Attrs":[]
},{
"Name":"szOID_QC_SSCD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"0.4.0.1862.1.4"
,"Attrs":[]
},{
"Name":"PKCS_RSA_SSA_PSS_TRAILER_FIELD_BC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"szOID_VERISIGN_PRIVATE_6_9"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113733.1.6.9"
,"Attrs":[]
},{
"Name":"szOID_VERISIGN_ONSITE_JURISDICTION_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113733.1.6.11"
,"Attrs":[]
},{
"Name":"szOID_VERISIGN_BITSTRING_6_13"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113733.1.6.13"
,"Attrs":[]
},{
"Name":"szOID_VERISIGN_ISS_STRONG_CRYPTO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113733.1.8.1"
,"Attrs":[]
},{
"Name":"szOIDVerisign_MessageType"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113733.1.9.2"
,"Attrs":[]
},{
"Name":"szOIDVerisign_PkiStatus"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113733.1.9.3"
,"Attrs":[]
},{
"Name":"szOIDVerisign_FailInfo"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113733.1.9.4"
,"Attrs":[]
},{
"Name":"szOIDVerisign_SenderNonce"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113733.1.9.5"
,"Attrs":[]
},{
"Name":"szOIDVerisign_RecipientNonce"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113733.1.9.6"
,"Attrs":[]
},{
"Name":"szOIDVerisign_TransactionID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113733.1.9.7"
,"Attrs":[]
},{
"Name":"szOID_NETSCAPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730"
,"Attrs":[]
},{
"Name":"szOID_NETSCAPE_CERT_EXTENSION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730.1"
,"Attrs":[]
},{
"Name":"szOID_NETSCAPE_CERT_TYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730.1.1"
,"Attrs":[]
},{
"Name":"szOID_NETSCAPE_BASE_URL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730.1.2"
,"Attrs":[]
},{
"Name":"szOID_NETSCAPE_REVOCATION_URL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730.1.3"
,"Attrs":[]
},{
"Name":"szOID_NETSCAPE_CA_REVOCATION_URL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730.1.4"
,"Attrs":[]
},{
"Name":"szOID_NETSCAPE_CERT_RENEWAL_URL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730.1.7"
,"Attrs":[]
},{
"Name":"szOID_NETSCAPE_CA_POLICY_URL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730.1.8"
,"Attrs":[]
},{
"Name":"szOID_NETSCAPE_SSL_SERVER_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730.1.12"
,"Attrs":[]
},{
"Name":"szOID_NETSCAPE_COMMENT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730.1.13"
,"Attrs":[]
},{
"Name":"szOID_NETSCAPE_DATA_TYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730.2"
,"Attrs":[]
},{
"Name":"szOID_NETSCAPE_CERT_SEQUENCE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.16.840.1.113730.2.5"
,"Attrs":[]
},{
"Name":"NETSCAPE_SSL_CLIENT_AUTH_CERT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"NETSCAPE_SSL_SERVER_AUTH_CERT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"NETSCAPE_SMIME_CERT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"NETSCAPE_SIGN_CERT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"NETSCAPE_SSL_CA_CERT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"NETSCAPE_SMIME_CA_CERT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NETSCAPE_SIGN_CA_CERT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"szOID_CT_PKI_DATA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.12.2"
,"Attrs":[]
},{
"Name":"szOID_CT_PKI_RESPONSE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.12.3"
,"Attrs":[]
},{
"Name":"szOID_PKIX_NO_SIGNATURE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.6.2"
,"Attrs":[]
},{
"Name":"szOID_CMC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7"
,"Attrs":[]
},{
"Name":"szOID_CMC_STATUS_INFO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.1"
,"Attrs":[]
},{
"Name":"szOID_CMC_IDENTIFICATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.2"
,"Attrs":[]
},{
"Name":"szOID_CMC_IDENTITY_PROOF"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.3"
,"Attrs":[]
},{
"Name":"szOID_CMC_DATA_RETURN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.4"
,"Attrs":[]
},{
"Name":"szOID_CMC_TRANSACTION_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.5"
,"Attrs":[]
},{
"Name":"szOID_CMC_SENDER_NONCE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.6"
,"Attrs":[]
},{
"Name":"szOID_CMC_RECIPIENT_NONCE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.7"
,"Attrs":[]
},{
"Name":"szOID_CMC_ADD_EXTENSIONS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.8"
,"Attrs":[]
},{
"Name":"szOID_CMC_ENCRYPTED_POP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.9"
,"Attrs":[]
},{
"Name":"szOID_CMC_DECRYPTED_POP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.10"
,"Attrs":[]
},{
"Name":"szOID_CMC_LRA_POP_WITNESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.11"
,"Attrs":[]
},{
"Name":"szOID_CMC_GET_CERT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.15"
,"Attrs":[]
},{
"Name":"szOID_CMC_GET_CRL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.16"
,"Attrs":[]
},{
"Name":"szOID_CMC_REVOKE_REQUEST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.17"
,"Attrs":[]
},{
"Name":"szOID_CMC_REG_INFO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.18"
,"Attrs":[]
},{
"Name":"szOID_CMC_RESPONSE_INFO"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.19"
,"Attrs":[]
},{
"Name":"szOID_CMC_QUERY_PENDING"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.21"
,"Attrs":[]
},{
"Name":"szOID_CMC_ID_POP_LINK_RANDOM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.22"
,"Attrs":[]
},{
"Name":"szOID_CMC_ID_POP_LINK_WITNESS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.23"
,"Attrs":[]
},{
"Name":"szOID_CMC_ID_CONFIRM_CERT_ACCEPTANCE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.7.24"
,"Attrs":[]
},{
"Name":"szOID_CMC_ADD_ATTRIBUTES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.10.1"
,"Attrs":[]
},{
"Name":"CMC_TAGGED_CERT_REQUEST_CHOICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMC_OTHER_INFO_NO_CHOICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CMC_OTHER_INFO_FAIL_CHOICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMC_OTHER_INFO_PEND_CHOICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMC_STATUS_SUCCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CMC_STATUS_FAILED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMC_STATUS_PENDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CMC_STATUS_NO_SUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CMC_STATUS_CONFIRM_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CMC_FAIL_BAD_ALG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CMC_FAIL_BAD_MESSAGE_CHECK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMC_FAIL_BAD_REQUEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMC_FAIL_BAD_TIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CMC_FAIL_BAD_CERT_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CMC_FAIL_UNSUPORTED_EXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CMC_FAIL_MUST_ARCHIVE_KEYS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CMC_FAIL_BAD_IDENTITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CMC_FAIL_POP_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CMC_FAIL_POP_FAILED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CMC_FAIL_NO_KEY_REUSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CMC_FAIL_INTERNAL_CA_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"CMC_FAIL_TRY_LATER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"szOID_LOYALTY_OTHER_LOGOTYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.20.1"
,"Attrs":[]
},{
"Name":"szOID_BACKGROUND_OTHER_LOGOTYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.20.2"
,"Attrs":[]
},{
"Name":"CERT_BIOMETRIC_PICTURE_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_BIOMETRIC_SIGNATURE_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"OCSP_REQUEST_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"OCSP_SUCCESSFUL_RESPONSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"OCSP_MALFORMED_REQUEST_RESPONSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"OCSP_INTERNAL_ERROR_RESPONSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"OCSP_TRY_LATER_RESPONSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"OCSP_SIG_REQUIRED_RESPONSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"OCSP_UNAUTHORIZED_RESPONSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"szOID_PKIX_OCSP_BASIC_SIGNED_RESPONSE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.5.5.7.48.1.1"
,"Attrs":[]
},{
"Name":"OCSP_BASIC_GOOD_CERT_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"OCSP_BASIC_REVOKED_CERT_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"OCSP_BASIC_UNKNOWN_CERT_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"OCSP_BASIC_RESPONSE_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"OCSP_BASIC_BY_NAME_RESPONDER_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"OCSP_BASIC_BY_KEY_RESPONDER_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_OID_ENCODE_OBJECT_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllEncodeObject"
,"Attrs":[]
},{
"Name":"CRYPT_OID_DECODE_OBJECT_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllDecodeObject"
,"Attrs":[]
},{
"Name":"CRYPT_OID_ENCODE_OBJECT_EX_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllEncodeObjectEx"
,"Attrs":[]
},{
"Name":"CRYPT_OID_DECODE_OBJECT_EX_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllDecodeObjectEx"
,"Attrs":[]
},{
"Name":"CRYPT_OID_CREATE_COM_OBJECT_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllCreateCOMObject"
,"Attrs":[]
},{
"Name":"CRYPT_OID_VERIFY_REVOCATION_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CertDllVerifyRevocation"
,"Attrs":[]
},{
"Name":"CRYPT_OID_VERIFY_CTL_USAGE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CertDllVerifyCTLUsage"
,"Attrs":[]
},{
"Name":"CRYPT_OID_FORMAT_OBJECT_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllFormatObject"
,"Attrs":[]
},{
"Name":"CRYPT_OID_FIND_OID_INFO_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllFindOIDInfo"
,"Attrs":[]
},{
"Name":"CRYPT_OID_FIND_LOCALIZED_NAME_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllFindLocalizedName"
,"Attrs":[]
},{
"Name":"CRYPT_OID_REGPATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Software\\Microsoft\\Cryptography\\OID"
,"Attrs":[]
},{
"Name":"CRYPT_OID_REG_ENCODING_TYPE_PREFIX"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EncodingType "
,"Attrs":[]
},{
"Name":"CRYPT_OID_REG_DLL_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Dll"
,"Attrs":[]
},{
"Name":"CRYPT_OID_REG_FUNC_NAME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FuncName"
,"Attrs":[]
},{
"Name":"CRYPT_OID_REG_FUNC_NAME_VALUE_NAME_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FuncName"
,"Attrs":[]
},{
"Name":"CRYPT_OID_REG_FLAGS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptFlags"
,"Attrs":[]
},{
"Name":"CRYPT_DEFAULT_OID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DEFAULT"
,"Attrs":[]
},{
"Name":"CRYPT_INSTALL_OID_FUNC_BEFORE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_GET_INSTALLED_OID_FUNC_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_REGISTER_FIRST_INDEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRYPT_REGISTER_LAST_INDEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CRYPT_MATCH_ANY_ENCODING_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CALG_OID_INFO_CNG_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CALG_OID_INFO_PARAMETERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967294
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_HASH_PARAMETERS_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptOIDInfoHashParameters"
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_ECC_PARAMETERS_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptOIDInfoECCParameters"
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_MGF1_PARAMETERS_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptOIDInfoMgf1Parameters"
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_NO_SIGN_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptOIDInfoNoSign"
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_OAEP_PARAMETERS_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptOIDInfoOAEPParameters"
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_ECC_WRAP_PARAMETERS_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptOIDInfoECCWrapParameters"
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_NO_PARAMETERS_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptOIDInfoNoParameters"
,"Attrs":[]
},{
"Name":"CRYPT_HASH_ALG_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_ENCRYPT_ALG_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_PUBKEY_ALG_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CRYPT_SIGN_ALG_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_RDN_ATTR_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CRYPT_EXT_OR_ATTR_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CRYPT_ENHKEY_USAGE_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CRYPT_POLICY_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPT_TEMPLATE_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CRYPT_KDF_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CRYPT_LAST_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CRYPT_FIRST_ALG_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_LAST_ALG_OID_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_OID_INHIBIT_SIGNATURE_FORMAT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_OID_USE_PUBKEY_PARA_FOR_PKCS7_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_OID_NO_NULL_ALGORITHM_PARA_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_OID_PUBKEY_SIGN_ONLY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CRYPT_OID_PUBKEY_ENCRYPT_ONLY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CRYPT_OID_USE_CURVE_NAME_FOR_ENCODE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"CRYPT_OID_USE_CURVE_PARAMETERS_FOR_ENCODE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_OID_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_NAME_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_ALGID_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_SIGN_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_CNG_ALGID_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_CNG_SIGN_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_OID_KEY_FLAGS_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901760
,"Attrs":[]
},{
"Name":"CRYPT_OID_DISABLE_SEARCH_DS_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CRYPT_OID_PREFER_CNG_ALGID_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268369920
,"Attrs":[]
},{
"Name":"CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPT_INSTALL_OID_INFO_BEFORE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_LOCALIZED_NAME_ENCODING_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRYPT_LOCALIZED_NAME_OID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LocalizedNames"
,"Attrs":[]
},{
"Name":"CERT_STRONG_SIGN_ECDSA_ALGORITHM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ECDSA"
,"Attrs":[]
},{
"Name":"CERT_STRONG_SIGN_SERIALIZED_INFO_CHOICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_STRONG_SIGN_OID_INFO_CHOICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"szOID_CERT_STRONG_SIGN_OS_PREFIX"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.72.1."
,"Attrs":[]
},{
"Name":"szOID_CERT_STRONG_SIGN_OS_1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.72.1.1"
,"Attrs":[]
},{
"Name":"szOID_CERT_STRONG_SIGN_OS_CURRENT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.72.1.1"
,"Attrs":[]
},{
"Name":"szOID_CERT_STRONG_KEY_OS_PREFIX"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.72.2."
,"Attrs":[]
},{
"Name":"szOID_CERT_STRONG_KEY_OS_1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.72.2.1"
,"Attrs":[]
},{
"Name":"szOID_CERT_STRONG_KEY_OS_CURRENT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.72.2.1"
,"Attrs":[]
},{
"Name":"szOID_PKCS_7_DATA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.1"
,"Attrs":[]
},{
"Name":"szOID_PKCS_7_SIGNED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.2"
,"Attrs":[]
},{
"Name":"szOID_PKCS_7_ENVELOPED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.3"
,"Attrs":[]
},{
"Name":"szOID_PKCS_7_SIGNEDANDENVELOPED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.4"
,"Attrs":[]
},{
"Name":"szOID_PKCS_7_DIGESTED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.5"
,"Attrs":[]
},{
"Name":"szOID_PKCS_7_ENCRYPTED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.7.6"
,"Attrs":[]
},{
"Name":"szOID_PKCS_9_CONTENT_TYPE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.3"
,"Attrs":[]
},{
"Name":"szOID_PKCS_9_MESSAGE_DIGEST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.4"
,"Attrs":[]
},{
"Name":"CMSG_ENCRYPTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CMSG_MAIL_LIST_HANDLE_KEY_CHOICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_KEY_TRANS_RECIPIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_KEY_AGREE_RECIPIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_MAIL_LIST_RECIPIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CMSG_SP3_COMPATIBLE_ENCRYPT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CMSG_RC4_NO_SALT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CMSG_INDEFINITE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CMSG_BARE_CONTENT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_LENGTH_ONLY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_DETACHED_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CMSG_AUTHENTICATED_ATTRIBUTES_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CMSG_CONTENTS_OCTETS_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CMSG_MAX_LENGTH_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CMSG_CMS_ENCAPSULATED_CONTENT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CMSG_SIGNED_DATA_NO_SIGN_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CMSG_CRYPT_RELEASE_CONTEXT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CMSG_TYPE_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_CONTENT_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_BARE_CONTENT_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CMSG_INNER_CONTENT_TYPE_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CMSG_SIGNER_COUNT_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CMSG_SIGNER_INFO_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CMSG_SIGNER_CERT_INFO_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CMSG_SIGNER_HASH_ALGORITHM_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CMSG_SIGNER_AUTH_ATTR_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CMSG_SIGNER_UNAUTH_ATTR_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CMSG_CERT_COUNT_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"CMSG_CERT_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"CMSG_CRL_COUNT_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"CMSG_CRL_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"CMSG_ENVELOPE_ALGORITHM_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"CMSG_RECIPIENT_COUNT_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"CMSG_RECIPIENT_INDEX_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"CMSG_RECIPIENT_INFO_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"CMSG_HASH_ALGORITHM_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"CMSG_HASH_DATA_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"CMSG_COMPUTED_HASH_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"CMSG_ENCRYPT_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":26
,"Attrs":[]
},{
"Name":"CMSG_ENCRYPTED_DIGEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":27
,"Attrs":[]
},{
"Name":"CMSG_ENCODED_SIGNER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28
,"Attrs":[]
},{
"Name":"CMSG_ENCODED_MESSAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":29
,"Attrs":[]
},{
"Name":"CMSG_VERSION_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"CMSG_ATTR_CERT_COUNT_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":31
,"Attrs":[]
},{
"Name":"CMSG_ATTR_CERT_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CMSG_CMS_RECIPIENT_COUNT_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33
,"Attrs":[]
},{
"Name":"CMSG_CMS_RECIPIENT_INDEX_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":34
,"Attrs":[]
},{
"Name":"CMSG_CMS_RECIPIENT_ENCRYPTED_KEY_INDEX_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":35
,"Attrs":[]
},{
"Name":"CMSG_CMS_RECIPIENT_INFO_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":36
,"Attrs":[]
},{
"Name":"CMSG_UNPROTECTED_ATTR_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":37
,"Attrs":[]
},{
"Name":"CMSG_SIGNER_CERT_ID_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":38
,"Attrs":[]
},{
"Name":"CMSG_CMS_SIGNER_INFO_PARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":39
,"Attrs":[]
},{
"Name":"CMSG_SIGNED_DATA_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_SIGNED_DATA_V3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CMSG_SIGNED_DATA_PKCS_1_5_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_SIGNED_DATA_CMS_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CMSG_SIGNER_INFO_V1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_SIGNER_INFO_V3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CMSG_SIGNER_INFO_PKCS_1_5_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_SIGNER_INFO_CMS_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CMSG_HASHED_DATA_V0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CMSG_HASHED_DATA_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_HASHED_DATA_PKCS_1_5_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CMSG_HASHED_DATA_CMS_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_ENVELOPED_DATA_V0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CMSG_ENVELOPED_DATA_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_ENVELOPED_DATA_PKCS_1_5_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CMSG_ENVELOPED_DATA_CMS_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_ENVELOPED_RECIPIENT_V0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CMSG_ENVELOPED_RECIPIENT_V2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_ENVELOPED_RECIPIENT_V3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CMSG_ENVELOPED_RECIPIENT_V4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CMSG_KEY_TRANS_PKCS_1_5_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CMSG_KEY_TRANS_CMS_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_KEY_AGREE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CMSG_MAIL_LIST_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CMSG_CTRL_VERIFY_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_CTRL_DECRYPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_CTRL_VERIFY_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CMSG_CTRL_ADD_SIGNER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CMSG_CTRL_DEL_SIGNER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CMSG_CTRL_ADD_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CMSG_CTRL_DEL_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"CMSG_CTRL_ADD_CRL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"CMSG_CTRL_DEL_CRL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"CMSG_CTRL_ADD_ATTR_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"CMSG_CTRL_DEL_ATTR_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"CMSG_CTRL_KEY_TRANS_DECRYPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CMSG_CTRL_KEY_AGREE_DECRYPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"CMSG_CTRL_MAIL_LIST_DECRYPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"CMSG_CTRL_VERIFY_SIGNATURE_EX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"CMSG_CTRL_ADD_CMS_SIGNER_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"CMSG_CTRL_ENABLE_STRONG_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"CMSG_VERIFY_SIGNER_PUBKEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_VERIFY_SIGNER_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_VERIFY_SIGNER_CHAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CMSG_VERIFY_SIGNER_NULL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CMSG_VERIFY_COUNTER_SIGN_ENABLE_STRONG_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_OID_GEN_ENCRYPT_KEY_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllGenEncryptKey"
,"Attrs":[]
},{
"Name":"CMSG_OID_EXPORT_ENCRYPT_KEY_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllExportEncryptKey"
,"Attrs":[]
},{
"Name":"CMSG_OID_IMPORT_ENCRYPT_KEY_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllImportEncryptKey"
,"Attrs":[]
},{
"Name":"CMSG_DEFAULT_INSTALLABLE_FUNC_OID"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_CONTENT_ENCRYPT_PAD_ENCODED_LEN_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_CONTENT_ENCRYPT_FREE_PARA_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_CONTENT_ENCRYPT_FREE_OBJID_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_CONTENT_ENCRYPT_RELEASE_CONTEXT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CMSG_OID_GEN_CONTENT_ENCRYPT_KEY_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllGenContentEncryptKey"
,"Attrs":[]
},{
"Name":"CMSG_OID_CAPI1_GEN_CONTENT_ENCRYPT_KEY_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllGenContentEncryptKey"
,"Attrs":[]
},{
"Name":"CMSG_OID_CNG_GEN_CONTENT_ENCRYPT_KEY_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllCNGGenContentEncryptKey"
,"Attrs":[]
},{
"Name":"CMSG_KEY_TRANS_ENCRYPT_FREE_PARA_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_KEY_TRANS_ENCRYPT_FREE_OBJID_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_OID_EXPORT_KEY_TRANS_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllExportKeyTrans"
,"Attrs":[]
},{
"Name":"CMSG_OID_CAPI1_EXPORT_KEY_TRANS_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllExportKeyTrans"
,"Attrs":[]
},{
"Name":"CMSG_OID_CNG_EXPORT_KEY_TRANS_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllCNGExportKeyTrans"
,"Attrs":[]
},{
"Name":"CMSG_KEY_AGREE_ENCRYPT_FREE_PARA_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_KEY_AGREE_ENCRYPT_FREE_MATERIAL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_KEY_AGREE_ENCRYPT_FREE_PUBKEY_ALG_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CMSG_KEY_AGREE_ENCRYPT_FREE_PUBKEY_PARA_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CMSG_KEY_AGREE_ENCRYPT_FREE_PUBKEY_BITS_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CMSG_KEY_AGREE_ENCRYPT_FREE_OBJID_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CMSG_OID_EXPORT_KEY_AGREE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllExportKeyAgree"
,"Attrs":[]
},{
"Name":"CMSG_OID_CAPI1_EXPORT_KEY_AGREE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllExportKeyAgree"
,"Attrs":[]
},{
"Name":"CMSG_OID_CNG_EXPORT_KEY_AGREE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllCNGExportKeyAgree"
,"Attrs":[]
},{
"Name":"CMSG_MAIL_LIST_ENCRYPT_FREE_PARA_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_MAIL_LIST_ENCRYPT_FREE_OBJID_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_OID_EXPORT_MAIL_LIST_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllExportMailList"
,"Attrs":[]
},{
"Name":"CMSG_OID_CAPI1_EXPORT_MAIL_LIST_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllExportMailList"
,"Attrs":[]
},{
"Name":"CMSG_OID_IMPORT_KEY_TRANS_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllImportKeyTrans"
,"Attrs":[]
},{
"Name":"CMSG_OID_CAPI1_IMPORT_KEY_TRANS_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllImportKeyTrans"
,"Attrs":[]
},{
"Name":"CMSG_OID_IMPORT_KEY_AGREE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllImportKeyAgree"
,"Attrs":[]
},{
"Name":"CMSG_OID_CAPI1_IMPORT_KEY_AGREE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllImportKeyAgree"
,"Attrs":[]
},{
"Name":"CMSG_OID_IMPORT_MAIL_LIST_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllImportMailList"
,"Attrs":[]
},{
"Name":"CMSG_OID_CAPI1_IMPORT_MAIL_LIST_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllImportMailList"
,"Attrs":[]
},{
"Name":"CMSG_OID_CNG_IMPORT_KEY_TRANS_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllCNGImportKeyTrans"
,"Attrs":[]
},{
"Name":"CMSG_OID_CNG_IMPORT_KEY_AGREE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllCNGImportKeyAgree"
,"Attrs":[]
},{
"Name":"CMSG_OID_CNG_IMPORT_CONTENT_ENCRYPT_KEY_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptMsgDllCNGImportContentEncryptKey"
,"Attrs":[]
},{
"Name":"CERT_KEY_PROV_HANDLE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_KEY_PROV_INFO_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_SHA1_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_MD5_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_KEY_CONTEXT_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_KEY_SPEC_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CERT_IE30_RESERVED_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CERT_PUBKEY_HASH_RESERVED_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_ENHKEY_USAGE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CERT_CTL_USAGE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CERT_NEXT_UPDATE_LOCATION_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CERT_FRIENDLY_NAME_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"CERT_PVK_FILE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"CERT_DESCRIPTION_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"CERT_ACCESS_STATE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"CERT_SIGNATURE_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"CERT_SMART_CARD_DATA_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_EFS_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"CERT_FORTEZZA_DATA_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"CERT_ARCHIVED_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"CERT_KEY_IDENTIFIER_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"CERT_AUTO_ENROLL_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"CERT_PUBKEY_ALG_PARA_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"CERT_CROSS_CERT_DIST_POINTS_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"CERT_ENROLLMENT_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":26
,"Attrs":[]
},{
"Name":"CERT_DATE_STAMP_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":27
,"Attrs":[]
},{
"Name":"CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28
,"Attrs":[]
},{
"Name":"CERT_SUBJECT_NAME_MD5_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":29
,"Attrs":[]
},{
"Name":"CERT_EXTENDED_ERROR_INFO_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"CERT_RENEWAL_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CERT_ARCHIVED_KEY_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65
,"Attrs":[]
},{
"Name":"CERT_AUTO_ENROLL_RETRY_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":66
,"Attrs":[]
},{
"Name":"CERT_AIA_URL_RETRIEVED_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67
,"Attrs":[]
},{
"Name":"CERT_AUTHORITY_INFO_ACCESS_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":68
,"Attrs":[]
},{
"Name":"CERT_BACKED_UP_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":69
,"Attrs":[]
},{
"Name":"CERT_OCSP_RESPONSE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":70
,"Attrs":[]
},{
"Name":"CERT_REQUEST_ORIGINATOR_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":71
,"Attrs":[]
},{
"Name":"CERT_SOURCE_LOCATION_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":72
,"Attrs":[]
},{
"Name":"CERT_SOURCE_URL_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":73
,"Attrs":[]
},{
"Name":"CERT_NEW_KEY_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":74
,"Attrs":[]
},{
"Name":"CERT_OCSP_CACHE_PREFIX_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":75
,"Attrs":[]
},{
"Name":"CERT_SMART_CARD_ROOT_INFO_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":76
,"Attrs":[]
},{
"Name":"CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":77
,"Attrs":[]
},{
"Name":"CERT_NCRYPT_KEY_HANDLE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":78
,"Attrs":[]
},{
"Name":"CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":79
,"Attrs":[]
},{
"Name":"CERT_SUBJECT_INFO_ACCESS_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":80
,"Attrs":[]
},{
"Name":"CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":81
,"Attrs":[]
},{
"Name":"CERT_CA_DISABLE_CRL_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":82
,"Attrs":[]
},{
"Name":"CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":83
,"Attrs":[]
},{
"Name":"CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":84
,"Attrs":[]
},{
"Name":"CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":85
,"Attrs":[]
},{
"Name":"CERT_SUBJECT_DISABLE_CRL_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":86
,"Attrs":[]
},{
"Name":"CERT_CEP_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":87
,"Attrs":[]
},{
"Name":"CERT_SIGN_HASH_CNG_ALG_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":89
,"Attrs":[]
},{
"Name":"CERT_SCARD_PIN_ID_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":90
,"Attrs":[]
},{
"Name":"CERT_SCARD_PIN_INFO_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":91
,"Attrs":[]
},{
"Name":"CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":92
,"Attrs":[]
},{
"Name":"CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":93
,"Attrs":[]
},{
"Name":"CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":94
,"Attrs":[]
},{
"Name":"CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":95
,"Attrs":[]
},{
"Name":"CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":96
,"Attrs":[]
},{
"Name":"CERT_NO_EXPIRE_NOTIFICATION_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":97
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_SHA256_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":98
,"Attrs":[]
},{
"Name":"CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":99
,"Attrs":[]
},{
"Name":"CERT_HCRYPTPROV_TRANSFER_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
},{
"Name":"CERT_SMART_CARD_READER_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":101
,"Attrs":[]
},{
"Name":"CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":102
,"Attrs":[]
},{
"Name":"CERT_KEY_REPAIR_ATTEMPTED_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":103
,"Attrs":[]
},{
"Name":"CERT_DISALLOWED_FILETIME_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":104
,"Attrs":[]
},{
"Name":"CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":105
,"Attrs":[]
},{
"Name":"CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":106
,"Attrs":[]
},{
"Name":"CERT_SHA256_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":107
,"Attrs":[]
},{
"Name":"CERT_SCEP_SERVER_CERTS_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":108
,"Attrs":[]
},{
"Name":"CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":109
,"Attrs":[]
},{
"Name":"CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":110
,"Attrs":[]
},{
"Name":"CERT_SCEP_CA_CERT_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":111
,"Attrs":[]
},{
"Name":"CERT_SCEP_SIGNER_CERT_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":112
,"Attrs":[]
},{
"Name":"CERT_SCEP_NONCE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":113
,"Attrs":[]
},{
"Name":"CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":114
,"Attrs":[]
},{
"Name":"CERT_SCEP_FLAGS_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":115
,"Attrs":[]
},{
"Name":"CERT_SCEP_GUID_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":116
,"Attrs":[]
},{
"Name":"CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":117
,"Attrs":[]
},{
"Name":"CERT_ISOLATED_KEY_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":118
,"Attrs":[]
},{
"Name":"CERT_SERIAL_CHAIN_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":119
,"Attrs":[]
},{
"Name":"CERT_KEY_CLASSIFICATION_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":120
,"Attrs":[]
},{
"Name":"CERT_OCSP_MUST_STAPLE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":121
,"Attrs":[]
},{
"Name":"CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":122
,"Attrs":[]
},{
"Name":"CERT_NONCOMPLIANT_ROOT_URL_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":123
,"Attrs":[]
},{
"Name":"CERT_PIN_SHA256_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":124
,"Attrs":[]
},{
"Name":"CERT_CLR_DELETE_KEY_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":125
,"Attrs":[]
},{
"Name":"CERT_NOT_BEFORE_FILETIME_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":126
,"Attrs":[]
},{
"Name":"CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":127
,"Attrs":[]
},{
"Name":"CERT_FIRST_RESERVED_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CERT_LAST_RESERVED_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32767
,"Attrs":[]
},{
"Name":"CERT_FIRST_USER_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CERT_LAST_USER_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"szOID_CERT_PROP_ID_PREFIX"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.11."
,"Attrs":[]
},{
"Name":"szOID_CERT_KEY_IDENTIFIER_PROP_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.11.20"
,"Attrs":[]
},{
"Name":"szOID_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.11.28"
,"Attrs":[]
},{
"Name":"szOID_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.11.29"
,"Attrs":[]
},{
"Name":"szOID_CERT_MD5_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.11.4"
,"Attrs":[]
},{
"Name":"szOID_CERT_SIGNATURE_HASH_PROP_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.11.15"
,"Attrs":[]
},{
"Name":"szOID_DISALLOWED_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.11.15"
,"Attrs":[]
},{
"Name":"szOID_CERT_DISALLOWED_FILETIME_PROP_ID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.11.104"
,"Attrs":[]
},{
"Name":"CERT_ACCESS_STATE_WRITE_PERSIST_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_ACCESS_STATE_SYSTEM_STORE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_ACCESS_STATE_LM_SYSTEM_STORE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_ACCESS_STATE_GP_SYSTEM_STORE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_ACCESS_STATE_SHARED_USER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"szOID_ROOT_PROGRAM_AUTO_UPDATE_CA_REVOCATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.60.3.1"
,"Attrs":[]
},{
"Name":"szOID_ROOT_PROGRAM_AUTO_UPDATE_END_REVOCATION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.60.3.2"
,"Attrs":[]
},{
"Name":"szOID_ROOT_PROGRAM_NO_OCSP_FAILOVER_TO_CRL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.60.3.3"
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_MSG"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_MEMORY"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_FILE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_REG"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_PKCS7"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SERIALIZED"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":6
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_FILENAME_A"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":7
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_FILENAME_W"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_FILENAME"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SYSTEM_A"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":9
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SYSTEM_W"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":10
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SYSTEM"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":10
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_COLLECTION"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":11
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SYSTEM_REGISTRY_A"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":12
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SYSTEM_REGISTRY_W"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":13
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SYSTEM_REGISTRY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":13
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_PHYSICAL_W"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":14
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_PHYSICAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":14
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SMART_CARD_W"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":15
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SMART_CARD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":15
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_LDAP_W"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_LDAP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_PKCS12"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":17
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_MEMORY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Memory"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_FILENAME_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"File"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_FILENAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"File"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_SYSTEM_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"System"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_SYSTEM"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"System"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_PKCS7"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PKCS7"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_PKCS12"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PKCS12"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_SERIALIZED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Serialized"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_COLLECTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Collection"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_SYSTEM_REGISTRY_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SystemRegistry"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_SYSTEM_REGISTRY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SystemRegistry"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_PHYSICAL_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Physical"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_PHYSICAL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Physical"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_SMART_CARD_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCard"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_SMART_CARD"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SmartCard"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_LDAP_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Ldap"
,"Attrs":[]
},{
"Name":"sz_CERT_STORE_PROV_LDAP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Ldap"
,"Attrs":[]
},{
"Name":"CERT_STORE_SIGNATURE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_STORE_TIME_VALIDITY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_STORE_REVOCATION_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_STORE_NO_CRL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CERT_STORE_NO_ISSUER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CERT_STORE_BASE_CRL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CERT_STORE_DELTA_CRL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CERT_STORE_UNSAFE_PHYSICAL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CERT_STORE_SHARE_STORE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CERT_STORE_MANIFOLD_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901760
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_UNPROTECTED_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_DEFER_READ_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_LOCATION_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_CURRENT_USER_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_LOCAL_MACHINE_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_CURRENT_SERVICE_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_SERVICES_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_USERS_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CERT_SYSTEM_STORE_LOCAL_MACHINE_WCOS_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CERT_GROUP_POLICY_SYSTEM_STORE_REGPATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Software\\Policies\\Microsoft\\SystemCertificates"
,"Attrs":[]
},{
"Name":"CERT_EFSBLOB_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EFSBlob"
,"Attrs":[]
},{
"Name":"CERT_PROT_ROOT_FLAGS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Flags"
,"Attrs":[]
},{
"Name":"CERT_PROT_ROOT_DISABLE_CURRENT_USER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_PROT_ROOT_INHIBIT_ADD_AT_INIT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_PROT_ROOT_INHIBIT_PURGE_LM_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_PROT_ROOT_DISABLE_LM_AUTH_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_PROT_ROOT_ONLY_LM_GPT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_PROT_ROOT_DISABLE_NT_AUTH_REQUIRED_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_PROT_ROOT_DISABLE_NOT_DEFINED_NAME_CONSTRAINT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CERT_PROT_ROOT_DISABLE_PEER_TRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CERT_PROT_ROOT_PEER_USAGES_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PeerUsages"
,"Attrs":[]
},{
"Name":"CERT_PROT_ROOT_PEER_USAGES_VALUE_NAME_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PeerUsages"
,"Attrs":[]
},{
"Name":"CERT_LOCAL_MACHINE_SYSTEM_STORE_REGPATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Software\\Microsoft\\SystemCertificates"
,"Attrs":[]
},{
"Name":"CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AuthenticodeFlags"
,"Attrs":[]
},{
"Name":"CERT_TRUST_PUB_ALLOW_TRUST_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_TRUST_PUB_ALLOW_END_USER_TRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_TRUST_PUB_ALLOW_MACHINE_ADMIN_TRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_TRUST_PUB_ALLOW_ENTERPRISE_ADMIN_TRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_TRUST_PUB_CHECK_PUBLISHER_REV_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CERT_TRUST_PUB_CHECK_TIMESTAMP_REV_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CERT_OCM_SUBCOMPONENTS_LOCAL_MACHINE_REGPATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup\\OC Manager\\Subcomponents"
,"Attrs":[]
},{
"Name":"CERT_OCM_SUBCOMPONENTS_ROOT_AUTO_UPDATE_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RootAutoUpdate"
,"Attrs":[]
},{
"Name":"CERT_DISABLE_ROOT_AUTO_UPDATE_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisableRootAutoUpdate"
,"Attrs":[]
},{
"Name":"CERT_ENABLE_DISALLOWED_CERT_AUTO_UPDATE_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnableDisallowedCertAutoUpdate"
,"Attrs":[]
},{
"Name":"CERT_DISABLE_PIN_RULES_AUTO_UPDATE_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisablePinRulesAutoUpdate"
,"Attrs":[]
},{
"Name":"CERT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RootDirUrl"
,"Attrs":[]
},{
"Name":"CERT_AUTO_UPDATE_SYNC_FROM_DIR_URL_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SyncFromDirUrl"
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"RootDirUrl"
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SyncDeltaTime"
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_AUTO_UPDATE_FLAGS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Flags"
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_UNTRUSTED_ROOT_LOGGING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_PARTIAL_CHAIN_LOGGING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_AUTO_UPDATE_DISABLE_RANDOM_QUERY_STRING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LastSyncTime"
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EncodedCtl"
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_CTL_FILENAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"authroot.stl"
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_CTL_FILENAME_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"authroot.stl"
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_CAB_FILENAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"authrootstl.cab"
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_SEQ_FILENAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"authrootseq.txt"
,"Attrs":[]
},{
"Name":"CERT_AUTH_ROOT_CERT_EXT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":".crt"
,"Attrs":[]
},{
"Name":"CERT_DISALLOWED_CERT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisallowedCertSyncDeltaTime"
,"Attrs":[]
},{
"Name":"CERT_DISALLOWED_CERT_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisallowedCertLastSyncTime"
,"Attrs":[]
},{
"Name":"CERT_DISALLOWED_CERT_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisallowedCertEncodedCtl"
,"Attrs":[]
},{
"Name":"CERT_DISALLOWED_CERT_CTL_FILENAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"disallowedcert.stl"
,"Attrs":[]
},{
"Name":"CERT_DISALLOWED_CERT_CTL_FILENAME_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"disallowedcert.stl"
,"Attrs":[]
},{
"Name":"CERT_DISALLOWED_CERT_CAB_FILENAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"disallowedcertstl.cab"
,"Attrs":[]
},{
"Name":"CERT_DISALLOWED_CERT_AUTO_UPDATE_LIST_IDENTIFIER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisallowedCert_AutoUpdate_1"
,"Attrs":[]
},{
"Name":"CERT_PIN_RULES_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PinRulesSyncDeltaTime"
,"Attrs":[]
},{
"Name":"CERT_PIN_RULES_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PinRulesLastSyncTime"
,"Attrs":[]
},{
"Name":"CERT_PIN_RULES_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PinRulesEncodedCtl"
,"Attrs":[]
},{
"Name":"CERT_PIN_RULES_CTL_FILENAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"pinrules.stl"
,"Attrs":[]
},{
"Name":"CERT_PIN_RULES_CTL_FILENAME_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"pinrules.stl"
,"Attrs":[]
},{
"Name":"CERT_PIN_RULES_CAB_FILENAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"pinrulesstl.cab"
,"Attrs":[]
},{
"Name":"CERT_PIN_RULES_AUTO_UPDATE_LIST_IDENTIFIER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PinRules_AutoUpdate_1"
,"Attrs":[]
},{
"Name":"CERT_REGISTRY_STORE_REMOTE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CERT_REGISTRY_STORE_SERIALIZED_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CERT_REGISTRY_STORE_CLIENT_GPT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CERT_REGISTRY_STORE_LM_GPT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
},{
"Name":"CERT_REGISTRY_STORE_ROAMING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"CERT_REGISTRY_STORE_MY_IE_DIRTY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
},{
"Name":"CERT_REGISTRY_STORE_EXTERNAL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"CERT_IE_DIRTY_FLAGS_REGPATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Software\\Microsoft\\Cryptography\\IEDirtyFlags"
,"Attrs":[]
},{
"Name":"CERT_FILE_STORE_COMMIT_ENABLE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CERT_LDAP_STORE_SIGN_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CERT_LDAP_STORE_AREC_EXCLUSIVE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CERT_LDAP_STORE_OPENED_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"CERT_LDAP_STORE_UNBIND_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
},{
"Name":"CRYPT_OID_OPEN_STORE_PROV_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CertDllOpenStoreProv"
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_GP_SYSTEM_STORE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SHARED_USER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_CLOSE_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_READ_CERT_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_WRITE_CERT_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_DELETE_CERT_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SET_CERT_PROPERTY_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_READ_CRL_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_WRITE_CRL_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_DELETE_CRL_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SET_CRL_PROPERTY_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_READ_CTL_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_WRITE_CTL_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_DELETE_CTL_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_SET_CTL_PROPERTY_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_CONTROL_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_FIND_CERT_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_FREE_FIND_CERT_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_GET_CERT_PROPERTY_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_FIND_CRL_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_FREE_FIND_CRL_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_GET_CRL_PROPERTY_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_FIND_CTL_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_FREE_FIND_CTL_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_GET_CTL_PROPERTY_FUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"CERT_STORE_PROV_WRITE_ADD_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_STORE_SAVE_AS_PKCS12"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_CLOSE_STORE_FORCE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CLOSE_STORE_CHECK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_COMPARE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"CERT_COMPARE_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_COMPARE_SHA1_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_COMPARE_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_COMPARE_ATTR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_COMPARE_MD5_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_COMPARE_PROPERTY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_COMPARE_PUBLIC_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CERT_COMPARE_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_COMPARE_NAME_STR_A"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CERT_COMPARE_NAME_STR_W"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_COMPARE_KEY_SPEC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CERT_COMPARE_ENHKEY_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CERT_COMPARE_CTL_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CERT_COMPARE_SUBJECT_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"CERT_COMPARE_ISSUER_OF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"CERT_COMPARE_EXISTING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"CERT_COMPARE_SIGNATURE_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"CERT_COMPARE_KEY_IDENTIFIER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"CERT_COMPARE_CERT_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_COMPARE_CROSS_CERT_DIST_POINTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"CERT_COMPARE_PUBKEY_MD5_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"CERT_COMPARE_SUBJECT_INFO_ACCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"CERT_COMPARE_HASH_STR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"CERT_COMPARE_HAS_PRIVATE_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"CERT_SET_PROPERTY_IGNORE_PERSIST_ERROR_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CERT_SET_PROPERTY_INHIBIT_PERSIST_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CTL_ENTRY_FROM_PROP_CHAIN_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRL_FIND_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRL_FIND_ISSUED_BY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRL_FIND_EXISTING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRL_FIND_ISSUED_FOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CRL_FIND_ISSUED_BY_AKI_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRL_FIND_ISSUED_BY_SIGNATURE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRL_FIND_ISSUED_BY_DELTA_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRL_FIND_ISSUED_BY_BASE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRL_FIND_ISSUED_FOR_SET_STRONG_PROPERTIES_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_STORE_ADD_NEW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_STORE_ADD_USE_EXISTING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_STORE_ADD_REPLACE_EXISTING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_STORE_ADD_ALWAYS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_STORE_ADD_REPLACE_EXISTING_INHERIT_PROPERTIES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_STORE_ADD_NEWER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CERT_STORE_ADD_NEWER_INHERIT_PROPERTIES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CERT_STORE_CERTIFICATE_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_STORE_CRL_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_STORE_CTL_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CTL_ANY_SUBJECT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CTL_CERT_SUBJECT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CTL_FIND_NO_LIST_ID_CBDATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CERT_STORE_CTRL_RESYNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_STORE_CTRL_NOTIFY_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_STORE_CTRL_COMMIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_STORE_CTRL_AUTO_RESYNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_STORE_CTRL_CANCEL_NOTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_STORE_LOCALIZED_NAME_PROP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"CERT_CREATE_CONTEXT_NOCOPY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CREATE_CONTEXT_SORTED_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_CREATE_CONTEXT_NO_HCRYPTMSG_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_CREATE_CONTEXT_NO_ENTRY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_ADD_ENABLE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_OPEN_DISABLE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_REMOTE_OPEN_DISABLE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_INSERT_COMPUTER_NAME_ENABLE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_PREDEFINED_ENUM_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_DEFAULT_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":".Default"
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_GROUP_POLICY_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":".GroupPolicy"
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_LOCAL_MACHINE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":".LocalMachine"
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_DS_USER_CERTIFICATE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":".UserCertificate"
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_LOCAL_MACHINE_GROUP_POLICY_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":".LocalMachineGroupPolicy"
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_ENTERPRISE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":".Enterprise"
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_AUTH_ROOT_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":".AuthRoot"
,"Attrs":[]
},{
"Name":"CERT_PHYSICAL_STORE_SMART_CARD_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":".SmartCard"
,"Attrs":[]
},{
"Name":"CRYPT_OID_OPEN_SYSTEM_STORE_PROV_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CertDllOpenSystemStoreProv"
,"Attrs":[]
},{
"Name":"CRYPT_OID_REGISTER_SYSTEM_STORE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CertDllRegisterSystemStore"
,"Attrs":[]
},{
"Name":"CRYPT_OID_UNREGISTER_SYSTEM_STORE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CertDllUnregisterSystemStore"
,"Attrs":[]
},{
"Name":"CRYPT_OID_ENUM_SYSTEM_STORE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CertDllEnumSystemStore"
,"Attrs":[]
},{
"Name":"CRYPT_OID_REGISTER_PHYSICAL_STORE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CertDllRegisterPhysicalStore"
,"Attrs":[]
},{
"Name":"CRYPT_OID_UNREGISTER_PHYSICAL_STORE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CertDllUnregisterPhysicalStore"
,"Attrs":[]
},{
"Name":"CRYPT_OID_ENUM_PHYSICAL_STORE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CertDllEnumPhysicalStore"
,"Attrs":[]
},{
"Name":"CRYPT_OID_SYSTEM_STORE_LOCATION_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SystemStoreLocation"
,"Attrs":[]
},{
"Name":"CMSG_TRUSTED_SIGNER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_SIGNER_ONLY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CMSG_USE_SIGNER_INDEX_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CMSG_CMS_ENCAPSULATED_CTL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CMSG_ENCODE_SORTED_CTL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CMSG_ENCODE_HASHED_SUBJECT_IDENTIFIER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_VERIFY_INHIBIT_CTL_UPDATE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_VERIFY_TRUSTED_SIGNERS_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_VERIFY_NO_TIME_CHECK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_VERIFY_ALLOW_MORE_USAGE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_VERIFY_UPDATED_CTL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CONTEXT_REVOCATION_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_VERIFY_REV_CHAIN_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_VERIFY_CACHE_ONLY_BASED_REVOCATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_VERIFY_REV_ACCUMULATIVE_TIMEOUT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_VERIFY_REV_SERVER_OCSP_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_VERIFY_REV_NO_OCSP_FAILOVER_TO_CRL_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_VERIFY_REV_SERVER_OCSP_WIRE_ONLY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CERT_UNICODE_IS_RDN_ATTRS_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CASE_INSENSITIVE_IS_RDN_ATTRS_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_VERIFY_CERT_SIGN_SUBJECT_BLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_VERIFY_CERT_SIGN_SUBJECT_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_VERIFY_CERT_SIGN_SUBJECT_CRL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CRYPT_VERIFY_CERT_SIGN_SUBJECT_OCSP_BASIC_SIGNED_RESPONSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_VERIFY_CERT_SIGN_ISSUER_PUBKEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_VERIFY_CERT_SIGN_ISSUER_CHAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CRYPT_VERIFY_CERT_SIGN_ISSUER_NULL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_VERIFY_CERT_SIGN_CHECK_WEAK_HASH_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPT_OID_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllExtractEncodedSignatureParameters"
,"Attrs":[]
},{
"Name":"CRYPT_OID_SIGN_AND_ENCODE_HASH_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllSignAndEncodeHash"
,"Attrs":[]
},{
"Name":"CRYPT_OID_VERIFY_ENCODED_SIGNATURE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllVerifyEncodedSignature"
,"Attrs":[]
},{
"Name":"CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllExportPublicKeyInfoEx"
,"Attrs":[]
},{
"Name":"CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllExportPublicKeyInfoEx2"
,"Attrs":[]
},{
"Name":"CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FROM_BCRYPT_HANDLE_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllExportPublicKeyInfoFromBCryptKeyHandle"
,"Attrs":[]
},{
"Name":"CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllImportPublicKeyInfoEx"
,"Attrs":[]
},{
"Name":"CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllImportPublicKeyInfoEx2"
,"Attrs":[]
},{
"Name":"CRYPT_ACQUIRE_WINDOW_HANDLE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CRYPT_ACQUIRE_NCRYPT_KEY_FLAGS_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":458752
,"Attrs":[]
},{
"Name":"CRYPT_ACQUIRE_ALLOW_NCRYPT_KEY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CRYPT_ACQUIRE_PREFER_NCRYPT_KEY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CRYPT_ACQUIRE_ONLY_NCRYPT_KEY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"CRYPT_OID_IMPORT_PRIVATE_KEY_INFO_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllImportPrivateKeyInfoEx"
,"Attrs":[]
},{
"Name":"CRYPT_OID_EXPORT_PRIVATE_KEY_INFO_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptDllExportPrivateKeyInfoEx"
,"Attrs":[]
},{
"Name":"CRYPT_DELETE_KEYSET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_XML_NAME_STR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_SEMICOLON_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_NO_PLUS_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_NO_QUOTING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_CRLF_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_COMMA_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_REVERSE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_FORWARD_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"CERT_NAME_STR_ENABLE_PUNYCODE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"CERT_NAME_EMAIL_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_NAME_RDN_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_NAME_ATTR_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_NAME_SIMPLE_DISPLAY_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_NAME_FRIENDLY_DISPLAY_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_NAME_DNS_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CERT_NAME_URL_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CERT_NAME_UPN_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_NAME_ISSUER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_NAME_DISABLE_IE4_UTF8_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CERT_NAME_SEARCH_ALL_NAMES_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_MESSAGE_BARE_CONTENT_OUT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_MESSAGE_ENCAPSULATED_CONTENT_OUT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_MESSAGE_KEYID_SIGNER_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_MESSAGE_SILENT_KEYSET_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CRYPT_MESSAGE_KEYID_RECIPIENT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CREDENTIAL_OID_PASSWORD_CREDENTIALS_A"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"CREDENTIAL_OID_PASSWORD_CREDENTIALS_W"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"CREDENTIAL_OID_PASSWORD_CREDENTIALS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCHEME_OID_RETRIEVE_ENCODED_OBJECT_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SchemeDllRetrieveEncodedObject"
,"Attrs":[]
},{
"Name":"SCHEME_OID_RETRIEVE_ENCODED_OBJECTW_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SchemeDllRetrieveEncodedObjectW"
,"Attrs":[]
},{
"Name":"CONTEXT_OID_CREATE_OBJECT_CONTEXT_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ContextDllCreateObjectContext"
,"Attrs":[]
},{
"Name":"CONTEXT_OID_CERTIFICATE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"CONTEXT_OID_CRL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"CONTEXT_OID_CTL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
},{
"Name":"CONTEXT_OID_PKCS7"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"CONTEXT_OID_CAPI2_ANY"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":5
,"Attrs":[]
},{
"Name":"CONTEXT_OID_OCSP_RESP"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":6
,"Attrs":[]
},{
"Name":"CRYPT_RETRIEVE_MULTIPLE_OBJECTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_CACHE_ONLY_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_WIRE_ONLY_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPT_DONT_CACHE_RESULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPT_ASYNC_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPT_STICKY_CACHE_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"CRYPT_LDAP_SCOPE_BASE_ONLY_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"CRYPT_OFFLINE_CHECK_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"CRYPT_LDAP_INSERT_ENTRY_ATTRIBUTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CRYPT_LDAP_SIGN_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CRYPT_NO_AUTH_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CRYPT_LDAP_AREC_EXCLUSIVE_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"CRYPT_AIA_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
},{
"Name":"CRYPT_HTTP_POST_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"CRYPT_PROXY_CACHE_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"CRYPT_NOT_MODIFIED_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
},{
"Name":"CRYPT_ENABLE_SSL_REVOCATION_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
},{
"Name":"CRYPT_RANDOM_QUERY_STRING_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
},{
"Name":"CRYPT_ENABLE_FILE_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"CRYPT_CREATE_NEW_FLUSH_ENTRY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"CRYPT_VERIFY_CONTEXT_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CRYPT_VERIFY_DATA_HASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CRYPT_KEEP_TIME_VALID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CRYPT_DONT_VERIFY_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CRYPT_DONT_CHECK_TIME_VALIDITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CRYPT_CHECK_FRESHNESS_TIME_VALIDITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"CRYPT_ACCUMULATIVE_TIMEOUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"CRYPT_OCSP_ONLY_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
},{
"Name":"CRYPT_NO_OCSP_FAILOVER_TO_CRL_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_PRE_FETCH_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_PRE_FETCH_BLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_PRE_FETCH_CRL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_PRE_FETCH_OCSP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_PRE_FETCH_AUTOROOT_CAB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_PRE_FETCH_DISALLOWED_CERT_CAB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_PRE_FETCH_PIN_RULES_CAB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_DEFAULT_FLUSH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_DISABLE_FLUSH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_RESPONSE_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_RESPONSE_HTTP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_RESPONSE_VALIDATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CRYPT_RETRIEVE_MAX_ERROR_CONTENT_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"CRYPT_PARAM_ASYNC_RETRIEVAL_COMPLETION"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_PARAM_CANCEL_ASYNC_RETRIEVAL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"URL_OID_GET_OBJECT_URL_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"UrlDllGetObjectUrl"
,"Attrs":[]
},{
"Name":"URL_OID_CERTIFICATE_ISSUER"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"URL_OID_CERTIFICATE_CRL_DIST_POINT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"URL_OID_CTL_ISSUER"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
},{
"Name":"URL_OID_CTL_NEXT_UPDATE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"URL_OID_CRL_ISSUER"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":5
,"Attrs":[]
},{
"Name":"URL_OID_CERTIFICATE_FRESHEST_CRL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":6
,"Attrs":[]
},{
"Name":"URL_OID_CRL_FRESHEST_CRL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":7
,"Attrs":[]
},{
"Name":"URL_OID_CROSS_CERT_DIST_POINT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
},{
"Name":"URL_OID_CERTIFICATE_OCSP"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":9
,"Attrs":[]
},{
"Name":"URL_OID_CERTIFICATE_OCSP_AND_CRL_DIST_POINT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":10
,"Attrs":[]
},{
"Name":"URL_OID_CERTIFICATE_CRL_DIST_POINT_AND_OCSP"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":11
,"Attrs":[]
},{
"Name":"URL_OID_CROSS_CERT_SUBJECT_INFO_ACCESS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":12
,"Attrs":[]
},{
"Name":"URL_OID_CERTIFICATE_ONLY_OCSP"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":13
,"Attrs":[]
},{
"Name":"TIME_VALID_OID_GET_OBJECT_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TimeValidDllGetObject"
,"Attrs":[]
},{
"Name":"TIME_VALID_OID_GET_CTL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"TIME_VALID_OID_GET_CRL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"TIME_VALID_OID_GET_CRL_FROM_CERT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
},{
"Name":"TIME_VALID_OID_GET_FRESHEST_CRL_FROM_CERT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"TIME_VALID_OID_GET_FRESHEST_CRL_FROM_CRL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":5
,"Attrs":[]
},{
"Name":"TIME_VALID_OID_FLUSH_OBJECT_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TimeValidDllFlushObject"
,"Attrs":[]
},{
"Name":"TIME_VALID_OID_FLUSH_CTL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"TIME_VALID_OID_FLUSH_CRL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"TIME_VALID_OID_FLUSH_CRL_FROM_CERT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
},{
"Name":"TIME_VALID_OID_FLUSH_FRESHEST_CRL_FROM_CERT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"TIME_VALID_OID_FLUSH_FRESHEST_CRL_FROM_CRL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":5
,"Attrs":[]
},{
"Name":"CRYPT_KEYID_MACHINE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CRYPT_KEYID_ALLOC_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CRYPT_KEYID_DELETE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPT_KEYID_SET_NEW_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"CERT_CHAIN_CONFIG_REGPATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Software\\Microsoft\\Cryptography\\OID\\EncodingType 0\\CertDllCreateCertificateChainEngine\\Config"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MAX_URL_RETRIEVAL_BYTE_COUNT_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaxUrlRetrievalByteCount"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_CACHE_RESYNC_FILETIME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ChainCacheResyncFiletime"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_MANDATORY_BASIC_CONSTRAINTS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisableMandatoryBasicConstraints"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_CA_NAME_CONSTRAINTS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisableCANameConstraints"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_UNSUPPORTED_CRITICAL_EXTENSIONS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisableUnsupportedCriticalExtensions"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaxAIAUrlCountInCert"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaxAIAUrlRetrievalCountPerChain"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_BYTE_COUNT_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaxAIAUrlRetrievalByteCount"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_BYTE_COUNT_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100000
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_CERT_COUNT_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaxAIAUrlRetrievalCertCount"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_CERT_COUNT_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CERT_CHAIN_OCSP_VALIDITY_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"OcspValiditySeconds"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_SERIAL_CHAIN_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisableSerialChain"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_SERIAL_CHAIN_LOG_FILE_NAME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SerialChainLogFileName"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_SYNC_WITH_SSL_TIME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisableSyncWithSslTime"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MAX_SSL_TIME_UPDATED_EVENT_COUNT_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaxSslTimeUpdatedEventCount"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MAX_SSL_TIME_UPDATED_EVENT_COUNT_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MAX_SSL_TIME_UPDATED_EVENT_COUNT_DISABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CERT_CHAIN_SSL_HANDSHAKE_LOG_FILE_NAME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SslHandshakeLogFileName"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_WEAK_SIGNATURE_FLAGS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnableWeakSignatureFlags"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_MD2_MD4_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_WEAK_RSA_ROOT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_WEAK_LOGGING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_ONLY_WEAK_LOGGING_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MIN_RSA_PUB_KEY_BIT_LENGTH_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MinRsaPubKeyBitLength"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MIN_RSA_PUB_KEY_BIT_LENGTH_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1023
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MIN_RSA_PUB_KEY_BIT_LENGTH_DISABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CERT_CHAIN_WEAK_RSA_PUB_KEY_TIME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WeakRsaPubKeyTime"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_WEAK_SIGNATURE_LOG_DIR_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WeakSignatureLogDir"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DEFAULT_CONFIG_SUBDIR"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Default"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_WEAK_PREFIX_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Weak"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_WEAK_THIRD_PARTY_CONFIG_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ThirdParty"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_WEAK_ALL_CONFIG_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"All"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_WEAK_FLAGS_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Flags"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_WEAK_HYGIENE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Hygiene"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_WEAK_AFTER_TIME_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AfterTime"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_WEAK_FILE_HASH_AFTER_TIME_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"FileHashAfterTime"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_WEAK_TIMESTAMP_HASH_AFTER_TIME_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TimestampHashAfterTime"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_WEAK_MIN_BIT_LENGTH_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MinBitLength"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_WEAK_SHA256_ALLOW_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Sha256Allow"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MIN_PUB_KEY_BIT_LENGTH_DISABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_WEAK_SETTINGS_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_ECC_PARA_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_ALL_EKU_WEAK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_ALL_EKU_HYGIENE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_OPT_IN_SERVER_AUTH_WEAK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_SERVER_AUTH_WEAK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_SERVER_AUTH_HYGIENE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_CODE_SIGNING_WEAK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_MOTW_CODE_SIGNING_WEAK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_CODE_SIGNING_HYGIENE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_MOTW_CODE_SIGNING_HYGIENE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_TIMESTAMP_WEAK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_MOTW_TIMESTAMP_WEAK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_TIMESTAMP_HYGIENE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_MOTW_TIMESTAMP_HYGIENE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"CERT_CHAIN_MOTW_IGNORE_AFTER_TIME_WEAK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_FILE_HASH_WEAK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_MOTW_FILE_HASH_WEAK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_TIMESTAMP_HASH_WEAK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_MOTW_TIMESTAMP_HASH_WEAK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CERT_CHAIN_OPT_IN_WEAK_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_CURRENT_USER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_LOCAL_MACHINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_IMPERSONATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_PROCESS_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_PINRULE_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_NETWORK_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_SERIAL_LOCAL_MACHINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_HPKP_RULE_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_FLAGS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AutoFlags"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_FLUSH_DISABLE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_LOG_CREATE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_LOG_FREE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_LOG_FLUSH_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_FLUSH_FIRST_DELTA_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AutoFlushFirstDeltaSeconds"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_FLUSH_NEXT_DELTA_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AutoFlushNextDeltaSeconds"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_AUTO_LOG_FILE_NAME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AutoLogFileName"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_AUTO_FLUSH_PROCESS_NAME_LIST_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisableAutoFlushProcessNameList"
,"Attrs":[]
},{
"Name":"CERT_SRV_OCSP_RESP_MIN_VALIDITY_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SrvOcspRespMinValiditySeconds"
,"Attrs":[]
},{
"Name":"CERT_SRV_OCSP_RESP_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SrvOcspRespUrlRetrievalTimeoutMilliseconds"
,"Attrs":[]
},{
"Name":"CERT_SRV_OCSP_RESP_MAX_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SrvOcspRespMaxBeforeNextUpdateSeconds"
,"Attrs":[]
},{
"Name":"CERT_SRV_OCSP_RESP_MIN_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SrvOcspRespMinBeforeNextUpdateSeconds"
,"Attrs":[]
},{
"Name":"CERT_SRV_OCSP_RESP_MIN_AFTER_NEXT_UPDATE_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SrvOcspRespMinAfterNextUpdateSeconds"
,"Attrs":[]
},{
"Name":"CERT_SRV_OCSP_RESP_MIN_SYNC_CERT_FILE_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SrvOcspRespMinSyncCertFileSeconds"
,"Attrs":[]
},{
"Name":"CERT_SRV_OCSP_RESP_MIN_SYNC_CERT_FILE_SECONDS_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_SRV_OCSP_RESP_MAX_SYNC_CERT_FILE_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SrvOcspRespMaxSyncCertFileSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_MAX_CACHED_OCSP_PER_CRL_COUNT_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetMaxCachedOcspPerCrlCount"
,"Attrs":[]
},{
"Name":"CRYPTNET_MAX_CACHED_OCSP_PER_CRL_COUNT_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":500
,"Attrs":[]
},{
"Name":"CRYPTNET_OCSP_AFTER_CRL_DISABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CRYPTNET_URL_CACHE_DEFAULT_FLUSH_EXEMPT_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetDefaultFlushExemptSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_MIN_MAX_AGE_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchMinMaxAgeSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_MAX_MAX_AGE_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchMaxMaxAgeSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_MIN_OCSP_VALIDITY_PERIOD_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchMinOcspValidityPeriodSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_AFTER_PUBLISH_PRE_FETCH_DIVISOR_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchAfterPublishPreFetchDivisor"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_AFTER_PUBLISH_PRE_FETCH_DIVISOR_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_BEFORE_NEXT_UPDATE_PRE_FETCH_DIVISOR_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchBeforeNextUpdatePreFetchDivisor"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_BEFORE_NEXT_UPDATE_PRE_FETCH_DIVISOR_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_MIN_BEFORE_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchMinBeforeNextUpdatePreFetchSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_VALIDITY_PERIOD_AFTER_NEXT_UPDATE_PRE_FETCH_DIVISOR_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchValidityPeriodAfterNextUpdatePreFetchDivisor"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_VALIDITY_PERIOD_AFTER_NEXT_UPDATE_PRE_FETCH_DIVISOR_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_MAX_AFTER_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchMaxAfterNextUpdatePreFetchPeriodSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_MIN_AFTER_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchMinAfterNextUpdatePreFetchPeriodSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_AFTER_CURRENT_TIME_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchAfterCurrentTimePreFetchPeriodSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_TRIGGER_PERIOD_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchTriggerPeriodSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_TRIGGER_DISABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_SCAN_AFTER_TRIGGER_DELAY_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchScanAfterTriggerDelaySeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_SCAN_AFTER_TRIGGER_DELAY_SECONDS_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":60
,"Attrs":[]
},{
"Name":"CRYPTNET_PRE_FETCH_RETRIEVAL_TIMEOUT_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetPreFetchRetrievalTimeoutSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_CRL_PRE_FETCH_PROCESS_NAME_LIST_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ProcessNameList"
,"Attrs":[]
},{
"Name":"CRYPTNET_CRL_PRE_FETCH_URL_LIST_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PreFetchUrlList"
,"Attrs":[]
},{
"Name":"CRYPTNET_CRL_PRE_FETCH_DISABLE_INFORMATION_EVENTS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisableInformationEvents"
,"Attrs":[]
},{
"Name":"CRYPTNET_CRL_PRE_FETCH_LOG_FILE_NAME_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LogFileName"
,"Attrs":[]
},{
"Name":"CRYPTNET_CRL_PRE_FETCH_TIMEOUT_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TimeoutSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_CRL_PRE_FETCH_MAX_AGE_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaxAgeSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_CRL_PRE_FETCH_PUBLISH_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PublishBeforeNextUpdateSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_CRL_PRE_FETCH_PUBLISH_RANDOM_INTERVAL_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PublishRandomIntervalSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_CRL_PRE_FETCH_MIN_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MinBeforeNextUpdateSeconds"
,"Attrs":[]
},{
"Name":"CRYPTNET_CRL_PRE_FETCH_MIN_AFTER_NEXT_UPDATE_SECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MinAfterNextUpdateSeconds"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ChainUrlRetrievalTimeoutMilliseconds"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_REV_ACCUMULATIVE_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ChainRevAccumulativeUrlRetrievalTimeoutMilliseconds"
,"Attrs":[]
},{
"Name":"CERT_RETR_BEHAVIOR_INET_AUTH_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnableInetUnknownAuth"
,"Attrs":[]
},{
"Name":"CERT_RETR_BEHAVIOR_INET_STATUS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EnableInetLocal"
,"Attrs":[]
},{
"Name":"CERT_RETR_BEHAVIOR_FILE_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AllowFileUrlScheme"
,"Attrs":[]
},{
"Name":"CERT_RETR_BEHAVIOR_LDAP_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisableLDAPSignAndEncrypt"
,"Attrs":[]
},{
"Name":"CRYPTNET_CACHED_OCSP_SWITCH_TO_CRL_COUNT_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CryptnetCachedOcspSwitchToCrlCount"
,"Attrs":[]
},{
"Name":"CRYPTNET_CACHED_OCSP_SWITCH_TO_CRL_COUNT_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":50
,"Attrs":[]
},{
"Name":"CRYPTNET_CRL_BEFORE_OCSP_ENABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_AIA_URL_RETRIEVAL_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DisableAIAUrlRetrieval"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_OPTIONS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Options"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_OPTION_DISABLE_AIA_URL_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_CHAIN_OPTION_ENABLE_SIA_URL_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_CHAIN_CROSS_CERT_DOWNLOAD_INTERVAL_HOURS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CrossCertDownloadIntervalHours"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_CRL_VALIDITY_EXT_PERIOD_HOURS_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CRLValidityExtensionPeriod"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_CRL_VALIDITY_EXT_PERIOD_HOURS_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"CERT_CHAIN_CACHE_END_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_THREAD_STORE_SYNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_CHAIN_USE_LOCAL_MACHINE_STORE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_CACHE_AUTO_UPDATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_SHARE_STORE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CERT_CHAIN_EXCLUSIVE_ENABLE_CA_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_TRUST_NO_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_NOT_TIME_VALID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_NOT_TIME_NESTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_REVOKED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_NOT_SIGNATURE_VALID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_NOT_VALID_FOR_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_UNTRUSTED_ROOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CERT_TRUST_REVOCATION_STATUS_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_CYCLIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CERT_TRUST_INVALID_EXTENSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CERT_TRUST_INVALID_POLICY_CONSTRAINTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CERT_TRUST_INVALID_BASIC_CONSTRAINTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"CERT_TRUST_INVALID_NAME_CONSTRAINTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_OFFLINE_REVOCATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
},{
"Name":"CERT_TRUST_NO_ISSUANCE_CHAIN_POLICY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_EXPLICIT_DISTRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_WEAK_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_WEAK_HYGIENE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_PARTIAL_CHAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CERT_TRUST_CTL_IS_NOT_TIME_VALID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CERT_TRUST_CTL_IS_NOT_SIGNATURE_VALID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"CERT_TRUST_CTL_IS_NOT_VALID_FOR_USAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_EXACT_MATCH_ISSUER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_KEY_MATCH_ISSUER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_NAME_MATCH_ISSUER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_SELF_SIGNED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_TRUST_AUTO_UPDATE_CA_REVOCATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_TRUST_AUTO_UPDATE_END_REVOCATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CERT_TRUST_NO_OCSP_FAILOVER_TO_CRL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_KEY_ROLLOVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CERT_TRUST_SSL_HANDSHAKE_OCSP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"CERT_TRUST_SSL_TIME_VALID_OCSP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
},{
"Name":"CERT_TRUST_SSL_RECONNECT_OCSP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_PREFERRED_ISSUER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_ISSUANCE_CHAIN_POLICY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_VALID_NAME_CONSTRAINTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_PEER_TRUSTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_CRL_VALIDITY_EXTENDED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_FROM_EXCLUSIVE_TRUST_STORE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_CA_TRUSTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_AUTO_UPDATE_WEAK_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CERT_TRUST_HAS_ALLOW_WEAK_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CERT_TRUST_IS_COMPLEX_CHAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CERT_TRUST_SSL_TIME_VALID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
},{
"Name":"CERT_TRUST_NO_TIME_CHECK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"USAGE_MATCH_TYPE_AND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"USAGE_MATCH_TYPE_OR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_STRONG_SIGN_DISABLE_END_CHECK_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_REVOCATION_CHECK_END_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"CERT_CHAIN_REVOCATION_CHECK_CHAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"CERT_CHAIN_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CERT_CHAIN_REVOCATION_ACCUMULATIVE_TIMEOUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"CERT_CHAIN_REVOCATION_CHECK_OCSP_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_PASS1_QUALITY_FILTERING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CERT_CHAIN_RETURN_LOWER_QUALITY_CONTEXTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_AUTH_ROOT_AUTO_UPDATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CERT_CHAIN_TIMESTAMP_TIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ENABLE_PEER_TRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_MY_PEER_TRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_MD2_MD4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"CERT_CHAIN_DISABLE_AIA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"CERT_CHAIN_HAS_MOTW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"CERT_CHAIN_ONLY_ADDITIONAL_AND_AUTH_ROOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CERT_CHAIN_OPT_IN_WEAK_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"REVOCATION_OID_CRL_REVOCATION"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_FIND_BY_ISSUER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_IGNORE_WEAK_SIGNATURE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"CRYPT_OID_VERIFY_CERTIFICATE_CHAIN_POLICY_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CertDllVerifyCertificateChainPolicy"
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_BASE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_AUTHENTICODE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_AUTHENTICODE_TS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_BASIC_CONSTRAINTS"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_NT_AUTH"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":6
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_MICROSOFT_ROOT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":7
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_EV"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_F12"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":9
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_HPKP_HEADER"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":10
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_THIRD_PARTY_ROOT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":11
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_KEY_PIN"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":12
,"Attrs":[]
},{
"Name":"BASIC_CONSTRAINTS_CERT_CHAIN_POLICY_CA_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"BASIC_CONSTRAINTS_CERT_CHAIN_POLICY_END_ENTITY_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"MICROSOFT_ROOT_CERT_CHAIN_POLICY_ENABLE_TEST_ROOT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"MICROSOFT_ROOT_CERT_CHAIN_POLICY_CHECK_APPLICATION_ROOT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"MICROSOFT_ROOT_CERT_CHAIN_POLICY_DISABLE_FLIGHT_ROOT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"SSL_F12_ERROR_TEXT_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_F12_SUCCESS_LEVEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_F12_WARNING_LEVEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_F12_ERROR_LEVEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_F12_NONE_CATEGORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_F12_WEAK_CRYPTO_CATEGORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_F12_ROOT_PROGRAM_CATEGORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SSL_HPKP_PKP_HEADER_INDEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SSL_HPKP_PKP_RO_HEADER_INDEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SSL_HPKP_HEADER_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SSL_KEY_PIN_ERROR_TEXT_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_KEY_PIN_MISMATCH_ERROR"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_KEY_PIN_MITM_ERROR"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_KEY_PIN_SUCCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_KEY_PIN_MITM_WARNING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_CHAIN_POLICY_SSL_KEY_PIN_MISMATCH_WARNING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPT_STRING_BASE64URI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"CRYPT_STRING_ENCODEMASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"CRYPT_STRING_RESERVED100"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CRYPT_STRING_RESERVED200"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CRYPT_STRING_PERCENTESCAPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"CRYPT_STRING_HASHDATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"CRYPT_STRING_NOCRLF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CRYPT_STRING_NOCR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"szOID_PKCS_12_PbeIds"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.12.1"
,"Attrs":[]
},{
"Name":"szOID_PKCS_12_pbeWithSHA1And128BitRC4"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.12.1.1"
,"Attrs":[]
},{
"Name":"szOID_PKCS_12_pbeWithSHA1And40BitRC4"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.12.1.2"
,"Attrs":[]
},{
"Name":"szOID_PKCS_12_pbeWithSHA1And3KeyTripleDES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.12.1.3"
,"Attrs":[]
},{
"Name":"szOID_PKCS_12_pbeWithSHA1And2KeyTripleDES"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.12.1.4"
,"Attrs":[]
},{
"Name":"szOID_PKCS_12_pbeWithSHA1And128BitRC2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.12.1.5"
,"Attrs":[]
},{
"Name":"szOID_PKCS_12_pbeWithSHA1And40BitRC2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.12.1.6"
,"Attrs":[]
},{
"Name":"szOID_PKCS_5_PBKDF2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.5.12"
,"Attrs":[]
},{
"Name":"szOID_PKCS_5_PBES2"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.5.13"
,"Attrs":[]
},{
"Name":"PKCS12_IMPORT_SILENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"PKCS12_ONLY_CERTIFICATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"PKCS12_ONLY_NOT_ENCRYPTED_CERTIFICATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"PKCS12_VIRTUAL_ISOLATION_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"PKCS12_IMPORT_RESERVED_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901760
,"Attrs":[]
},{
"Name":"PKCS12_ONLY_CERTIFICATES_PROVIDER_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"PKCS12_ONLY_CERTIFICATES_PROVIDER_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PfxProvider"
,"Attrs":[]
},{
"Name":"PKCS12_ONLY_CERTIFICATES_CONTAINER_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"PfxContainer"
,"Attrs":[]
},{
"Name":"REPORT_NO_PRIVATE_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"REPORT_NOT_ABLE_TO_EXPORT_PRIVATE_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"EXPORT_PRIVATE_KEYS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"PKCS12_PROTECT_TO_DOMAIN_SIDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"PKCS12_EXPORT_SILENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"PKCS12_EXPORT_PBES2_PARAMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"PKCS12_DISABLE_ENCRYPT_CERTIFICATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"PKCS12_ENCRYPT_CERTIFICATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"PKCS12_EXPORT_ECC_CURVE_PARAMETERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"PKCS12_EXPORT_ECC_CURVE_OID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"PKCS12_EXPORT_RESERVED_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901760
,"Attrs":[]
},{
"Name":"PKCS12_PBKDF2_ID_HMAC_SHA1"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.2.7"
,"Attrs":[]
},{
"Name":"PKCS12_PBKDF2_ID_HMAC_SHA256"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.2.9"
,"Attrs":[]
},{
"Name":"PKCS12_PBKDF2_ID_HMAC_SHA384"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.2.10"
,"Attrs":[]
},{
"Name":"PKCS12_PBKDF2_ID_HMAC_SHA512"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.2.11"
,"Attrs":[]
},{
"Name":"PKCS12_PBES2_ALG_AES256_SHA256"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"AES256-SHA256"
,"Attrs":[]
},{
"Name":"PKCS12_CONFIG_REGPATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Software\\Microsoft\\Windows\\CurrentVersion\\PFX"
,"Attrs":[]
},{
"Name":"PKCS12_ENCRYPT_CERTIFICATES_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"EncryptCertificates"
,"Attrs":[]
},{
"Name":"CERT_SERVER_OCSP_RESPONSE_OPEN_PARA_READ_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_SERVER_OCSP_RESPONSE_OPEN_PARA_WRITE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_SERVER_OCSP_RESPONSE_ASYNC_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_RETRIEVE_ISSUER_LOGO"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_RETRIEVE_SUBJECT_LOGO"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_RETRIEVE_COMMUNITY_LOGO"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_RETRIEVE_BIOMETRIC_PREDEFINED_BASE_TYPE"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1000
,"Attrs":[]
},{
"Name":"CERT_SELECT_MAX_PARA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":500
,"Attrs":[]
},{
"Name":"CERT_SELECT_BY_ISSUER_DISPLAYNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"CERT_SELECT_BY_FRIENDLYNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"CERT_SELECT_BY_THUMBPRINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"CERT_SELECT_ALLOW_EXPIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_SELECT_TRUSTED_ROOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_SELECT_DISALLOW_SELFSIGNED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_SELECT_HAS_PRIVATE_KEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_SELECT_HAS_KEY_FOR_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_SELECT_HAS_KEY_FOR_KEY_EXCHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CERT_SELECT_HARDWARE_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CERT_SELECT_ALLOW_DUPLICATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CERT_SELECT_IGNORE_AUTOSELECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"TIMESTAMP_FAILURE_BAD_ALG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"TIMESTAMP_FAILURE_BAD_REQUEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"TIMESTAMP_FAILURE_BAD_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"TIMESTAMP_FAILURE_TIME_NOT_AVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"TIMESTAMP_FAILURE_POLICY_NOT_SUPPORTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"TIMESTAMP_FAILURE_EXTENSION_NOT_SUPPORTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"TIMESTAMP_FAILURE_INFO_NOT_AVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"TIMESTAMP_FAILURE_SYSTEM_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"TIMESTAMP_DONT_HASH_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"TIMESTAMP_VERIFY_CONTEXT_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"TIMESTAMP_NO_AUTH_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CRYPT_OBJECT_LOCATOR_SPN_NAME_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPT_OBJECT_LOCATOR_LAST_RESERVED_NAME_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CRYPT_OBJECT_LOCATOR_FIRST_RESERVED_USER_NAME_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33
,"Attrs":[]
},{
"Name":"CRYPT_OBJECT_LOCATOR_LAST_RESERVED_USER_NAME_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"SSL_OBJECT_LOCATOR_PFX_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SslObjectLocatorInitializePfx"
,"Attrs":[]
},{
"Name":"SSL_OBJECT_LOCATOR_ISSUER_LIST_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SslObjectLocatorInitializeIssuerList"
,"Attrs":[]
},{
"Name":"SSL_OBJECT_LOCATOR_CERT_VALIDATION_CONFIG_FUNC"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SslObjectLocatorInitializeCertValidationConfig"
,"Attrs":[]
},{
"Name":"CERT_FILE_HASH_USE_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_TIMESTAMP_HASH_USE_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"RECIPIENTPOLICYV1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"RECIPIENTPOLICYV2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"E_ICARD_COMMUNICATION"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413888
,"Attrs":[]
},{
"Name":"E_ICARD_DATA_ACCESS"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413887
,"Attrs":[]
},{
"Name":"E_ICARD_EXPORT"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413886
,"Attrs":[]
},{
"Name":"E_ICARD_IDENTITY"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413885
,"Attrs":[]
},{
"Name":"E_ICARD_IMPORT"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413884
,"Attrs":[]
},{
"Name":"E_ICARD_ARGUMENT"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413883
,"Attrs":[]
},{
"Name":"E_ICARD_REQUEST"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413882
,"Attrs":[]
},{
"Name":"E_ICARD_INFORMATIONCARD"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413881
,"Attrs":[]
},{
"Name":"E_ICARD_STOREKEY"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413880
,"Attrs":[]
},{
"Name":"E_ICARD_LOGOVALIDATION"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413879
,"Attrs":[]
},{
"Name":"E_ICARD_PASSWORDVALIDATION"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413878
,"Attrs":[]
},{
"Name":"E_ICARD_POLICY"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413877
,"Attrs":[]
},{
"Name":"E_ICARD_PROCESSDIED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413876
,"Attrs":[]
},{
"Name":"E_ICARD_SERVICEBUSY"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413875
,"Attrs":[]
},{
"Name":"E_ICARD_SERVICE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413874
,"Attrs":[]
},{
"Name":"E_ICARD_SHUTTINGDOWN"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413873
,"Attrs":[]
},{
"Name":"E_ICARD_TOKENCREATION"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413872
,"Attrs":[]
},{
"Name":"E_ICARD_TRUSTEXCHANGE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413871
,"Attrs":[]
},{
"Name":"E_ICARD_UNTRUSTED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413870
,"Attrs":[]
},{
"Name":"E_ICARD_USERCANCELLED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413869
,"Attrs":[]
},{
"Name":"E_ICARD_STORE_IMPORT"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413868
,"Attrs":[]
},{
"Name":"E_ICARD_FAIL"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413867
,"Attrs":[]
},{
"Name":"E_ICARD_UI_INITIALIZATION"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413862
,"Attrs":[]
},{
"Name":"E_ICARD_REFRESH_REQUIRED"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413760
,"Attrs":[]
},{
"Name":"E_ICARD_MISSING_APPLIESTO"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413759
,"Attrs":[]
},{
"Name":"E_ICARD_INVALID_PROOF_KEY"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413758
,"Attrs":[]
},{
"Name":"E_ICARD_UNKNOWN_REFERENCE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413757
,"Attrs":[]
},{
"Name":"E_ICARD_FAILED_REQUIRED_CLAIMS"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073413756
,"Attrs":[]
},{
"Name":"AUDIT_CARD_WRITTEN"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1074070016
,"Attrs":[]
},{
"Name":"AUDIT_CARD_DELETE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1074070017
,"Attrs":[]
},{
"Name":"AUDIT_CARD_IMPORT"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1074070018
,"Attrs":[]
},{
"Name":"AUDIT_STORE_IMPORT"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1074070019
,"Attrs":[]
},{
"Name":"AUDIT_STORE_EXPORT"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1074070020
,"Attrs":[]
},{
"Name":"AUDIT_STORE_DELETE"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1074070021
,"Attrs":[]
},{
"Name":"AUDIT_SERVICE_IDLE_STOP"
,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":1074070022
,"Attrs":[]
}],
"Types":[{
"Name":"BCRYPT_OPERATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"BCRYPT_CIPHER_OPERATION","Value":1}
,{"Name":"BCRYPT_HASH_OPERATION","Value":2}
,{"Name":"BCRYPT_ASYMMETRIC_ENCRYPTION_OPERATION","Value":4}
,{"Name":"BCRYPT_SECRET_AGREEMENT_OPERATION","Value":8}
,{"Name":"BCRYPT_SIGNATURE_OPERATION","Value":16}
,{"Name":"BCRYPT_RNG_OPERATION","Value":32}
]
,"IntegerBase":"UInt32"
},{
"Name":"NCRYPT_OPERATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"NCRYPT_CIPHER_OPERATION","Value":1}
,{"Name":"NCRYPT_HASH_OPERATION","Value":2}
,{"Name":"NCRYPT_ASYMMETRIC_ENCRYPTION_OPERATION","Value":4}
,{"Name":"NCRYPT_SECRET_AGREEMENT_OPERATION","Value":8}
,{"Name":"NCRYPT_SIGNATURE_OPERATION","Value":16}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_FIND_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CERT_FIND_ANY","Value":0}
,{"Name":"CERT_FIND_CERT_ID","Value":1048576}
,{"Name":"CERT_FIND_CTL_USAGE","Value":655360}
,{"Name":"CERT_FIND_ENHKEY_USAGE","Value":655360}
,{"Name":"CERT_FIND_EXISTING","Value":851968}
,{"Name":"CERT_FIND_HASH","Value":65536}
,{"Name":"CERT_FIND_HAS_PRIVATE_KEY","Value":1376256}
,{"Name":"CERT_FIND_ISSUER_ATTR","Value":196612}
,{"Name":"CERT_FIND_ISSUER_NAME","Value":131076}
,{"Name":"CERT_FIND_ISSUER_OF","Value":786432}
,{"Name":"CERT_FIND_ISSUER_STR","Value":524292}
,{"Name":"CERT_FIND_KEY_IDENTIFIER","Value":983040}
,{"Name":"CERT_FIND_KEY_SPEC","Value":589824}
,{"Name":"CERT_FIND_MD5_HASH","Value":262144}
,{"Name":"CERT_FIND_PROPERTY","Value":327680}
,{"Name":"CERT_FIND_PUBLIC_KEY","Value":393216}
,{"Name":"CERT_FIND_SHA1_HASH","Value":65536}
,{"Name":"CERT_FIND_SIGNATURE_HASH","Value":917504}
,{"Name":"CERT_FIND_SUBJECT_ATTR","Value":196615}
,{"Name":"CERT_FIND_SUBJECT_CERT","Value":720896}
,{"Name":"CERT_FIND_SUBJECT_NAME","Value":131079}
,{"Name":"CERT_FIND_SUBJECT_STR","Value":524295}
,{"Name":"CERT_FIND_CROSS_CERT_DIST_POINTS","Value":1114112}
,{"Name":"CERT_FIND_PUBKEY_MD5_HASH","Value":1179648}
,{"Name":"CERT_FIND_SUBJECT_STR_A","Value":458759}
,{"Name":"CERT_FIND_SUBJECT_STR_W","Value":524295}
,{"Name":"CERT_FIND_ISSUER_STR_A","Value":458756}
,{"Name":"CERT_FIND_ISSUER_STR_W","Value":524292}
,{"Name":"CERT_FIND_SUBJECT_INFO_ACCESS","Value":1245184}
,{"Name":"CERT_FIND_HASH_STR","Value":1310720}
,{"Name":"CERT_FIND_OPTIONAL_ENHKEY_USAGE_FLAG","Value":1}
,{"Name":"CERT_FIND_EXT_ONLY_ENHKEY_USAGE_FLAG","Value":2}
,{"Name":"CERT_FIND_PROP_ONLY_ENHKEY_USAGE_FLAG","Value":4}
,{"Name":"CERT_FIND_NO_ENHKEY_USAGE_FLAG","Value":8}
,{"Name":"CERT_FIND_OR_ENHKEY_USAGE_FLAG","Value":16}
,{"Name":"CERT_FIND_VALID_ENHKEY_USAGE_FLAG","Value":32}
,{"Name":"CERT_FIND_OPTIONAL_CTL_USAGE_FLAG","Value":1}
,{"Name":"CERT_FIND_EXT_ONLY_CTL_USAGE_FLAG","Value":2}
,{"Name":"CERT_FIND_PROP_ONLY_CTL_USAGE_FLAG","Value":4}
,{"Name":"CERT_FIND_NO_CTL_USAGE_FLAG","Value":8}
,{"Name":"CERT_FIND_OR_CTL_USAGE_FLAG","Value":16}
,{"Name":"CERT_FIND_VALID_CTL_USAGE_FLAG","Value":32}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_QUERY_OBJECT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_QUERY_OBJECT_FILE","Value":1}
,{"Name":"CERT_QUERY_OBJECT_BLOB","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_QUERY_CONTENT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_QUERY_CONTENT_CERT","Value":1}
,{"Name":"CERT_QUERY_CONTENT_CTL","Value":2}
,{"Name":"CERT_QUERY_CONTENT_CRL","Value":3}
,{"Name":"CERT_QUERY_CONTENT_SERIALIZED_STORE","Value":4}
,{"Name":"CERT_QUERY_CONTENT_SERIALIZED_CERT","Value":5}
,{"Name":"CERT_QUERY_CONTENT_SERIALIZED_CTL","Value":6}
,{"Name":"CERT_QUERY_CONTENT_SERIALIZED_CRL","Value":7}
,{"Name":"CERT_QUERY_CONTENT_PKCS7_SIGNED","Value":8}
,{"Name":"CERT_QUERY_CONTENT_PKCS7_UNSIGNED","Value":9}
,{"Name":"CERT_QUERY_CONTENT_PKCS7_SIGNED_EMBED","Value":10}
,{"Name":"CERT_QUERY_CONTENT_PKCS10","Value":11}
,{"Name":"CERT_QUERY_CONTENT_PFX","Value":12}
,{"Name":"CERT_QUERY_CONTENT_CERT_PAIR","Value":13}
,{"Name":"CERT_QUERY_CONTENT_PFX_AND_LOAD","Value":14}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_QUERY_CONTENT_TYPE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_QUERY_CONTENT_FLAG_CERT","Value":2}
,{"Name":"CERT_QUERY_CONTENT_FLAG_CTL","Value":4}
,{"Name":"CERT_QUERY_CONTENT_FLAG_CRL","Value":8}
,{"Name":"CERT_QUERY_CONTENT_FLAG_SERIALIZED_STORE","Value":16}
,{"Name":"CERT_QUERY_CONTENT_FLAG_SERIALIZED_CERT","Value":32}
,{"Name":"CERT_QUERY_CONTENT_FLAG_SERIALIZED_CTL","Value":64}
,{"Name":"CERT_QUERY_CONTENT_FLAG_SERIALIZED_CRL","Value":128}
,{"Name":"CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED","Value":256}
,{"Name":"CERT_QUERY_CONTENT_FLAG_PKCS7_UNSIGNED","Value":512}
,{"Name":"CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED_EMBED","Value":1024}
,{"Name":"CERT_QUERY_CONTENT_FLAG_PKCS10","Value":2048}
,{"Name":"CERT_QUERY_CONTENT_FLAG_PFX","Value":4096}
,{"Name":"CERT_QUERY_CONTENT_FLAG_CERT_PAIR","Value":8192}
,{"Name":"CERT_QUERY_CONTENT_FLAG_PFX_AND_LOAD","Value":16384}
,{"Name":"CERT_QUERY_CONTENT_FLAG_ALL","Value":16382}
,{"Name":"CERT_QUERY_CONTENT_FLAG_ALL_ISSUER_CERT","Value":818}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_QUERY_FORMAT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_QUERY_FORMAT_BINARY","Value":1}
,{"Name":"CERT_QUERY_FORMAT_BASE64_ENCODED","Value":2}
,{"Name":"CERT_QUERY_FORMAT_ASN_ASCII_HEX_ENCODED","Value":3}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_QUERY_FORMAT_TYPE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_QUERY_FORMAT_FLAG_BINARY","Value":2}
,{"Name":"CERT_QUERY_FORMAT_FLAG_BASE64_ENCODED","Value":4}
,{"Name":"CERT_QUERY_FORMAT_FLAG_ASN_ASCII_HEX_ENCODED","Value":8}
,{"Name":"CERT_QUERY_FORMAT_FLAG_ALL","Value":14}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_QUERY_ENCODING_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"X509_ASN_ENCODING","Value":1}
,{"Name":"PKCS_7_ASN_ENCODING","Value":65536}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_RDN_ATTR_VALUE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_RDN_ANY_TYPE","Value":0}
,{"Name":"CERT_RDN_NUMERIC_STRING","Value":3}
,{"Name":"CERT_RDN_PRINTABLE_STRING","Value":4}
,{"Name":"CERT_RDN_T61_STRING","Value":5}
,{"Name":"CERT_RDN_VIDEOTEX_STRING","Value":6}
,{"Name":"CERT_RDN_IA5_STRING","Value":7}
,{"Name":"CERT_RDN_GRAPHIC_STRING","Value":8}
,{"Name":"CERT_RDN_ISO646_STRING","Value":9}
,{"Name":"CERT_RDN_GENERAL_STRING","Value":10}
,{"Name":"CERT_RDN_INT4_STRING","Value":11}
,{"Name":"CERT_RDN_UNICODE_STRING","Value":12}
,{"Name":"CERT_RDN_BMP_STRING","Value":12}
,{"Name":"CERT_RDN_ENCODED_BLOB","Value":1}
,{"Name":"CERT_RDN_OCTET_STRING","Value":2}
,{"Name":"CERT_RDN_TELETEX_STRING","Value":5}
,{"Name":"CERT_RDN_UNIVERSAL_STRING","Value":11}
,{"Name":"CERT_RDN_UTF8_STRING","Value":13}
,{"Name":"CERT_RDN_VISIBLE_STRING","Value":9}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_STRING_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_SIMPLE_NAME_STR","Value":1}
,{"Name":"CERT_OID_NAME_STR","Value":2}
,{"Name":"CERT_X500_NAME_STR","Value":3}
]
,"IntegerBase":"UInt32"
},{
"Name":"BCRYPT_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_LOCAL","Value":1}
,{"Name":"CRYPT_DOMAIN","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_KEY_SPEC"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AT_KEYEXCHANGE","Value":1}
,{"Name":"AT_SIGNATURE","Value":2}
,{"Name":"CERT_NCRYPT_KEY_SPEC","Value":4294967295}
]
,"IntegerBase":"UInt32"
},{
"Name":"BCRYPT_INTERFACE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE","Value":3}
,{"Name":"BCRYPT_CIPHER_INTERFACE","Value":1}
,{"Name":"BCRYPT_HASH_INTERFACE","Value":2}
,{"Name":"BCRYPT_RNG_INTERFACE","Value":6}
,{"Name":"BCRYPT_SECRET_AGREEMENT_INTERFACE","Value":4}
,{"Name":"BCRYPT_SIGNATURE_INTERFACE","Value":5}
,{"Name":"NCRYPT_KEY_STORAGE_INTERFACE","Value":65537}
,{"Name":"NCRYPT_SCHANNEL_INTERFACE","Value":65538}
,{"Name":"NCRYPT_SCHANNEL_SIGNATURE_INTERFACE","Value":65539}
]
,"IntegerBase":"UInt32"
},{
"Name":"NCRYPT_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"BCRYPT_PAD_NONE","Value":1}
,{"Name":"BCRYPT_PAD_OAEP","Value":4}
,{"Name":"BCRYPT_PAD_PKCS1","Value":2}
,{"Name":"BCRYPT_PAD_PSS","Value":8}
,{"Name":"NCRYPT_SILENT_FLAG","Value":64}
,{"Name":"NCRYPT_NO_PADDING_FLAG","Value":1}
,{"Name":"NCRYPT_PAD_OAEP_FLAG","Value":4}
,{"Name":"NCRYPT_PAD_PKCS1_FLAG","Value":2}
,{"Name":"NCRYPT_REGISTER_NOTIFY_FLAG","Value":1}
,{"Name":"NCRYPT_UNREGISTER_NOTIFY_FLAG","Value":2}
,{"Name":"NCRYPT_MACHINE_KEY_FLAG","Value":32}
,{"Name":"NCRYPT_UNPROTECT_NO_DECRYPT","Value":1}
,{"Name":"NCRYPT_OVERWRITE_KEY_FLAG","Value":128}
,{"Name":"NCRYPT_NO_KEY_VALIDATION","Value":8}
,{"Name":"NCRYPT_WRITE_KEY_TO_LEGACY_STORE_FLAG","Value":512}
,{"Name":"NCRYPT_PAD_PSS_FLAG","Value":8}
,{"Name":"NCRYPT_PERSIST_FLAG","Value":2147483648}
,{"Name":"NCRYPT_PERSIST_ONLY_FLAG","Value":1073741824}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_STRING"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_STRING_BASE64HEADER","Value":0}
,{"Name":"CRYPT_STRING_BASE64","Value":1}
,{"Name":"CRYPT_STRING_BINARY","Value":2}
,{"Name":"CRYPT_STRING_BASE64REQUESTHEADER","Value":3}
,{"Name":"CRYPT_STRING_HEX","Value":4}
,{"Name":"CRYPT_STRING_HEXASCII","Value":5}
,{"Name":"CRYPT_STRING_BASE64X509CRLHEADER","Value":9}
,{"Name":"CRYPT_STRING_HEXADDR","Value":10}
,{"Name":"CRYPT_STRING_HEXASCIIADDR","Value":11}
,{"Name":"CRYPT_STRING_HEXRAW","Value":12}
,{"Name":"CRYPT_STRING_STRICT","Value":536870912}
,{"Name":"CRYPT_STRING_BASE64_ANY","Value":6}
,{"Name":"CRYPT_STRING_ANY","Value":7}
,{"Name":"CRYPT_STRING_HEX_ANY","Value":8}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_IMPORT_PUBLIC_KEY_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG","Value":2147483648}
,{"Name":"CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG","Value":1073741824}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_XML_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_XML_FLAG_DISABLE_EXTENSIONS","Value":268435456}
,{"Name":"CRYPT_XML_FLAG_NO_SERIALIZE","Value":2147483648}
,{"Name":"CRYPT_XML_SIGN_ADD_KEYVALUE","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_ENCODE_OBJECT_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRYPT_ENCODE_ALLOC_FLAG","Value":32768}
,{"Name":"CRYPT_ENCODE_ENABLE_PUNYCODE_FLAG","Value":131072}
,{"Name":"CRYPT_UNICODE_NAME_ENCODE_DISABLE_CHECK_TYPE_FLAG","Value":1073741824}
,{"Name":"CRYPT_UNICODE_NAME_ENCODE_ENABLE_T61_UNICODE_FLAG","Value":2147483648}
,{"Name":"CRYPT_UNICODE_NAME_ENCODE_ENABLE_UTF8_UNICODE_FLAG","Value":536870912}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_OBJECT_LOCATOR_RELEASE_REASON"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_OBJECT_LOCATOR_RELEASE_SYSTEM_SHUTDOWN","Value":1}
,{"Name":"CRYPT_OBJECT_LOCATOR_RELEASE_SERVICE_STOP","Value":2}
,{"Name":"CRYPT_OBJECT_LOCATOR_RELEASE_PROCESS_EXIT","Value":3}
,{"Name":"CRYPT_OBJECT_LOCATOR_RELEASE_DLL_UNLOAD","Value":4}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_ACQUIRE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRYPT_ACQUIRE_CACHE_FLAG","Value":1}
,{"Name":"CRYPT_ACQUIRE_COMPARE_KEY_FLAG","Value":4}
,{"Name":"CRYPT_ACQUIRE_NO_HEALING","Value":8}
,{"Name":"CRYPT_ACQUIRE_SILENT_FLAG","Value":64}
,{"Name":"CRYPT_ACQUIRE_USE_PROV_INFO_FLAG","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_GET_URL_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRYPT_GET_URL_FROM_PROPERTY","Value":1}
,{"Name":"CRYPT_GET_URL_FROM_EXTENSION","Value":2}
,{"Name":"CRYPT_GET_URL_FROM_UNAUTH_ATTRIBUTE","Value":4}
,{"Name":"CRYPT_GET_URL_FROM_AUTH_ATTRIBUTE","Value":8}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_STORE_SAVE_AS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_STORE_SAVE_AS_PKCS7","Value":2}
,{"Name":"CERT_STORE_SAVE_AS_STORE","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"BCRYPT_QUERY_PROVIDER_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_ANY","Value":4}
,{"Name":"CRYPT_UM","Value":1}
,{"Name":"CRYPT_KM","Value":2}
,{"Name":"CRYPT_MM","Value":3}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_FIND_CHAIN_IN_STORE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAG","Value":1}
,{"Name":"CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAG","Value":2}
,{"Name":"CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAG","Value":32768}
,{"Name":"CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAG","Value":4}
,{"Name":"CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAG","Value":8}
,{"Name":"CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAG","Value":16384}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_CONTROL_STORE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_STORE_CTRL_COMMIT_FORCE_FLAG","Value":1}
,{"Name":"CERT_STORE_CTRL_COMMIT_CLEAR_FLAG","Value":2}
,{"Name":"CERT_STORE_CTRL_INHIBIT_DUPLICATE_HANDLE_FLAG","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"BCRYPT_OPEN_ALGORITHM_PROVIDER_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"BCRYPT_ALG_HANDLE_HMAC_FLAG","Value":8}
,{"Name":"BCRYPT_PROV_DISPATCH","Value":1}
,{"Name":"BCRYPT_HASH_REUSABLE_FLAG","Value":32}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_STORE_SAVE_TO"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_STORE_SAVE_TO_FILE","Value":1}
,{"Name":"CERT_STORE_SAVE_TO_FILENAME","Value":4}
,{"Name":"CERT_STORE_SAVE_TO_FILENAME_A","Value":3}
,{"Name":"CERT_STORE_SAVE_TO_FILENAME_W","Value":4}
,{"Name":"CERT_STORE_SAVE_TO_MEMORY","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_SET_PROV_PARAM_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PP_CLIENT_HWND","Value":1}
,{"Name":"PP_DELETEKEY","Value":24}
,{"Name":"PP_KEYEXCHANGE_ALG","Value":14}
,{"Name":"PP_KEYEXCHANGE_PIN","Value":32}
,{"Name":"PP_KEYEXCHANGE_KEYSIZE","Value":12}
,{"Name":"PP_KEYSET_SEC_DESCR","Value":8}
,{"Name":"PP_PIN_PROMPT_STRING","Value":44}
,{"Name":"PP_ROOT_CERTSTORE","Value":46}
,{"Name":"PP_SIGNATURE_ALG","Value":15}
,{"Name":"PP_SIGNATURE_PIN","Value":33}
,{"Name":"PP_SIGNATURE_KEYSIZE","Value":13}
,{"Name":"PP_UI_PROMPT","Value":21}
,{"Name":"PP_USE_HARDWARE_RNG","Value":38}
,{"Name":"PP_USER_CERTSTORE","Value":42}
,{"Name":"PP_SECURE_KEYEXCHANGE_PIN","Value":47}
,{"Name":"PP_SECURE_SIGNATURE_PIN","Value":48}
,{"Name":"PP_SMARTCARD_READER","Value":43}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_KEY_PARAM_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"KP_ALGID","Value":7}
,{"Name":"KP_CERTIFICATE","Value":26}
,{"Name":"KP_PERMISSIONS","Value":6}
,{"Name":"KP_SALT","Value":2}
,{"Name":"KP_SALT_EX","Value":10}
,{"Name":"KP_BLOCKLEN","Value":8}
,{"Name":"KP_GET_USE_COUNT","Value":42}
,{"Name":"KP_KEYLEN","Value":9}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_KEY_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRYPT_EXPORTABLE","Value":1}
,{"Name":"CRYPT_USER_PROTECTED","Value":2}
,{"Name":"CRYPT_ARCHIVABLE","Value":16384}
,{"Name":"CRYPT_CREATE_IV","Value":512}
,{"Name":"CRYPT_CREATE_SALT","Value":4}
,{"Name":"CRYPT_DATA_KEY","Value":2048}
,{"Name":"CRYPT_FORCE_KEY_PROTECTION_HIGH","Value":32768}
,{"Name":"CRYPT_KEK","Value":1024}
,{"Name":"CRYPT_INITIATOR","Value":64}
,{"Name":"CRYPT_NO_SALT","Value":16}
,{"Name":"CRYPT_ONLINE","Value":128}
,{"Name":"CRYPT_PREGEN","Value":64}
,{"Name":"CRYPT_RECIPIENT","Value":16}
,{"Name":"CRYPT_SF","Value":256}
,{"Name":"CRYPT_SGCKEY","Value":8192}
,{"Name":"CRYPT_VOLATILE","Value":4096}
,{"Name":"CRYPT_MACHINE_KEYSET","Value":32}
,{"Name":"CRYPT_USER_KEYSET","Value":4096}
,{"Name":"PKCS12_PREFER_CNG_KSP","Value":256}
,{"Name":"PKCS12_ALWAYS_CNG_KSP","Value":512}
,{"Name":"PKCS12_ALLOW_OVERWRITE_KEY","Value":16384}
,{"Name":"PKCS12_NO_PERSIST_KEY","Value":32768}
,{"Name":"PKCS12_INCLUDE_EXTENDED_PROPERTIES","Value":16}
,{"Name":"CRYPT_OAEP","Value":64}
,{"Name":"CRYPT_BLOB_VER3","Value":128}
,{"Name":"CRYPT_DESTROYKEY","Value":4}
,{"Name":"CRYPT_SSL2_FALLBACK","Value":2}
,{"Name":"CRYPT_Y_ONLY","Value":1}
,{"Name":"CRYPT_IPSEC_HMAC_KEY","Value":256}
,{"Name":"CERT_SET_KEY_PROV_HANDLE_PROP_ID","Value":1}
,{"Name":"CERT_SET_KEY_CONTEXT_PROP_ID","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_MSG_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CMSG_DATA","Value":1}
,{"Name":"CMSG_SIGNED","Value":2}
,{"Name":"CMSG_ENVELOPED","Value":3}
,{"Name":"CMSG_SIGNED_AND_ENVELOPED","Value":4}
,{"Name":"CMSG_HASHED","Value":5}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_OPEN_STORE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_STORE_BACKUP_RESTORE_FLAG","Value":2048}
,{"Name":"CERT_STORE_CREATE_NEW_FLAG","Value":8192}
,{"Name":"CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG","Value":4}
,{"Name":"CERT_STORE_DELETE_FLAG","Value":16}
,{"Name":"CERT_STORE_ENUM_ARCHIVED_FLAG","Value":512}
,{"Name":"CERT_STORE_MAXIMUM_ALLOWED_FLAG","Value":4096}
,{"Name":"CERT_STORE_NO_CRYPT_RELEASE_FLAG","Value":1}
,{"Name":"CERT_STORE_OPEN_EXISTING_FLAG","Value":16384}
,{"Name":"CERT_STORE_READONLY_FLAG","Value":32768}
,{"Name":"CERT_STORE_SET_LOCALIZED_NAME_FLAG","Value":2}
,{"Name":"CERT_STORE_SHARE_CONTEXT_FLAG","Value":128}
,{"Name":"CERT_STORE_UPDATE_KEYID_FLAG","Value":1024}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_DEFAULT_CONTEXT_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRYPT_DEFAULT_CONTEXT_AUTO_RELEASE_FLAG","Value":1}
,{"Name":"CRYPT_DEFAULT_CONTEXT_PROCESS_FLAG","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_VERIFY_CERT_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_VERIFY_CERT_SIGN_DISABLE_MD2_MD4_FLAG","Value":1}
,{"Name":"CRYPT_VERIFY_CERT_SIGN_SET_STRONG_PROPERTIES_FLAG","Value":2}
,{"Name":"CRYPT_VERIFY_CERT_SIGN_RETURN_STRONG_PROPERTIES_FLAG","Value":4}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_SET_HASH_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"HP_HMAC_INFO","Value":5}
,{"Name":"HP_HASHVAL","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_SYSTEM_STORE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_SYSTEM_STORE_LOCATION_MASK","Value":16711680}
,{"Name":"CERT_SYSTEM_STORE_RELOCATE_FLAG","Value":2147483648}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_CREATE_SELFSIGN_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CERT_CREATE_SELFSIGN_NO_KEY_INFO","Value":2}
,{"Name":"CERT_CREATE_SELFSIGN_NO_SIGN","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_DEFAULT_CONTEXT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_DEFAULT_CONTEXT_CERT_SIGN_OID","Value":1}
,{"Name":"CRYPT_DEFAULT_CONTEXT_MULTI_CERT_SIGN_OID","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"BCRYPT_RESOLVE_PROVIDERS_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRYPT_ALL_FUNCTIONS","Value":1}
,{"Name":"CRYPT_ALL_PROVIDERS","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_FIND_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CTL_FIND_ANY","Value":0}
,{"Name":"CTL_FIND_SHA1_HASH","Value":1}
,{"Name":"CTL_FIND_MD5_HASH","Value":2}
,{"Name":"CTL_FIND_USAGE","Value":3}
,{"Name":"CTL_FIND_SAME_USAGE_FLAG","Value":1}
,{"Name":"CTL_FIND_EXISTING","Value":5}
,{"Name":"CTL_FIND_SUBJECT","Value":4}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_FIND_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_FIND_USER_KEYSET_FLAG","Value":1}
,{"Name":"CRYPT_FIND_MACHINE_KEYSET_FLAG","Value":2}
,{"Name":"CRYPT_FIND_SILENT_KEYSET_FLAG","Value":64}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_IMAGE_REF_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRYPT_MIN_DEPENDENCIES","Value":1}
,{"Name":"CRYPT_PROCESS_ISOLATE","Value":65536}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_REVOCATION_STATUS_REASON"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRL_REASON_UNSPECIFIED","Value":0}
,{"Name":"CRL_REASON_KEY_COMPROMISE","Value":1}
,{"Name":"CRL_REASON_CA_COMPROMISE","Value":2}
,{"Name":"CRL_REASON_AFFILIATION_CHANGED","Value":3}
,{"Name":"CRL_REASON_SUPERSEDED","Value":4}
,{"Name":"CRL_REASON_CESSATION_OF_OPERATION","Value":5}
,{"Name":"CRL_REASON_CERTIFICATE_HOLD","Value":6}
,{"Name":"CRL_REASON_REMOVE_FROM_CRL","Value":8}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_ROOT_PROGRAM_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CERT_ROOT_PROGRAM_FLAG_LSC","Value":64}
,{"Name":"CERT_ROOT_PROGRAM_FLAG_ORG","Value":128}
,{"Name":"CERT_ROOT_PROGRAM_FLAG_SUBJECT_LOGO","Value":32}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_XML_KEY_VALUE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_XML_KEY_VALUE_TYPE_DSA","Value":1}
,{"Name":"CRYPT_XML_KEY_VALUE_TYPE_RSA","Value":2}
,{"Name":"CRYPT_XML_KEY_VALUE_TYPE_ECDSA","Value":3}
,{"Name":"CRYPT_XML_KEY_VALUE_TYPE_CUSTOM","Value":4}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_LOGOTYPE_CHOICE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_LOGOTYPE_NO_IMAGE_RESOLUTION_CHOICE","Value":0}
,{"Name":"CERT_LOGOTYPE_BITS_IMAGE_RESOLUTION_CHOICE","Value":1}
,{"Name":"CERT_LOGOTYPE_TABLE_SIZE_IMAGE_RESOLUTION_CHOICE","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CMSG_KEY_AGREE_OPTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CMSG_KEY_AGREE_EPHEMERAL_KEY_CHOICE","Value":1}
,{"Name":"CMSG_KEY_AGREE_STATIC_KEY_CHOICE","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_LOGOTYPE_OPTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_LOGOTYPE_DIRECT_INFO_CHOICE","Value":1}
,{"Name":"CERT_LOGOTYPE_INDIRECT_INFO_CHOICE","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_STORE_PROV_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CERT_STORE_PROV_EXTERNAL_FLAG","Value":1}
,{"Name":"CERT_STORE_PROV_DELETED_FLAG","Value":2}
,{"Name":"CERT_STORE_PROV_NO_PERSIST_FLAG","Value":4}
,{"Name":"CERT_STORE_PROV_SYSTEM_STORE_FLAG","Value":8}
,{"Name":"CERT_STORE_PROV_LM_SYSTEM_STORE_FLAG","Value":16}
]
,"IntegerBase":"UInt32"
},{
"Name":"CMSG_KEY_AGREE_ORIGINATOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CMSG_KEY_AGREE_ORIGINATOR_CERT","Value":1}
,{"Name":"CMSG_KEY_AGREE_ORIGINATOR_PUBLIC_KEY","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_CONTEXT_CONFIG_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRYPT_EXCLUSIVE","Value":1}
,{"Name":"CRYPT_OVERRIDE","Value":65536}
]
,"IntegerBase":"UInt32"
},{
"Name":"BCRYPT_DSA_MAGIC"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"BCRYPT_DSA_PUBLIC_MAGIC","Value":1112560452}
,{"Name":"BCRYPT_DSA_PRIVATE_MAGIC","Value":1448104772}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_XML_X509DATA_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_XML_X509DATA_TYPE_ISSUER_SERIAL","Value":1}
,{"Name":"CRYPT_XML_X509DATA_TYPE_SKI","Value":2}
,{"Name":"CRYPT_XML_X509DATA_TYPE_SUBJECT_NAME","Value":3}
,{"Name":"CRYPT_XML_X509DATA_TYPE_CERTIFICATE","Value":4}
,{"Name":"CRYPT_XML_X509DATA_TYPE_CRL","Value":5}
,{"Name":"CRYPT_XML_X509DATA_TYPE_CUSTOM","Value":6}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_BIOMETRIC_DATA_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_BIOMETRIC_PREDEFINED_DATA_CHOICE","Value":1}
,{"Name":"CERT_BIOMETRIC_OID_DATA_CHOICE","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_CHAIN_POLICY_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_CHAIN_POLICY_IGNORE_NOT_TIME_VALID_FLAG","Value":1}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_CTL_NOT_TIME_VALID_FLAG","Value":2}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_NOT_TIME_NESTED_FLAG","Value":4}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_ALL_NOT_TIME_VALID_FLAGS","Value":7}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_INVALID_BASIC_CONSTRAINTS_FLAG","Value":8}
,{"Name":"CERT_CHAIN_POLICY_ALLOW_UNKNOWN_CA_FLAG","Value":16}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_WRONG_USAGE_FLAG","Value":32}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_INVALID_NAME_FLAG","Value":64}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_INVALID_POLICY_FLAG","Value":128}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_END_REV_UNKNOWN_FLAG","Value":256}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_CTL_SIGNER_REV_UNKNOWN_FLAG","Value":512}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_CA_REV_UNKNOWN_FLAG","Value":1024}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_ROOT_REV_UNKNOWN_FLAG","Value":2048}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_ALL_REV_UNKNOWN_FLAGS","Value":3840}
,{"Name":"CERT_CHAIN_POLICY_ALLOW_TESTROOT_FLAG","Value":32768}
,{"Name":"CERT_CHAIN_POLICY_TRUST_TESTROOT_FLAG","Value":16384}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_NOT_SUPPORTED_CRITICAL_EXT_FLAG","Value":8192}
,{"Name":"CERT_CHAIN_POLICY_IGNORE_PEER_TRUST_FLAG","Value":4096}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_STRONG_SIGN_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CERT_STRONG_SIGN_ENABLE_CRL_CHECK","Value":1}
,{"Name":"CERT_STRONG_SIGN_ENABLE_OCSP_CHECK","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_LOGOTYPE_IMAGE_INFO_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_LOGOTYPE_GRAY_SCALE_IMAGE_INFO_CHOICE","Value":1}
,{"Name":"CERT_LOGOTYPE_COLOR_IMAGE_INFO_CHOICE","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_XML_STATUS_INFO_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_XML_STATUS_INTERNAL_REFERENCE","Value":1}
,{"Name":"CRYPT_XML_STATUS_KEY_AVAILABLE","Value":2}
,{"Name":"CRYPT_XML_STATUS_DIGESTING","Value":4}
,{"Name":"CRYPT_XML_STATUS_DIGEST_VALID","Value":8}
,{"Name":"CRYPT_XML_STATUS_SIGNATURE_VALID","Value":65536}
,{"Name":"CRYPT_XML_STATUS_OPENED_TO_ENCODE","Value":2147483648}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_XML_TRANSFORM_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRYPT_XML_TRANSFORM_ON_STREAM","Value":1}
,{"Name":"CRYPT_XML_TRANSFORM_ON_NODESET","Value":2}
,{"Name":"CRYPT_XML_TRANSFORM_URI_QUERY_STRING","Value":3}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_XML_GROUP_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_XML_GROUP_ID_HASH","Value":1}
,{"Name":"CRYPT_XML_GROUP_ID_SIGN","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_SELECT_CRITERIA_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_SELECT_BY_ENHKEY_USAGE","Value":1}
,{"Name":"CERT_SELECT_BY_KEY_USAGE","Value":2}
,{"Name":"CERT_SELECT_BY_POLICY_OID","Value":3}
,{"Name":"CERT_SELECT_BY_PROV_NAME","Value":4}
,{"Name":"CERT_SELECT_BY_EXTENSION","Value":5}
,{"Name":"CERT_SELECT_BY_SUBJECT_HOST_NAME","Value":6}
,{"Name":"CERT_SELECT_BY_ISSUER_ATTR","Value":7}
,{"Name":"CERT_SELECT_BY_SUBJECT_ATTR","Value":8}
,{"Name":"CERT_SELECT_BY_ISSUER_NAME","Value":9}
,{"Name":"CERT_SELECT_BY_PUBLIC_KEY","Value":10}
,{"Name":"CERT_SELECT_BY_TLS_SIGNATURES","Value":11}
]
,"IntegerBase":"UInt32"
},{
"Name":"BCRYPT_RSAKEY_BLOB_MAGIC"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"BCRYPT_RSAPUBLIC_MAGIC","Value":826364754}
,{"Name":"BCRYPT_RSAPRIVATE_MAGIC","Value":843141970}
,{"Name":"BCRYPT_RSAFULLPRIVATE_MAGIC","Value":859919186}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_XML_KEYINFO_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_XML_KEYINFO_TYPE_KEYNAME","Value":1}
,{"Name":"CRYPT_XML_KEYINFO_TYPE_KEYVALUE","Value":2}
,{"Name":"CRYPT_XML_KEYINFO_TYPE_RETRIEVAL","Value":3}
,{"Name":"CRYPT_XML_KEYINFO_TYPE_X509DATA","Value":4}
,{"Name":"CRYPT_XML_KEYINFO_TYPE_CUSTOM","Value":5}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_TIMESTAMP_VERSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TIMESTAMP_VERSION","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_ID_OPTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CERT_ID_ISSUER_SERIAL_NUMBER","Value":1}
,{"Name":"CERT_ID_KEY_IDENTIFIER","Value":2}
,{"Name":"CERT_ID_SHA1_HASH","Value":3}
]
,"IntegerBase":"UInt32"
},{
"Name":"HTTPSPOLICY_CALLBACK_DATA_AUTH_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AUTHTYPE_CLIENT","Value":1}
,{"Name":"AUTHTYPE_SERVER","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"BCRYPT_DH_KEY_BLOB_MAGIC"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"BCRYPT_DH_PUBLIC_MAGIC","Value":1112557636}
,{"Name":"BCRYPT_DH_PRIVATE_MAGIC","Value":1448101956}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_XML_STATUS_ERROR_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_XML_STATUS_ERROR_NOT_RESOLVED","Value":1}
,{"Name":"CRYPT_XML_STATUS_ERROR_DIGEST_INVALID","Value":2}
,{"Name":"CRYPT_XML_STATUS_ERROR_NOT_SUPPORTED_ALGORITHM","Value":5}
,{"Name":"CRYPT_XML_STATUS_ERROR_NOT_SUPPORTED_TRANSFORM","Value":8}
,{"Name":"CRYPT_XML_STATUS_ERROR_SIGNATURE_INVALID","Value":65536}
,{"Name":"CRYPT_XML_STATUS_ERROR_KEYINFO_NOT_PARSED","Value":131072}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_TIMESTAMP_RESPONSE_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TIMESTAMP_STATUS_GRANTED","Value":0}
,{"Name":"TIMESTAMP_STATUS_GRANTED_WITH_MODS","Value":1}
,{"Name":"TIMESTAMP_STATUS_REJECTED","Value":2}
,{"Name":"TIMESTAMP_STATUS_WAITING","Value":3}
,{"Name":"TIMESTAMP_STATUS_REVOCATION_WARNING","Value":4}
,{"Name":"TIMESTAMP_STATUS_REVOKED","Value":5}
]
,"IntegerBase":"UInt32"
},{
"Name":"NCRYPT_ALGORITHM_NAME_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE","Value":3}
,{"Name":"NCRYPT_SECRET_AGREEMENT_INTERFACE","Value":4}
,{"Name":"NCRYPT_SIGNATURE_INTERFACE","Value":5}
]
,"IntegerBase":"UInt32"
},{
"Name":"HCRYPTASYNC"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"CryptCloseAsyncHandle"
,"InvalidHandleValue":0
},{
"Name":"HCERTCHAINENGINE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"CertFreeCertificateChainEngine"
,"InvalidHandleValue":0
},{
"Name":"BCRYPT_ALG_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":"BCRYPT_HANDLE"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"BCryptCloseAlgorithmProvider"
,"InvalidHandleValue":0
},{
"Name":"BCRYPT_KEY_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":"BCRYPT_HANDLE"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"BCryptDestroyKey"
,"InvalidHandleValue":0
},{
"Name":"BCRYPT_HASH_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":"BCRYPT_HANDLE"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"BCryptDestroyHash"
,"InvalidHandleValue":0
},{
"Name":"BCRYPT_SECRET_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":"BCRYPT_HANDLE"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"BCryptDestroySecret"
,"InvalidHandleValue":0
},{
"Name":"BCRYPT_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
,"InvalidHandleValue":0
},{
"Name":"NCRYPT_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"UIntPtr"}
,"FreeFunc":null
,"InvalidHandleValue":0
},{
"Name":"NCRYPT_PROV_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"UIntPtr"}
,"FreeFunc":"NCryptFreeObject"
,"InvalidHandleValue":0
},{
"Name":"NCRYPT_KEY_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"UIntPtr"}
,"FreeFunc":"NCryptFreeObject"
,"InvalidHandleValue":0
},{
"Name":"NCRYPT_HASH_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"UIntPtr"}
,"FreeFunc":null
,"InvalidHandleValue":0
},{
"Name":"NCRYPT_SECRET_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"UIntPtr"}
,"FreeFunc":null
,"InvalidHandleValue":0
},{
"Name":"HCRYPTPROV_LEGACY"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"UIntPtr"}
,"FreeFunc":null
,"InvalidHandleValue":0
},{
"Name":"HCRYPTPROV_OR_NCRYPT_KEY_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"UIntPtr"}
,"FreeFunc":null
,"InvalidHandleValue":0
},{
"Name":"HCERTSTORE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"FreeFunc":null
,"InvalidHandleValue":0
},{
"Name":"HCERTSTOREPROV"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"FreeFunc":null
,"InvalidHandleValue":0
},{
"Name":"CMS_KEY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbOID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbOID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HMAC_Info"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"HashAlgid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbInnerString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbInnerString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbOuterString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbOuterString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SCHANNEL_ALG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PROV_ENUMALGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"aiAlgid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBitLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PROV_ENUMALGS_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"aiAlgid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDefaultLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMinLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"dwLongNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szLongName","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PUBLICKEYSTRUC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"bType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"aiKeyAlg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RSAPUBKEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bitlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pubexp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PUBKEY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bitlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DSSSEED"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"counter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"seed","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PUBKEYVER3"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bitlenP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bitlenQ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bitlenJ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DSSSeed","Type":{"Kind":"ApiRef","Name":"DSSSEED","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PRIVKEYVER3"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bitlenP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bitlenQ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bitlenJ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bitlenX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DSSSeed","Type":{"Kind":"ApiRef","Name":"DSSSEED","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"KEY_TYPE_SUBTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Subtype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_FORTEZZA_DATA_PROP"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SerialNumber","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CertIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"CertLabel","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_RC4_KEY_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Key","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"SBox","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"i","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"j","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_DES_KEY_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Key","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"IV","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Feedback","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_3DES_KEY_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Key","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"IV","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Feedback","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_AES_128_KEY_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Key","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"IV","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"EncryptionState","Type":{"Kind":"Array","Shape":{"Size":176},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"DecryptionState","Type":{"Kind":"Array","Shape":{"Size":176},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Feedback","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_AES_256_KEY_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Key","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"IV","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"EncryptionState","Type":{"Kind":"Array","Shape":{"Size":240},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"DecryptionState","Type":{"Kind":"Array","Shape":{"Size":240},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Feedback","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPTOAPI_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMS_DH_KEY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszContentEncObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"PubInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_KEY_LENGTHS_STRUCT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwMinLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwIncrement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_OID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbOID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbOID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_OID_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwOIDCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pOIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_OID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_PKCS1_PADDING_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_PSS_PADDING_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"cbSalt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_OAEP_PADDING_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pbLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbLabel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwInfoVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbNonce","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbNonce","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbAuthData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbMacContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbMacContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbAAD","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCryptBuffer"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BufferType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCryptBufferDesc"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ulVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBuffer","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_KEY_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_RSAKEY_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Magic","Type":{"Kind":"ApiRef","Name":"BCRYPT_RSAKEY_BLOB_MAGIC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"BitLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbPublicExp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbModulus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbPrime1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbPrime2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_ECCKEY_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SSL_ECCKEY_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwCurveType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ECC_CURVE_TYPE_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE","Value":1}
,{"Name":"BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE","Value":2}
,{"Name":"BCRYPT_ECC_PRIME_MONTGOMERY_CURVE","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"ECC_CURVE_ALG_ID_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"BCRYPT_NO_CURVE_GENERATION_ALG_ID","Value":0}
]
,"IntegerBase":"Int32"
},{
"Name":"BCRYPT_ECCFULLKEY_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCurveType","Type":{"Kind":"ApiRef","Name":"ECC_CURVE_TYPE_ENUM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwCurveGenerationAlgId","Type":{"Kind":"ApiRef","Name":"ECC_CURVE_ALG_ID_ENUM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cbFieldLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSubgroupOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbCofactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_DH_KEY_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwMagic","Type":{"Kind":"ApiRef","Name":"BCRYPT_DH_KEY_BLOB_MAGIC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_DH_PARAMETER_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_DSA_KEY_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwMagic","Type":{"Kind":"ApiRef","Name":"BCRYPT_DSA_MAGIC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Seed","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"q","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HASHALGORITHM_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DSA_HASH_ALGORITHM_SHA1","Value":0}
,{"Name":"DSA_HASH_ALGORITHM_SHA256","Value":1}
,{"Name":"DSA_HASH_ALGORITHM_SHA512","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"DSAFIPSVERSION_ENUM"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DSA_FIPS186_2","Value":0}
,{"Name":"DSA_FIPS186_3","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"BCRYPT_DSA_KEY_BLOB_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwMagic","Type":{"Kind":"ApiRef","Name":"BCRYPT_DSA_MAGIC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hashAlgorithm","Type":{"Kind":"ApiRef","Name":"HASHALGORITHM_ENUM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"standardVersion","Type":{"Kind":"ApiRef","Name":"DSAFIPSVERSION_ENUM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cbSeedLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbGroupSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_KEY_DATA_BLOB_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbKeyData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_DSA_PARAMETER_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Seed","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"q","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_DSA_PARAMETER_HEADER_V2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hashAlgorithm","Type":{"Kind":"ApiRef","Name":"HASHALGORITHM_ENUM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"standardVersion","Type":{"Kind":"ApiRef","Name":"DSAFIPSVERSION_ENUM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cbSeedLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbGroupSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_ECC_CURVE_NAMES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwEccCurveNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pEccCurveNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_HASH_OPERATION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"BCRYPT_HASH_OPERATION_HASH_DATA","Value":1}
,{"Name":"BCRYPT_HASH_OPERATION_FINISH_HASH","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"BCRYPT_MULTI_HASH_OPERATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"iHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hashOperation","Type":{"Kind":"ApiRef","Name":"BCRYPT_HASH_OPERATION_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_MULTI_OPERATION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"BCRYPT_OPERATION_TYPE_HASH","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"BCRYPT_MULTI_OBJECT_LENGTH_STRUCT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbPerObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbPerElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_ALGORITHM_IDENTIFIER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_PROVIDER_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszProviderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BCRYPT_INTERFACE_VERSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_INTERFACE_REG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwInterface","Type":{"Kind":"ApiRef","Name":"BCRYPT_INTERFACE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cFunctions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpszFunctions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_IMAGE_REG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszImage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cInterfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_INTERFACE_REG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PROVIDER_REG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cAliases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpszAliases","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"pUM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_IMAGE_REG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pKM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_IMAGE_REG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PROVIDERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cProviders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpszProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_CONTEXT_CONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_CONFIG_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_CONTEXT_FUNCTION_CONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_CONTEXTS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cContexts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpszContexts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_CONTEXT_FUNCTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cFunctions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpszFunctions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_CONTEXT_FUNCTION_PROVIDERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cProviders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpszProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PROPERTY_REF"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_IMAGE_REF"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszImage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_IMAGE_REF_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PROVIDER_REF"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROPERTY_REF","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"pUM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_IMAGE_REF","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pKM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_IMAGE_REF","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PROVIDER_REFS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cProviders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_REF","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_NCRYPT_ALLOC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"PFN_NCRYPT_FREE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"NCRYPT_ALLOC_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_NCRYPT_ALLOC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_NCRYPT_FREE","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_CIPHER_PADDING_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbIV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbOtherInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbOtherInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_PLATFORM_ATTEST_PADDING_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pcrMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_KEY_ATTEST_PADDING_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbKeyBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbKeyBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbKeyAuth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbKeyAuth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_ISOLATED_KEY_ATTESTED_ATTRIBUTES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbPublicKeyBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_VSM_KEY_ATTESTATION_STATEMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbReport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TrustletId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"MinSvn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FlagsMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FlagsExpected","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_EXPORTED_ISOLATED_KEY_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbAlgName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbNonce","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbAuthTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbWrappingKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbIsolatedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_EXPORTED_ISOLATED_KEY_ENVELOPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Header","Type":{"Kind":"ApiRef","Name":"NCRYPT_EXPORTED_ISOLATED_KEY_HEADER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_PCP_TPM_WEB_AUTHN_ATTESTATION_STATEMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbCertifyInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbTpmPublic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_TPM_PLATFORM_ATTESTATION_STATEMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pcrAlg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbQuote","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbPcrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCryptAlgorithmName"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwClass","Type":{"Kind":"ApiRef","Name":"NCRYPT_ALGORITHM_NAME_CLASS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwAlgOperations","Type":{"Kind":"ApiRef","Name":"NCRYPT_OPERATION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCryptKeyName"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwLegacyKeySpec","Type":{"Kind":"ApiRef","Name":"CERT_KEY_SPEC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCryptProviderName"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_UI_POLICY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszCreationTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_KEY_ACCESS_POLICY_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPolicyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbUserSid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbApplicationSid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_SUPPORTED_LENGTHS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwMinLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwIncrement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDefaultLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_PCP_HMAC_AUTH_SIGNATURE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iExpiration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"pabNonce","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pabPolicyRef","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pabHMAC","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_PCP_TPM_FW_VERSION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"major1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"major2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"minor1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"minor2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_PCP_RAW_POLICYDIGEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbDigest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_KEY_BLOB_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbAlgName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbKeyData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NCRYPT_TPM_LOADABLE_KEY_BLOB_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbPublic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbPrivate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_BIT_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cUnusedBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_ALGORITHM_IDENTIFIER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_OBJID_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwAlgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_HASH_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Hash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_EXTENSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fCritical","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_ATTRIBUTE_TYPE_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_ATTRIBUTE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_ATTRIBUTES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_RDN_ATTR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwValueType","Type":{"Kind":"ApiRef","Name":"CERT_RDN_ATTR_VALUE_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_RDN"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cRDNAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgRDNAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_RDN_ATTR","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_NAME_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cRDN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgRDN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_RDN","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_NAME_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_PUBLIC_KEY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Algorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"PublicKey","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_ECC_PRIVATE_KEY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PrivateKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"szCurveOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"PublicKey","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PRIVATE_KEY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Algorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"PrivateKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_ENCRYPTED_PRIVATE_KEY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"EncryptedPrivateKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PCRYPT_DECRYPT_PRIVATE_KEY_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Algorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"EncryptedPrivateKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbClearTextKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbClearTextKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pVoidDecryptFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pClearTextPrivateKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pbEncryptedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbEncryptedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pVoidEncryptFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"PCRYPT_RESOLVE_HCRYPTPROV_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPrivateKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PRIVATE_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"phCryptProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]}
,{"Name":"pVoidResolveFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"CRYPT_PKCS8_IMPORT_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"PrivateKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pResolvehCryptProvFunc","Type":{"Kind":"ApiRef","Name":"PCRYPT_RESOLVE_HCRYPTPROV_FUNC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pVoidResolveFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pDecryptPrivateKeyFunc","Type":{"Kind":"ApiRef","Name":"PCRYPT_DECRYPT_PRIVATE_KEY_FUNC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pVoidDecryptFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PKCS8_EXPORT_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszPrivateKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pEncryptPrivateKeyFunc","Type":{"Kind":"ApiRef","Name":"PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pVoidEncryptFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SignatureAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Issuer","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"NotBefore","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NotAfter","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Subject","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SubjectPublicKeyInfo","Type":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"IssuerUniqueId","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SubjectUniqueId","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRL_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"RevocationDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRL_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SignatureAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Issuer","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ThisUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NextUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cCRLEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCRLEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_OR_CRL_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_OR_CRL_BUNDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_OR_CRL_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_REQUEST_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Subject","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SubjectPublicKeyInfo","Type":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_KEYGEN_REQUEST_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SubjectPublicKeyInfo","Type":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pwszChallengeString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_SIGNED_CONTENT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ToBeSigned","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SignatureAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Signature","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CTL_USAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cUsageIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpszUsageIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CTL_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SubjectIdentifier","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CTL_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SubjectUsage","Type":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ListIdentifier","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SequenceNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ThisUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NextUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SubjectAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cCTLEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCTLEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_TIME_STAMP_REQUEST_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszTimeStampAlgorithm","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszContentType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Content","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_ENROLLMENT_NAME_VALUE_PAIR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_CSP_PROVIDER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszProviderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Signature","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CRYPT_ALLOC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"PFN_CRYPT_FREE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"CRYPT_ENCODE_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ALLOC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_FREE","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_DECODE_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ALLOC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_FREE","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_EXTENSIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_AUTHORITY_KEY_ID_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"KeyId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"CertIssuer","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"CertSerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_PRIVATE_KEY_VALIDITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NotBefore","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NotAfter","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_KEY_ATTRIBUTES_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"KeyId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"IntendedKeyUsage","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pPrivateKeyUsagePeriod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PRIVATE_KEY_VALIDITY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_POLICY_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cCertPolicyElementId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpszCertPolicyElementId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_KEY_USAGE_RESTRICTION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cCertPolicyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCertPolicyId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_POLICY_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"RestrictedKeyUsage","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_OTHER_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_ALT_NAME_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwAltNameChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pOtherName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_OTHER_NAME","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pwszRfc822Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszDNSName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DirectoryName","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"IPAddress","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pszRegisteredID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CERT_ALT_NAME_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cAltEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgAltEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_BASIC_CONSTRAINTS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SubjectType","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fPathLenConstraint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwPathLenConstraint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cSubtreesConstraint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgSubtreesConstraint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_BASIC_CONSTRAINTS2_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fCA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fPathLenConstraint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwPathLenConstraint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_POLICY_QUALIFIER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszPolicyQualifierId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Qualifier","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_POLICY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszPolicyIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cPolicyQualifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgPolicyQualifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_POLICY_QUALIFIER_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_POLICIES_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cPolicyInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgPolicyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_POLICY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_POLICY_QUALIFIER_NOTICE_REFERENCE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszOrganization","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cNoticeNumbers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgNoticeNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_POLICY_QUALIFIER_USER_NOTICE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pNoticeReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_POLICY_QUALIFIER_NOTICE_REFERENCE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pszDisplayText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CPS_URLS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_POLICY95_QUALIFIER1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszPracticesReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszNoticeIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszNSINoticeIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cCPSURLs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCPSURLs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CPS_URLS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_POLICY_MAPPING"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszIssuerDomainPolicy","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszSubjectDomainPolicy","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_POLICY_MAPPINGS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cPolicyMapping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgPolicyMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_POLICY_MAPPING","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_POLICY_CONSTRAINTS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fRequireExplicitPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwRequireExplicitPolicySkipCerts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fInhibitPolicyMapping","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwInhibitPolicyMappingSkipCerts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_CONTENT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Content","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_SEQUENCE_OF_ANY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_AUTHORITY_KEY_ID2_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"KeyId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"AuthorityCertIssuer","Type":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"AuthorityCertSerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_ACCESS_DESCRIPTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszAccessMethod","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"AccessLocation","Type":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_AUTHORITY_INFO_ACCESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cAccDescr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgAccDescr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_ACCESS_DESCRIPTION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRL_DIST_POINT_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwDistPointNameChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FullName","Type":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CRL_DIST_POINT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DistPointName","Type":{"Kind":"ApiRef","Name":"CRL_DIST_POINT_NAME","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ReasonFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"CRLIssuer","Type":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRL_DIST_POINTS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cDistPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgDistPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_DIST_POINT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CROSS_CERT_DIST_POINTS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSyncDeltaTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cDistPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgDistPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_PAIR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Forward","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Reverse","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRL_ISSUING_DIST_POINT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DistPointName","Type":{"Kind":"ApiRef","Name":"CRL_DIST_POINT_NAME","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fOnlyContainsUserCerts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fOnlyContainsCACerts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"OnlySomeReasonFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fIndirectCRL","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_GENERAL_SUBTREE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Base","Type":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fMaximum","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_NAME_CONSTRAINTS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cPermittedSubtree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgPermittedSubtree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_GENERAL_SUBTREE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cExcludedSubtree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExcludedSubtree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_GENERAL_SUBTREE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_DSS_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"p","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"q","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"g","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_DH_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"p","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"g","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_ECC_SIGNATURE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"r","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"s","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_X942_DH_VALIDATION_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"seed","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pgenCounter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_X942_DH_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"p","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"g","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"q","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"j","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pValidationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_X942_DH_VALIDATION_PARAMS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_X942_OTHER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszContentEncryptionObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"rgbCounter","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"rgbKeyLength","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"PubInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_ECC_CMS_SHARED_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Algorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"EntityUInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"rgbSuppPubInfo","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_RC2_CBC_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fIV","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"rgbIV","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_SMIME_CAPABILITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_SMIME_CAPABILITIES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cCapability","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCapability","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_SMIME_CAPABILITY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_QC_STATEMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszStatementId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"StatementInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_QC_STATEMENTS_EXT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cStatement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgStatement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_QC_STATEMENT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_MASK_GEN_ALGORITHM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_RSA_SSA_PSS_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"MaskGenAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_MASK_GEN_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwSaltLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTrailerField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PSOURCE_ALGORITHM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"EncodingParameters","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_RSAES_OAEP_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"MaskGenAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_MASK_GEN_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"PSourceAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_PSOURCE_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMC_TAGGED_ATTRIBUTE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwBodyPartID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Attribute","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMC_TAGGED_CERT_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwBodyPartID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SignedCertRequest","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMC_TAGGED_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwTaggedRequestChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pTaggedCertRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_CERT_REQUEST","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMC_TAGGED_CONTENT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwBodyPartID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EncodedContentInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMC_TAGGED_OTHER_MSG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwBodyPartID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMC_DATA_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cTaggedAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgTaggedAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cTaggedRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgTaggedRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_REQUEST","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cTaggedContentInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgTaggedContentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_CONTENT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cTaggedOtherMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgTaggedOtherMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_OTHER_MSG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMC_RESPONSE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cTaggedAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgTaggedAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cTaggedContentInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgTaggedContentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_CONTENT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cTaggedOtherMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgTaggedOtherMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_OTHER_MSG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMC_PEND_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"PendToken","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"PendTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMC_STATUS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cBodyList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgdwBodyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"pwszStatusString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwOtherInfoChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwFailInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPendInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_PEND_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMC_ADD_EXTENSIONS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwCmcDataReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cCertReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgdwCertReference","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMC_ADD_ATTRIBUTES_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwCmcDataReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cCertReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgdwCertReference","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"cAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_TEMPLATE_EXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fMinorVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_HASHED_URL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Hash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_LOGOTYPE_DETAILS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszMimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cHashedUrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgHashedUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_HASHED_URL","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_LOGOTYPE_REFERENCE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cHashedUrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgHashedUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_HASHED_URL","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_LOGOTYPE_IMAGE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwLogotypeImageInfoChoice","Type":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_IMAGE_INFO_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwXSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwYSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwLogotypeImageResolutionChoice","Type":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_CHOICE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pwszLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwNumBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTableSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CERT_LOGOTYPE_IMAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"LogotypeDetails","Type":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_DETAILS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pLogotypeImageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_IMAGE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_LOGOTYPE_AUDIO_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPlayTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_LOGOTYPE_AUDIO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"LogotypeDetails","Type":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_DETAILS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pLogotypeAudioInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_AUDIO_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_LOGOTYPE_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cLogotypeImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgLogotypeImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_IMAGE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cLogotypeAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgLogotypeAudio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_AUDIO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_LOGOTYPE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwLogotypeInfoChoice","Type":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_OPTION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pLogotypeDirectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_DATA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pLogotypeIndirectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_REFERENCE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CERT_OTHER_LOGOTYPE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LogotypeInfo","Type":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_LOGOTYPE_EXT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cCommunityLogo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCommunityLogo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pIssuerLogo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pSubjectLogo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cOtherLogo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgOtherLogo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_OTHER_LOGOTYPE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_BIOMETRIC_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwTypeOfBiometricDataChoice","Type":{"Kind":"ApiRef","Name":"CERT_BIOMETRIC_DATA_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"HashedUrl","Type":{"Kind":"ApiRef","Name":"CERT_HASHED_URL","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwPredefined","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CERT_BIOMETRIC_EXT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cBiometricData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgBiometricData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_BIOMETRIC_DATA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OCSP_SIGNATURE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SignatureAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Signature","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OCSP_SIGNED_REQUEST_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ToBeSigned","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pOptionalSignatureInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OCSP_SIGNATURE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OCSP_CERT_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"IssuerNameHash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"IssuerKeyHash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OCSP_REQUEST_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"CertId","Type":{"Kind":"ApiRef","Name":"OCSP_CERT_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OCSP_REQUEST_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pRequestorName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cRequestEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgRequestEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OCSP_REQUEST_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OCSP_RESPONSE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OCSP_BASIC_SIGNED_RESPONSE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ToBeSigned","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SignatureInfo","Type":{"Kind":"ApiRef","Name":"OCSP_SIGNATURE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OCSP_BASIC_REVOKED_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"RevocationDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwCrlReasonCode","Type":{"Kind":"ApiRef","Name":"CERT_REVOCATION_STATUS_REASON","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OCSP_BASIC_RESPONSE_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"CertId","Type":{"Kind":"ApiRef","Name":"OCSP_CERT_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwCertStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ThisUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NextUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pRevokedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OCSP_BASIC_REVOKED_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"OCSP_BASIC_RESPONSE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwResponderIdChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ProducedAt","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cResponseEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgResponseEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OCSP_BASIC_RESPONSE_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ByNameResponderId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ByKeyResponderId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CERT_SUPPORTED_ALGORITHM_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Algorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"IntendedKeyUsage","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"IntendedCertPolicies","Type":{"Kind":"ApiRef","Name":"CERT_POLICIES_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_TPM_SPECIFICATION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszFamily","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_OID_FUNC_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pvFuncAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CRYPT_ENUM_OID_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgdwValueType","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]}
,{"Name":"rgpwszValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"rgpbValueData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Const"]}
,{"Name":"rgcbValueData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CRYPT_OID_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ExtraInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"PFN_CRYPT_ENUM_OID_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_OID_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CERT_STRONG_SIGN_SERIALIZED_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CERT_STRONG_SIGN_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pwszCNGSignHashAlgids","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszCNGPubKeyMinBitLengths","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_STRONG_SIGN_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwInfoChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pSerializedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STRONG_SIGN_SERIALIZED_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CERT_ISSUER_SERIAL_NUMBER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Issuer","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwIdChoice","Type":{"Kind":"ApiRef","Name":"CERT_ID_OPTION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"IssuerSerialNumber","Type":{"Kind":"ApiRef","Name":"CERT_ISSUER_SERIAL_NUMBER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"KeyId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"HashId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMSG_SIGNER_ENCODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCertInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cAuthAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgAuthAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cUnauthAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgUnauthAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hNCryptKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMSG_SIGNED_ENCODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cSigners","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgSigners","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cCrlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCrlEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_ENVELOPED_ENCODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ContentEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cRecipients","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpRecipients","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvKeyEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"RecipientPublicKey","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"RecipientId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RecipientPublicKey","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"RecipientId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Date","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pOtherAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE_TYPE_VALUE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvKeyEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"KeyWrapAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvKeyWrapAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwKeyChoice","Type":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_OPTION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"UserKeyingMaterial","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cRecipientEncryptedKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpRecipientEncryptedKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pEphemeralAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pSenderId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvKeyEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwKeyChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"KeyId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Date","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pOtherAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE_TYPE_VALUE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hKeyEncryptionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"pvKeyEncryptionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMSG_RECIPIENT_ENCODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwRecipientChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pKeyTrans","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pKeyAgree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pMailList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMSG_RC2_AUX_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBitLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_SP3_COMPATIBLE_AUX_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_RC4_AUX_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBitLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_SIGNED_AND_ENVELOPED_ENCODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SignedInfo","Type":{"Kind":"ApiRef","Name":"CMSG_SIGNED_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"EnvelopedInfo","Type":{"Kind":"ApiRef","Name":"CMSG_ENVELOPED_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_HASHED_ENCODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_ENCRYPTED_ENCODE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ContentEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CMSG_STREAM_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fFinal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CMSG_STREAM_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbContent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pfnStreamOutput","Type":{"Kind":"ApiRef","Name":"PFN_CMSG_STREAM_OUTPUT","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_SIGNER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Issuer","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"HashEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"EncryptedHash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"AuthAttrs","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"UnauthAttrs","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_CMS_SIGNER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SignerId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"HashEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"EncryptedHash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"AuthAttrs","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"UnauthAttrs","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_KEY_TRANS_RECIPIENT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RecipientId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"EncryptedKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_RECIPIENT_ENCRYPTED_KEY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"RecipientId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"EncryptedKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Date","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pOtherAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE_TYPE_VALUE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_KEY_AGREE_RECIPIENT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwOriginatorChoice","Type":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_ORIGINATOR","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"UserKeyingMaterial","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cRecipientEncryptedKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpRecipientEncryptedKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_RECIPIENT_ENCRYPTED_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"OriginatorCertId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"OriginatorPublicKeyInfo","Type":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMSG_MAIL_LIST_RECIPIENT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"EncryptedKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Date","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pOtherAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE_TYPE_VALUE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_CMS_RECIPIENT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwRecipientChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pKeyTrans","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_TRANS_RECIPIENT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pKeyAgree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_RECIPIENT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pMailList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_MAIL_LIST_RECIPIENT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSignerType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pvSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_CTRL_DECRYPT_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hNCryptKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMSG_CTRL_KEY_TRANS_DECRYPT_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pKeyTrans","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_TRANS_RECIPIENT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hNCryptKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMSG_CTRL_KEY_AGREE_DECRYPT_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pKeyAgree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_RECIPIENT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRecipientEncryptedKeyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OriginatorPublicKey","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hNCryptKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMSG_CTRL_MAIL_LIST_DECRYPT_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"pMailList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_MAIL_LIST_RECIPIENT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwKeyChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hKeyEncryptionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"pvKeyEncryptionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"blob","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUnauthAttrIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CMSG_ALLOC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"PFN_CMSG_FREE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_CMSG_GEN_ENCRYPT_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"phCryptProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]}
,{"Name":"paiEncrypt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvEncryptAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pPublicKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_CMSG_ALLOC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"ppbEncryptParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbEncryptParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PFN_CMSG_EXPORT_ENCRYPT_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hEncryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pPublicKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_CMSG_IMPORT_ENCRYPT_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"paiEncrypt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"paiPubKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pbEncodedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"cbEncodedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"CMSG_CONTENT_ENCRYPT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ContentEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cRecipients","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCmsRecipients","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_CMSG_ALLOC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CMSG_FREE","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwEncryptFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fCNG","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pbCNGContentEncryptKeyObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pbContentEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbContentEncryptKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hContentEncryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hCNGContentEncryptKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pContentEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CONTENT_ENCRYPT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CMSG_KEY_TRANS_ENCRYPT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"EncryptedKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CMSG_EXPORT_KEY_TRANS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pContentEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CONTENT_ENCRYPT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pKeyTransEncodeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pKeyTransEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_TRANS_ENCRYPT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CMSG_KEY_AGREE_KEY_ENCRYPT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EncryptedKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMSG_KEY_AGREE_ENCRYPT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"UserKeyingMaterial","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwOriginatorChoice","Type":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_ORIGINATOR","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cKeyAgreeKeyEncryptInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpKeyAgreeKeyEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_KEY_ENCRYPT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"OriginatorCertId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"OriginatorPublicKeyInfo","Type":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"PFN_CMSG_EXPORT_KEY_AGREE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pContentEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CONTENT_ENCRYPT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pKeyAgreeEncodeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pKeyAgreeEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_ENCRYPT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CMSG_MAIL_LIST_ENCRYPT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"EncryptedKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CMSG_EXPORT_MAIL_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pContentEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CONTENT_ENCRYPT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pMailListEncodeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pMailListEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_MAIL_LIST_ENCRYPT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"PFN_CMSG_IMPORT_KEY_TRANS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pContentEncryptionAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pKeyTransDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CTRL_KEY_TRANS_DECRYPT_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"phContentEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"PFN_CMSG_IMPORT_KEY_AGREE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pContentEncryptionAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pKeyAgreeDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CTRL_KEY_AGREE_DECRYPT_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"phContentEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"PFN_CMSG_IMPORT_MAIL_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pContentEncryptionAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pMailListDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CTRL_MAIL_LIST_DECRYPT_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"phContentEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"CMSG_CNG_CONTENT_DECRYPT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ContentEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_CMSG_ALLOC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CMSG_FREE","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"hNCryptKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pbContentEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbContentEncryptKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hCNGContentEncryptKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pbCNGContentEncryptKeyObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CMSG_CNG_IMPORT_KEY_TRANS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pCNGContentDecryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CNG_CONTENT_DECRYPT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pKeyTransDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CTRL_KEY_TRANS_DECRYPT_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"PFN_CMSG_CNG_IMPORT_KEY_AGREE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pCNGContentDecryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CNG_CONTENT_DECRYPT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pKeyAgreeDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CTRL_KEY_AGREE_DECRYPT_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pCNGContentDecryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CNG_CONTENT_DECRYPT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CERT_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCertInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRL_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbCrlEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbCrlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCrlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CTL_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbCtlEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbCtlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCtlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pbCtlContent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbCtlContent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CertKeyType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"KeyTypeOther","Value":0}
,{"Name":"KeyTypeVirtualSmartCard","Value":1}
,{"Name":"KeyTypePhysicalSmartCard","Value":2}
,{"Name":"KeyTypePassport","Value":3}
,{"Name":"KeyTypePassportRemote","Value":4}
,{"Name":"KeyTypePassportSmartCard","Value":5}
,{"Name":"KeyTypeHardware","Value":6}
,{"Name":"KeyTypeSoftware","Value":7}
,{"Name":"KeyTypeSelfSigned","Value":8}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPT_KEY_PROV_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_KEY_PROV_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszContainerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszProvName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_KEY_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cProvParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgProvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_KEY_PROV_PARAM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_KEY_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hNCryptKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"ROOT_INFO_LUID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"LowPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HighPart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_SMART_CARD_ROOT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"rgbCardID","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"luid","Type":{"Kind":"ApiRef","Name":"ROOT_INFO_LUID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_SYSTEM_STORE_RELOCATE_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous2_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pszSystemStore","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pwszSystemStore","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"_Anonymous1_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hKeyBase","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":[]}
,{"Name":"pvBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CERT_REGISTRY_STORE_CLIENT_GPT_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hKeyBase","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":[]}
,{"Name":"pwszRegPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_REGISTRY_STORE_ROAMING_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":[]}
,{"Name":"pwszStoreDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_LDAP_STORE_OPENED_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pvLdapSessionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pwszLdapUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"CERT_STORE_PROV_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cStoreProvFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpvStoreProvFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]}
,{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwStoreProvFlags","Type":{"Kind":"ApiRef","Name":"CERT_STORE_PROV_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"hStoreProvFuncAddr2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CERT_DLL_OPEN_STORE_PROV_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszStoreProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwEncodingType","Type":{"Kind":"ApiRef","Name":"CERT_QUERY_ENCODING_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CERT_OPEN_STORE_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pStoreProvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STORE_PROV_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_CLOSE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_READ_CERT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pStoreCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppProvCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_WRITE_CERT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_DELETE_CERT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_SET_CERT_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_READ_CRL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pStoreCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppProvCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_WRITE_CRL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_DELETE_CRL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_SET_CRL_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_READ_CTL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pStoreCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppProvCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_WRITE_CTL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_DELETE_CTL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_SET_CTL_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCtrlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvCtrlPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CERT_STORE_PROV_FIND_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFindType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pvFindPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CERT_STORE_PROV_FIND_CERT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STORE_PROV_FIND_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pPrevCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppvStoreProvFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
,{"Name":"ppProvCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_FREE_FIND_CERT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pvStoreProvFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_GET_CERT_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_FIND_CRL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STORE_PROV_FIND_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pPrevCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppvStoreProvFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
,{"Name":"ppProvCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_FREE_FIND_CRL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvStoreProvFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_GET_CRL_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_FIND_CTL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STORE_PROV_FIND_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pPrevCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppvStoreProvFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
,{"Name":"ppProvCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_FREE_FIND_CTL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvStoreProvFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CERT_STORE_PROV_GET_CTL_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hStoreProv","Type":{"Kind":"ApiRef","Name":"HCERTSTOREPROV","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CRL_FIND_ISSUED_FOR_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pSubjectCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"pIssuerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"CTL_ANY_SUBJECT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SubjectAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SubjectIdentifier","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CTL_FIND_USAGE_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SubjectUsage","Type":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ListIdentifier","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CTL_FIND_SUBJECT_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pUsagePara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_FIND_USAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwSubjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pvSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CERT_CREATE_CONTEXT_SORT_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"cbTotalEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbRemainEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvSort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CERT_CREATE_CONTEXT_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_FREE","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pfnSort","Type":{"Kind":"ApiRef","Name":"PFN_CERT_CREATE_CONTEXT_SORT_FUNC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvSort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_SYSTEM_STORE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_PHYSICAL_STORE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszOpenStoreProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwOpenEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwOpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OpenParameters","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CERT_ENUM_SYSTEM_STORE_LOCATION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pwszStoreLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"PFN_CERT_ENUM_SYSTEM_STORE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CERT_SYSTEM_STORE_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pStoreInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SYSTEM_STORE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"PFN_CERT_ENUM_PHYSICAL_STORE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pStoreInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PHYSICAL_STORE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CTL_VERIFY_USAGE_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ListIdentifier","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cCtlStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghCtlStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cSignerStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghSignerStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CTL_VERIFY_USAGE_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ppCtl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"dwCtlEntryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ppSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_REVOCATION_CRL_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pBaseCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pDeltaCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pCrlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"fDeltaCrlEntry","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_REVOCATION_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pIssuerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"cCertStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"hCrlStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pftTimeToUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_REVOCATION_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReason","Type":{"Kind":"ApiRef","Name":"CERT_REVOCATION_STATUS_REASON","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fHasFreshnessTime","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwFreshnessTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"CertSignHashCNGAlgPropData","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"CertIssuerPubKeyBitLengthPropData","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_VERIFY_CERT_SIGN_WEAK_HASH_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cCNGHashAlgid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpwszCNGHashAlgid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"dwWeakIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSignatureAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppvDecodedSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
,{"Name":"ppwszCNGHashAlgid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSignatureAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvDecodedSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pwszCNGPubKeyAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszCNGHashAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":7}]}
,{"Name":"cbComputedHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":9},"Optional"]}
,{"Name":"pcbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPubKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pSignatureAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvDecodedSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pwszCNGPubKeyAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszCNGHashAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":7}]}
,{"Name":"cbComputedHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":9}]}
,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cOID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpszOID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hNCryptKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPublicKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_FROM_BCRYPT_HANDLE_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hBCryptKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPublicKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PFN_IMPORT_PRIV_KEY_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pPrivateKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PRIVATE_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"PFN_EXPORT_PRIV_KEY_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPrivateKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pPrivateKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PRIVATE_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbPrivateKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_CRYPT_GET_SIGNER_CERTIFICATE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvGetArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSignerId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"hMsgCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CRYPT_SIGN_MESSAGE_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSigningCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cMsgCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpMsgCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"cMsgCrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpMsgCrl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"cAuthAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgAuthAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cUnauthAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgUnauthAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwInnerContentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_VERIFY_MESSAGE_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnGetSignerCertificate","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_GET_SIGNER_CERTIFICATE","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvGetArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_ENCRYPT_MESSAGE_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ContentEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwInnerContentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_DECRYPT_MESSAGE_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cCertStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_HASH_MESSAGE_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_KEY_SIGN_MESSAGE_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"ApiRef","Name":"CERT_QUERY_ENCODING_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwKeySpec","Type":{"Kind":"ApiRef","Name":"CERT_KEY_SPEC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"PubKeyAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hNCryptKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CRYPT_KEY_VERIFY_MESSAGE_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_CHAIN"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cCerts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"certs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"keyLocatorInfo","Type":{"Kind":"ApiRef","Name":"CRYPT_KEY_PROV_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CRYPT_ASYNC_PARAM_FREE_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszParamOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"CRYPT_BLOB_ARRAY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_CREDENTIALS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszCredentialsOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pvCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PASSWORD_CREDENTIALSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszUsername","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PASSWORD_CREDENTIALSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszUsername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_FREE_ENCODED_OBJECT_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pszObjectOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_BLOB_ARRAY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pvFreeContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CRYPTNET_URL_CACHE_PRE_FETCH_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwObjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ThisUpdateTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NextUpdateTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"PublishTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPTNET_URL_CACHE_FLUSH_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwExemptSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ExpireTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPTNET_URL_CACHE_RESPONSE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wResponseType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wResponseFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"LastModifiedTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwMaxAge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszETag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwProxyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_RETRIEVE_AUX_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pLastSyncTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"dwMaxUrlRetrievalByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPreFetchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTNET_URL_CACHE_PRE_FETCH_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pFlushInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTNET_URL_CACHE_FLUSH_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"ppResponseInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTNET_URL_CACHE_RESPONSE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"pwszCacheFileNamePrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pftCacheResync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"fProxyCacheRetrieval","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwHttpStatusCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ppwszErrorResponseHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"ppErrorContentBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CRYPT_CANCEL_RETRIEVAL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"PFN_CRYPT_ASYNC_RETRIEVAL_COMPLETION_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvCompletion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwCompletionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszObjectOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"CRYPT_ASYNC_RETRIEVAL_COMPLETION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pfnCompletion","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ASYNC_RETRIEVAL_COMPLETION_FUNC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvCompletion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CANCEL_ASYNC_RETRIEVAL_FUNC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hAsyncRetrieve","Type":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"CRYPT_URL_ARRAY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cUrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgwszUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_URL_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSyncDeltaTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgcGroupEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_CRL_CONTEXT_PAIR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iDeltaCrlIndicator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"pftCacheResync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"pLastSyncTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"pMaxAgeTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"pChainPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_REVOCATION_CHAIN_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pDeltaCrlIndicator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CRYPT_ENUM_KEYID_PROP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pKeyIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
,{"Name":"cProp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgdwPropId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"rgpvData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"rgcbData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
]
},{
"Name":"CERT_CHAIN_ENGINE_CONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hRestrictedRoot","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"hRestrictedTrust","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"hRestrictedOther","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cAdditionalStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghAdditionalStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUrlRetrievalTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaximumCachedCertificates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CycleDetectionModulus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hExclusiveRoot","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"hExclusiveTrustedPeople","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwExclusiveFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_TRUST_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwErrorStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwInfoStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_REVOCATION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRevocationResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszRevocationOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pvOidSpecificInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"fHasFreshnessTime","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwFreshnessTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCrlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_REVOCATION_CRL_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_TRUST_LIST_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCtlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_CHAIN_ELEMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"TrustStatus","Type":{"Kind":"ApiRef","Name":"CERT_TRUST_STATUS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pRevocationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_REVOCATION_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pIssuanceUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pApplicationUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pwszExtendedErrorInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"CERT_SIMPLE_CHAIN"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TrustStatus","Type":{"Kind":"ApiRef","Name":"CERT_TRUST_STATUS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpElement","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_ELEMENT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"pTrustListInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_TRUST_LIST_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"fHasRevocationFreshnessTime","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwRevocationFreshnessTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_CHAIN_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TrustStatus","Type":{"Kind":"ApiRef","Name":"CERT_TRUST_STATUS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpChain","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SIMPLE_CHAIN","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"cLowerQualityChainContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpLowerQualityChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"fHasRevocationFreshnessTime","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwRevocationFreshnessTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ChainId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_USAGE_MATCH"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CTL_USAGE_MATCH"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_CHAIN_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RequestedUsage","Type":{"Kind":"ApiRef","Name":"CERT_USAGE_MATCH","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_REVOCATION_CHAIN_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hChainEngine","Type":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"hAdditionalStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwChainFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUrlRetrievalTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pftCurrentTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"pftCacheResync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"cbMaxUrlRetrievalByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRL_REVOCATION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pCrlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pCrlIssuerChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pvFindArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CERT_CHAIN_FIND_BY_ISSUER_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszUsageIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAcquirePrivateKeyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cIssuer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgIssuer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pfnFindCallback","Type":{"Kind":"ApiRef","Name":"PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvFindArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_CHAIN_POLICY_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CERT_CHAIN_POLICY_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvExtraPolicyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_CHAIN_POLICY_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lChainIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lElementIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"pvExtraPolicyStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRegPolicySettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSignerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fCommercial","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRegPolicySettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fCommercial","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HTTPSPolicyCallbackData"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwAuthType","Type":{"Kind":"ApiRef","Name":"HTTPSPOLICY_CALLBACK_DATA_AUTH_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fdwChecks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"EV_EXTRA_CERT_CHAIN_POLICY_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRootProgramQualifierFlags","Type":{"Kind":"ApiRef","Name":"CERT_ROOT_PROGRAM_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"EV_EXTRA_CERT_CHAIN_POLICY_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwQualifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwIssuanceUsageIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwErrorLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwErrorCategory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wszErrorText","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SSL_HPKP_HEADER_EXTRA_CERT_CHAIN_POLICY_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"rgpszHpkpValue","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SSL_KEY_PIN_EXTRA_CERT_CHAIN_POLICY_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"SSL_KEY_PIN_EXTRA_CERT_CHAIN_POLICY_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lError","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"wszErrorText","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PKCS12_PBE_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"iIterations","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"cbSalt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PKCS12_PBES2_EXPORT_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hNcryptDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pwszPbes2Alg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_SERVER_OCSP_RESPONSE_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbEncodedOcspResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbEncodedOcspResponse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CERT_SERVER_OCSP_RESPONSE_UPDATE_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pServerOcspResponseContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SERVER_OCSP_RESPONSE_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pNewCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pPrevCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwWriteOcspFileError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CERT_SERVER_OCSP_RESPONSE_OPEN_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pcbUsedSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"pwszOcspDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pfnUpdateCallback","Type":{"Kind":"ApiRef","Name":"PFN_CERT_SERVER_OCSP_RESPONSE_UPDATE_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvUpdateCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_SELECT_CHAIN_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hChainEngine","Type":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"hAdditionalStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pChainPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_SELECT_CRITERIA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"CERT_SELECT_CRITERIA_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cPara","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ppPara","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_TIMESTAMP_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"ApiRef","Name":"CRYPT_TIMESTAMP_VERSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"HashedMessage","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pszTSAPolicyId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Nonce","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fCertReq","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_TIMESTAMP_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwStatus","Type":{"Kind":"ApiRef","Name":"CRYPT_TIMESTAMP_RESPONSE_STATUS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cFreeText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgFreeText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"FailureInfo","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ContentInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_TIMESTAMP_ACCURACY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMillis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMicros","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_TIMESTAMP_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszTSAPolicyId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"HashedMessage","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ftTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pvAccuracy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_TIMESTAMP_ACCURACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"fOrdering","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Nonce","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Tsa","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_TIMESTAMP_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_TIMESTAMP_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_TIMESTAMP_PARA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pszTSAPolicyId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"fRequestCerts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Nonce","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"rgIdentifierOrNameList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In"]}
,{"Name":"dwIdentifierOrNameListCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwNameType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pNameBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppbContent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbContent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppwszPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"ppIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwReason","Type":{"Kind":"ApiRef","Name":"CRYPT_OBJECT_LOCATOR_RELEASE_REASON","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
]
},{
"Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pPluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pfnGet","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnRelease","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnFreePassword","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnFreeIdentifier","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pfnFlush","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pdwExpectedObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppFuncTable","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"ppPluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PFN_CERT_IS_WEAK_HASH"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwHashUseType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszCNGHashAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwChainFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSignerChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CRYPTPROTECT_PROMPTSTRUCT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPromptFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndApp","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"szPrompt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"PFNCryptStreamOutputCallback"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvCallbackCtxt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fFinal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCRYPT_PROTECT_STREAM_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pfnStreamOutput","Type":{"Kind":"ApiRef","Name":"PFNCryptStreamOutputCallback","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvCallbackCtxt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFNCryptStreamOutputCallbackEx"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvCallbackCtxt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hDescriptor","Type":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"fFinal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCRYPT_PROTECT_STREAM_INFO_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pfnStreamOutput","Type":{"Kind":"ApiRef","Name":"PFNCryptStreamOutputCallbackEx","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvCallbackCtxt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_CHARSET"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_XML_CHARSET_AUTO","Value":0}
,{"Name":"CRYPT_XML_CHARSET_UTF8","Value":1}
,{"Name":"CRYPT_XML_CHARSET_UTF16LE","Value":2}
,{"Name":"CRYPT_XML_CHARSET_UTF16BE","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"CRYPT_XML_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwCharset","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_CHARSET","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_DATA_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_PROPERTY_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_XML_PROPERTY_MAX_HEAP_SIZE","Value":1}
,{"Name":"CRYPT_XML_PROPERTY_SIGNATURE_LOCATION","Value":2}
,{"Name":"CRYPT_XML_PROPERTY_MAX_SIGNATURES","Value":3}
,{"Name":"CRYPT_XML_PROPERTY_DOC_DECLARATION","Value":4}
,{"Name":"CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"CRYPT_XML_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwPropId","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_PROPERTY_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CRYPT_XML_WRITE_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CRYPT_XML_DATA_PROVIDER_READ"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_CRYPT_XML_DATA_PROVIDER_CLOSE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"CRYPT_XML_DATA_PROVIDER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pfnRead","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_DATA_PROVIDER_READ","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnClose","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_DATA_PROVIDER_CLOSE","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CRYPT_XML_CREATE_TRANSFORM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pProviderIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_PROVIDER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pProviderOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_PROVIDER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CRYPT_XML_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwErrorStatus","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_STATUS_ERROR_STATUS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"dwInfoStatus","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_STATUS_INFO_STATUS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_ALGORITHM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wszAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Encoded","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_TRANSFORM_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wszAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_TRANSFORM_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pfnCreateTransform","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_CREATE_TRANSFORM","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_TRANSFORM_CHAIN_CONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cTransformInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpTransformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_TRANSFORM_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_KEY_DSA_KEY_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"P","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Q","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"G","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"J","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Seed","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Counter","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_KEY_ECDSA_KEY_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wszNamedCurve","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"X","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Y","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ExplicitPara","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_KEY_RSA_KEY_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Modulus","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Exponent","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_KEY_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_VALUE_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DSAKeyValue","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_DSA_KEY_VALUE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"RSAKeyValue","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_RSA_KEY_VALUE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"ECDSAKeyValue","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_ECDSA_KEY_VALUE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Custom","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CRYPT_XML_ISSUER_SERIAL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wszIssuer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"wszSerial","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_X509DATA_ITEM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_X509DATA_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"IssuerSerial","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_ISSUER_SERIAL","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SKI","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"wszSubjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Certificate","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"CRL","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Custom","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CRYPT_XML_X509DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cX509Data","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgX509Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_X509DATA_ITEM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_KEY_INFO_ITEM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_KEYINFO_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wszKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"KeyValue","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_VALUE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"RetrievalMethod","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"X509Data","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_X509DATA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Custom","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CRYPT_XML_KEY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"cKeyInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_INFO_ITEM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"hVerifyKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_REFERENCE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hReference","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"wszUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"wszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"DigestMethod","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"DigestValue","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cTransform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_REFERENCES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpReference","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_REFERENCE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_SIGNED_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Canonicalization","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SignatureMethod","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"cReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpReference","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_REFERENCE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"Encoded","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_OBJECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"wszMimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"wszEncoding","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"Manifest","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_REFERENCES","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Encoded","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_SIGNATURE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SignedInfo","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_SIGNED_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"SignatureValue","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_OBJECT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_DOC_CTXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hDocCtxt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pTransformsConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_TRANSFORM_CHAIN_CONFIG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_SIGNATURE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_KEYINFO_PARAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"wszKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SKI","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"wszSubjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"cCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cCRL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgCRL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_XML_KEYINFO_SPEC"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPT_XML_KEYINFO_SPEC_NONE","Value":0}
,{"Name":"CRYPT_XML_KEYINFO_SPEC_ENCODED","Value":1}
,{"Name":"CRYPT_XML_KEYINFO_SPEC_PARAM","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"CRYPT_XML_ALGORITHM_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wszAlgorithmURI","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwGroupId","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_GROUP_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"wszCNGAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"wszCNGExtraAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwSignFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVerifyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pvPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pvExtraInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CRYPT_XML_ENUM_ALG_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CryptXmlDllGetInterface"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_CRYPTOGRAPHIC_INTERFACE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CryptXmlDllEncodeAlgorithm"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pAlgInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwCharset","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_CHARSET","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pfnWrite","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_WRITE_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CryptXmlDllCreateDigest"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pDigestMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"phDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"CryptXmlDllDigestData"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptXmlDllFinalizeDigest"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pbDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbDigest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptXmlDllCloseDigest"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"CryptXmlDllSignData"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pSignatureMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"hCryptProvOrNCryptKey","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_OR_NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Const"]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptXmlDllVerifySignature"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pSignatureMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Const"]}
,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptXmlDllGetAlgorithmInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pXmlAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppAlgInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"CRYPT_XML_CRYPTOGRAPHIC_INTERFACE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fpCryptXmlEncodeAlgorithm","Type":{"Kind":"ApiRef","Name":"CryptXmlDllEncodeAlgorithm","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fpCryptXmlCreateDigest","Type":{"Kind":"ApiRef","Name":"CryptXmlDllCreateDigest","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fpCryptXmlDigestData","Type":{"Kind":"ApiRef","Name":"CryptXmlDllDigestData","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fpCryptXmlFinalizeDigest","Type":{"Kind":"ApiRef","Name":"CryptXmlDllFinalizeDigest","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fpCryptXmlCloseDigest","Type":{"Kind":"ApiRef","Name":"CryptXmlDllCloseDigest","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fpCryptXmlSignData","Type":{"Kind":"ApiRef","Name":"CryptXmlDllSignData","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fpCryptXmlVerifySignature","Type":{"Kind":"ApiRef","Name":"CryptXmlDllVerifySignature","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"fpCryptXmlGetAlgorithmInfo","Type":{"Kind":"ApiRef","Name":"CryptXmlDllGetAlgorithmInfo","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CryptXmlDllEncodeKeyValue"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCharset","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_CHARSET","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pfnWrite","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_WRITE_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CryptXmlDllCreateKey"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"HandleType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":true
,"Values":[
{"Name":"Asymmetric","Value":1}
,{"Name":"Symmetric","Value":2}
,{"Name":"Transform","Value":3}
,{"Name":"Hash","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"PaddingMode"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":true
,"Values":[
{"Name":"None","Value":1}
,{"Name":"PKCS7","Value":2}
,{"Name":"Zeros","Value":3}
,{"Name":"ANSIX923","Value":4}
,{"Name":"ISO10126","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"Direction"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DirectionEncrypt","Value":1}
,{"Name":"DirectionDecrypt","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"INFORMATIONCARD_ASYMMETRIC_CRYPTO_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"keySize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"keyExchangeAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"signatureAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INFORMATIONCARD_SYMMETRIC_CRYPTO_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"keySize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"blockSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"feedbackSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INFORMATIONCARD_TRANSFORM_CRYPTO_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"inputBlockSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"outputBlockSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"canTransformMultipleBlocks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"canReuseTransform","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INFORMATIONCARD_HASH_CRYPTO_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hashSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"transform","Type":{"Kind":"ApiRef","Name":"INFORMATIONCARD_TRANSFORM_CRYPTO_PARAMETERS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INFORMATIONCARD_CRYPTO_HANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"HandleType","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"expiration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"cryptoParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"GENERIC_XML_TOKEN"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"createDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"expiryDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"xmlToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"internalTokenReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"externalTokenReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"POLICY_ELEMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"targetEndpointAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"issuerEndpointAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"issuedTokenParameters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"privacyNoticeLink","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"privacyNoticeVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"useManagedPresentation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ENDPOINTADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"serviceUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"policyUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"rawCertificate","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ENDPOINTADDRESS2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"serviceUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"policyUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"identityType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"identityBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERTIFICATE_CHAIN_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"certCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rawCertificates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CLAIMLIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"claims","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RECIPIENTPOLICY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"recipient","Type":{"Kind":"ApiRef","Name":"ENDPOINTADDRESS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"issuer","Type":{"Kind":"ApiRef","Name":"ENDPOINTADDRESS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"tokenType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"requiredClaims","Type":{"Kind":"ApiRef","Name":"CLAIMLIST","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"optionalClaims","Type":{"Kind":"ApiRef","Name":"CLAIMLIST","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"privacyUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"privacyVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RECIPIENTPOLICY2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"recipient","Type":{"Kind":"ApiRef","Name":"ENDPOINTADDRESS2","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"issuer","Type":{"Kind":"ApiRef","Name":"ENDPOINTADDRESS2","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"tokenType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"requiredClaims","Type":{"Kind":"ApiRef","Name":"CLAIMLIST","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"optionalClaims","Type":{"Kind":"ApiRef","Name":"CLAIMLIST","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"privacyUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"privacyVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CCertSrvSetupKeyInformation"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"38373906-5433-4633-b0fb-29b7e78262e1"
},{
"Name":"CCertSrvSetup"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"961f180f-f55c-413d-a9b3-7d2af4d8e42f"
},{
"Name":"CMSCEPSetup"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"aa4f5c02-8e7c-49c4-94fa-67a5cc5eadb4"
},{
"Name":"CCertificateEnrollmentServerSetup"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"9902f3bc-88af-4cf8-ae62-7140531552b6"
},{
"Name":"CCertificateEnrollmentPolicyServerSetup"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"afe2fa32-41b1-459d-a5de-49add8a72182"
},{
"Name":"ICertSrvSetupKeyInformation"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"6ba73778-36da-4c39-8a85-bcfa7d000793"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_ProviderName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_ProviderName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"get_Length"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Length"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"lVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"get_Existing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Existing"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"bVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"get_ContainerName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_ContainerName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"get_HashAlgorithm"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_HashAlgorithm"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"get_ExistingCACertificate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_ExistingCACertificate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"varVal","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ICertSrvSetupKeyInformationCollection"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"e65c8b00-e58f-41f9-a9ec-a28d7427c844"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Add"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pIKeyInformation","Type":{"Kind":"ApiRef","Name":"ICertSrvSetupKeyInformation","TargetKind":"Com","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"CASetupProperty"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ENUM_SETUPPROP_INVALID","Value":-1}
,{"Name":"ENUM_SETUPPROP_CATYPE","Value":0}
,{"Name":"ENUM_SETUPPROP_CAKEYINFORMATION","Value":1}
,{"Name":"ENUM_SETUPPROP_INTERACTIVE","Value":2}
,{"Name":"ENUM_SETUPPROP_CANAME","Value":3}
,{"Name":"ENUM_SETUPPROP_CADSSUFFIX","Value":4}
,{"Name":"ENUM_SETUPPROP_VALIDITYPERIOD","Value":5}
,{"Name":"ENUM_SETUPPROP_VALIDITYPERIODUNIT","Value":6}
,{"Name":"ENUM_SETUPPROP_EXPIRATIONDATE","Value":7}
,{"Name":"ENUM_SETUPPROP_PRESERVEDATABASE","Value":8}
,{"Name":"ENUM_SETUPPROP_DATABASEDIRECTORY","Value":9}
,{"Name":"ENUM_SETUPPROP_LOGDIRECTORY","Value":10}
,{"Name":"ENUM_SETUPPROP_SHAREDFOLDER","Value":11}
,{"Name":"ENUM_SETUPPROP_PARENTCAMACHINE","Value":12}
,{"Name":"ENUM_SETUPPROP_PARENTCANAME","Value":13}
,{"Name":"ENUM_SETUPPROP_REQUESTFILE","Value":14}
,{"Name":"ENUM_SETUPPROP_WEBCAMACHINE","Value":15}
,{"Name":"ENUM_SETUPPROP_WEBCANAME","Value":16}
]
,"IntegerBase":"Int32"
},{
"Name":"ICertSrvSetup"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"b760a1bb-4784-44c0-8f12-555f0780ff25"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_CAErrorId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_CAErrorString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"InitializeDefaults"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bServer","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"bClient","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"GetCASetupProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CASetupProperty","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"SetCASetupProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CASetupProperty","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"IsPropertyEditable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CASetupProperty","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbEditable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetSupportedCATypes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCATypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetProviderNameList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetKeyLengthList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetHashAlgorithmList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetPrivateKeyContainerList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetExistingCACertificates"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertSrvSetupKeyInformationCollection","TargetKind":"Com","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"CAImportPFX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bstrPasswd","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bOverwriteExistingKey","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertSrvSetupKeyInformation","TargetKind":"Com","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"SetCADistinguishedName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrCADN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bIgnoreUnicode","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"bOverwriteExistingKey","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"bOverwriteExistingCAInDS","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"SetDatabaseInformation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrDBDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bstrLogDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bstrSharedFolder","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bForceOverwrite","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"SetParentCAInformation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrCAConfiguration","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SetWebCAInformation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrCAConfiguration","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"Install"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"PreUnInstall"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bClientOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"PostUnInstall"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"MSCEPSetupProperty"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ENUM_CEPSETUPPROP_USELOCALSYSTEM","Value":0}
,{"Name":"ENUM_CEPSETUPPROP_USECHALLENGE","Value":1}
,{"Name":"ENUM_CEPSETUPPROP_RANAME_CN","Value":2}
,{"Name":"ENUM_CEPSETUPPROP_RANAME_EMAIL","Value":3}
,{"Name":"ENUM_CEPSETUPPROP_RANAME_COMPANY","Value":4}
,{"Name":"ENUM_CEPSETUPPROP_RANAME_DEPT","Value":5}
,{"Name":"ENUM_CEPSETUPPROP_RANAME_CITY","Value":6}
,{"Name":"ENUM_CEPSETUPPROP_RANAME_STATE","Value":7}
,{"Name":"ENUM_CEPSETUPPROP_RANAME_COUNTRY","Value":8}
,{"Name":"ENUM_CEPSETUPPROP_SIGNINGKEYINFORMATION","Value":9}
,{"Name":"ENUM_CEPSETUPPROP_EXCHANGEKEYINFORMATION","Value":10}
,{"Name":"ENUM_CEPSETUPPROP_CAINFORMATION","Value":11}
,{"Name":"ENUM_CEPSETUPPROP_MSCEPURL","Value":12}
,{"Name":"ENUM_CEPSETUPPROP_CHALLENGEURL","Value":13}
]
,"IntegerBase":"Int32"
},{
"Name":"IMSCEPSetup"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"4f7761bb-9f3b-4592-9ee0-9a73259c313e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_MSCEPErrorId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_MSCEPErrorString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"InitializeDefaults"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetMSCEPSetupProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"MSCEPSetupProperty","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"SetMSCEPSetupProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"MSCEPSetupProperty","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetAccountInformation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"IsMSCEPStoreEmpty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbEmpty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetProviderNameList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bExchange","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetKeyLengthList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bExchange","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"bstrProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"Install"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"PreUnInstall"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"PostUnInstall"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"CESSetupProperty"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ENUM_CESSETUPPROP_USE_IISAPPPOOLIDENTITY","Value":0}
,{"Name":"ENUM_CESSETUPPROP_CACONFIG","Value":1}
,{"Name":"ENUM_CESSETUPPROP_AUTHENTICATION","Value":2}
,{"Name":"ENUM_CESSETUPPROP_SSLCERTHASH","Value":3}
,{"Name":"ENUM_CESSETUPPROP_URL","Value":4}
,{"Name":"ENUM_CESSETUPPROP_RENEWALONLY","Value":5}
,{"Name":"ENUM_CESSETUPPROP_ALLOW_KEYBASED_RENEWAL","Value":6}
]
,"IntegerBase":"Int32"
},{
"Name":"ICertificateEnrollmentServerSetup"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"70027fdb-9dd9-4921-8944-b35cb31bd2ec"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_ErrorString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"InitializeInstallDefaults"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CESSetupProperty","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"SetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CESSetupProperty","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetApplicationPoolCredentials"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrUsername","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"Install"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"UnInstall"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCAConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pAuthentication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
}]
},{
"Name":"CEPSetupProperty"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ENUM_CEPSETUPPROP_AUTHENTICATION","Value":0}
,{"Name":"ENUM_CEPSETUPPROP_SSLCERTHASH","Value":1}
,{"Name":"ENUM_CEPSETUPPROP_URL","Value":2}
,{"Name":"ENUM_CEPSETUPPROP_KEYBASED_RENEWAL","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"ICertificateEnrollmentPolicyServerSetup"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"859252cc-238c-4a88-b8fd-a37e7d04e68b"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_ErrorString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"InitializeInstallDefaults"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CEPSetupProperty","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"SetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CEPSetupProperty","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"Install"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"UnInstall"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pAuthKeyBasedRenewal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
}]
}],
"Functions":[{
"Name":"CryptAcquireContextA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"szContainer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"szProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptAcquireContextW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"phProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"szContainer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"szProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptReleaseContext"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptGenKey"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_KEY_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"CryptDeriveKey"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hBaseData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"CryptDestroyKey"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"CryptSetKeyParam"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwParam","Type":{"Kind":"ApiRef","Name":"CRYPT_KEY_PARAM_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptGetKeyParam"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwParam","Type":{"Kind":"ApiRef","Name":"CRYPT_KEY_PARAM_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pdwDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptSetHashParam"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwParam","Type":{"Kind":"ApiRef","Name":"CRYPT_SET_HASH_PARAM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptGetHashParam"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pdwDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptSetProvParam"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwParam","Type":{"Kind":"ApiRef","Name":"CRYPT_SET_PROV_PARAM_ID","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptGetProvParam"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pdwDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptGenRandom"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
]
},{
"Name":"CryptGetUserKey"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phUserKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"CryptExportKey"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hExpKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwBlobType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_KEY_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pdwDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptImportKey"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"dwDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hPubKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_KEY_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"CryptEncrypt"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Final","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pdwDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptDecrypt"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Final","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"pdwDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptCreateHash"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"CryptHashData"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"dwDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptHashSessionKey"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptDestroyHash"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"CryptSignHashA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pdwSigLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptSignHashW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pdwSigLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptVerifySignatureA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"dwSigLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hPubKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptVerifySignatureW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"dwSigLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hPubKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptSetProviderA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszProvName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptSetProviderW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszProvName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptSetProviderExA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszProvName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptSetProviderExW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszProvName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptGetDefaultProviderA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszProvName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbProvName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptGetDefaultProviderW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszProvName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbProvName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptEnumProviderTypesA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwProvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"szTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbTypeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptEnumProviderTypesW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwProvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"szTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbTypeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptEnumProvidersA"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwProvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"szProvName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbProvName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptEnumProvidersW"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwProvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"szProvName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbProvName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptContextAddRef"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptDuplicateKey"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"CryptDuplicateHash"
,"SetLastError":true
,"DllImport":"ADVAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"BCryptOpenAlgorithmProvider"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"phAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszImplementation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"BCRYPT_OPEN_ALGORITHM_PROVIDER_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"BCryptEnumAlgorithms"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwAlgOperations","Type":{"Kind":"ApiRef","Name":"BCRYPT_OPERATION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pAlgCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppAlgList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptEnumProviders"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pImplCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppImplList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_PROVIDER_NAME","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptGetProperty"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"BCRYPT_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptSetProperty"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"BCRYPT_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptCloseAlgorithmProvider"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hAlgorithm","Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptFreeBuffer"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"BCryptGenerateSymmetricKey"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hAlgorithm","Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbKeyObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbKeyObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"cbSecret","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptGenerateKeyPair"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hAlgorithm","Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptEncrypt"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pbIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbIV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"BCryptDecrypt"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pbIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbIV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"BCryptExportKey"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hExportKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pszBlobType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptImportKey"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hAlgorithm","Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hImportKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pszBlobType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbKeyObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbKeyObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":7}]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptImportKeyPair"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hAlgorithm","Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hImportKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pszBlobType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptDuplicateKey"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phNewKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbKeyObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbKeyObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptFinalizeKeyPair"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptDestroyKey"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"BCryptDestroySecret"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hSecret","Type":{"Kind":"ApiRef","Name":"BCRYPT_SECRET_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"BCryptSignHash"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"BCryptVerifySignature"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pbHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"BCryptSecretAgreement"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hPrivKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hPubKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phAgreedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_SECRET_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptDeriveKey"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hSharedSecret","Type":{"Kind":"ApiRef","Name":"BCRYPT_SECRET_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszKDF","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pbDerivedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbDerivedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptKeyDerivation"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pbDerivedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbDerivedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptCreateHash"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hAlgorithm","Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_HASH_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbHashObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbHashObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbSecret","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptHashData"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"ApiRef","Name":"BCRYPT_HASH_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptFinishHash"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"ApiRef","Name":"BCRYPT_HASH_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptCreateMultiHash"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"hAlgorithm","Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_HASH_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"nHashes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbHashObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbHashObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"cbSecret","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptProcessMultiOperations"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"BCRYPT_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"operationType","Type":{"Kind":"ApiRef","Name":"BCRYPT_MULTI_OPERATION_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptDuplicateHash"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"ApiRef","Name":"BCRYPT_HASH_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phNewHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_HASH_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbHashObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbHashObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptDestroyHash"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"ApiRef","Name":"BCRYPT_HASH_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"BCryptHash"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"hAlgorithm","Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"cbSecret","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6}]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptGenRandom"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hAlgorithm","Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptDeriveKeyCapi"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hHash","Type":{"Kind":"ApiRef","Name":"BCRYPT_HASH_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hTargetAlg","Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pbDerivedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbDerivedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptDeriveKeyPBKDF2"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hPrf","Type":{"Kind":"ApiRef","Name":"BCRYPT_ALG_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"cbPassword","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSalt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbSalt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cIterations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pbDerivedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7}]}
,{"Name":"cbDerivedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptQueryProviderRegistration"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwMode","Type":{"Kind":"ApiRef","Name":"BCRYPT_QUERY_PROVIDER_MODE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInterface","Type":{"Kind":"ApiRef","Name":"BCRYPT_INTERFACE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_REG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
]
},{
"Name":"BCryptEnumRegisteredProviders"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDERS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":0}]}
]
},{
"Name":"BCryptCreateContext"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_CONFIG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"BCryptDeleteContext"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"BCryptEnumContexts"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXTS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
]
},{
"Name":"BCryptConfigureContext"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_CONFIG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"BCryptQueryContextConfiguration"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_CONFIG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
]
},{
"Name":"BCryptAddContextFunction"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwInterface","Type":{"Kind":"ApiRef","Name":"BCRYPT_INTERFACE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"BCryptRemoveContextFunction"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwInterface","Type":{"Kind":"ApiRef","Name":"BCRYPT_INTERFACE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"BCryptEnumContextFunctions"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwInterface","Type":{"Kind":"ApiRef","Name":"BCRYPT_INTERFACE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_FUNCTIONS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
]
},{
"Name":"BCryptConfigureContextFunction"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwInterface","Type":{"Kind":"ApiRef","Name":"BCRYPT_INTERFACE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_FUNCTION_CONFIG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"BCryptQueryContextFunctionConfiguration"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwInterface","Type":{"Kind":"ApiRef","Name":"BCRYPT_INTERFACE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_FUNCTION_CONFIG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
]
},{
"Name":"BCryptEnumContextFunctionProviders"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwInterface","Type":{"Kind":"ApiRef","Name":"BCRYPT_INTERFACE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_FUNCTION_PROVIDERS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
]
},{
"Name":"BCryptSetContextFunctionProperty"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwInterface","Type":{"Kind":"ApiRef","Name":"BCRYPT_INTERFACE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
]
},{
"Name":"BCryptQueryContextFunctionProperty"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwTable","Type":{"Kind":"ApiRef","Name":"BCRYPT_TABLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwInterface","Type":{"Kind":"ApiRef","Name":"BCRYPT_INTERFACE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":5}]}
]
},{
"Name":"BCryptRegisterConfigChangeNotify"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"phEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"BCryptUnregisterConfigChangeNotify"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"BCryptResolveProviders"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwMode","Type":{"Kind":"ApiRef","Name":"BCRYPT_QUERY_PROVIDER_MODE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"BCRYPT_RESOLVE_PROVIDERS_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_REFS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":6}]}
]
},{
"Name":"BCryptGetFipsAlgorithmMode"
,"SetLastError":false
,"DllImport":"bcrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
},{
"Name":"NCryptOpenStorageProvider"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_PROV_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pszProviderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NCryptEnumAlgorithms"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"NCRYPT_PROV_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwAlgOperations","Type":{"Kind":"ApiRef","Name":"NCRYPT_OPERATION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwAlgCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppAlgList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCryptAlgorithmName","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NCryptIsAlgSupported"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"NCRYPT_PROV_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NCryptEnumKeys"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"NCRYPT_PROV_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszScope","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ppKeyName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCryptKeyName","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"ppEnumState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptEnumStorageProviders"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pdwProviderCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppProviderList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCryptProviderName","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NCryptFreeBuffer"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pvInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"NCryptOpenKey"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"NCRYPT_PROV_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pszKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwLegacyKeySpec","Type":{"Kind":"ApiRef","Name":"CERT_KEY_SPEC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptCreatePersistedKey"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"NCRYPT_PROV_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwLegacyKeySpec","Type":{"Kind":"ApiRef","Name":"CERT_KEY_SPEC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptGetProperty"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"NCRYPT_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"OBJECT_SECURITY_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptSetProperty"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"NCRYPT_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptFinalizeKey"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptEncrypt"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptDecrypt"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptImportKey"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"NCRYPT_PROV_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hImportKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pszBlobType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":6}]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptExportKey"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hExportKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pszBlobType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptSignHash"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pbHashValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbHashValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptVerifySignature"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pbHashValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbHashValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptDeleteKey"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NCryptFreeObject"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"NCRYPT_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptIsKeyHandle"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptTranslateHandle"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_PROV_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"hLegacyProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hLegacyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"dwLegacyKeySpec","Type":{"Kind":"ApiRef","Name":"CERT_KEY_SPEC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NCryptNotifyChangeKey"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"NCRYPT_PROV_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptSecretAgreement"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hPrivKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hPubKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phAgreedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_SECRET_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptDeriveKey"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hSharedSecret","Type":{"Kind":"ApiRef","Name":"NCRYPT_SECRET_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszKDF","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pbDerivedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbDerivedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NCryptKeyDerivation"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pbDerivedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbDerivedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NCryptCreateClaim"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"hSubjectKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"hAuthorityKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwClaimType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pbClaimBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbClaimBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NCryptVerifyClaim"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"hSubjectKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hAuthorityKey","Type":{"Kind":"ApiRef","Name":"NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwClaimType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pbClaimBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"cbClaimBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptFormatObject"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFormatType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFormatStrType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFormatStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"lpszStructType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":6},"Const"]}
,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":8},"Optional"]}
,{"Name":"pcbFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptEncodeObjectEx"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"ApiRef","Name":"CERT_QUERY_ENCODING_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszStructType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pvStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_ENCODE_OBJECT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pEncodePara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ENCODE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pvEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptEncodeObject"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszStructType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pvStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptDecodeObjectEx"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszStructType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDecodePara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_DECODE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pvStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
,{"Name":"pcbStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptDecodeObject"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszStructType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptInstallOIDFunctionAddress"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cFuncEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgFuncEntry","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"CRYPT_OID_FUNC_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptInitOIDFunctionSet"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptGetOIDFunctionAddress"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hFuncSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppvFuncAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"phFuncAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"CryptGetDefaultOIDDllList"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hFuncSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszDllList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchDllList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptGetDefaultOIDFunctionAddress"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hFuncSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppvFuncAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"phFuncAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptFreeOIDFunctionAddress"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hFuncAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptRegisterOIDFunction"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pszOverrideFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CryptUnregisterOIDFunction"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CryptRegisterDefaultOIDFunction"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CryptUnregisterDefaultOIDFunction"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CryptSetOIDFunctionValue"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwValueType","Type":{"Kind":"ApiRef","Name":"REG_VALUE_TYPE","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]}
,{"Name":"pbValueData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":6},"Optional","Const"]}
,{"Name":"cbValueData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptGetOIDFunctionValue"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pdwValueType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pbValueData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbValueData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CryptEnumOIDFunction"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfnEnumOIDFunc","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ENUM_OID_FUNC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CryptFindOIDInfo"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_OID_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwKeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptRegisterOIDInfo"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_OID_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptUnregisterOIDInfo"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_OID_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CryptEnumOIDInfo"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfnEnumOIDInfo","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ENUM_OID_INFO","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CryptFindLocalizedName"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pwszCryptName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CryptMsgOpenToEncode"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwMsgType","Type":{"Kind":"ApiRef","Name":"CRYPT_MSG_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvMsgEncodeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"pszInnerContentObjID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_STREAM_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CryptMsgCalculateEncodedLength"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwMsgType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvMsgEncodeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"pszInnerContentObjID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptMsgOpenToDecode"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwMsgType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pRecipientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_STREAM_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CryptMsgDuplicate"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"CryptMsgClose"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"CryptMsgUpdate"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fFinal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CryptMsgGetParam"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwParamType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptMsgControl"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCtrlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvCtrlPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CryptMsgVerifyCountersignatureEncoded"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbSignerInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignerInfoCountersignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"cbSignerInfoCountersignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pciCountersigner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CryptMsgVerifyCountersignatureEncodedEx"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbSignerInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignerInfoCountersignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"cbSignerInfoCountersignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwSignerType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CryptMsgCountersign"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cCountersigners","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgCountersigners","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CryptMsgCountersignEncoded"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbSignerInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cCountersigners","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgCountersigners","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pbCountersignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbCountersignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertOpenStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpszStoreProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwEncodingType","Type":{"Kind":"ApiRef","Name":"CERT_QUERY_ENCODING_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CERT_OPEN_STORE_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CertDuplicateStore"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CertSaveStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwEncodingType","Type":{"Kind":"ApiRef","Name":"CERT_QUERY_ENCODING_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSaveAs","Type":{"Kind":"ApiRef","Name":"CERT_STORE_SAVE_AS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSaveTo","Type":{"Kind":"ApiRef","Name":"CERT_STORE_SAVE_TO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvSaveToPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertCloseStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertGetSubjectCertificateFromStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCertId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertEnumCertificatesInStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPrevCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CertFindCertificateInStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFindType","Type":{"Kind":"ApiRef","Name":"CERT_FIND_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvFindPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pPrevCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CertGetIssuerCertificateFromStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pSubjectContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pPrevIssuerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertVerifySubjectCertificateContext"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pIssuer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertDuplicateCertificateContext"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CertCreateCertificateContext"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertFreeCertificateContext"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CertSetCertificateContextProperty"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CertGetCertificateContextProperty"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertEnumCertificateContextProperties"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertCreateCTLEntryFromCertificateContextProperties"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"cOptAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgOptAttr","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pCtlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbCtlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertSetCertificateContextPropertiesFromCTLEntry"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pCtlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertGetCRLFromStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pIssuerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pPrevCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertEnumCRLsInStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPrevCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertFindCRLInStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFindType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvFindPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pPrevCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertDuplicateCRLContext"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertCreateCRLContext"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbCrlEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbCrlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertFreeCRLContext"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertSetCRLContextProperty"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CertGetCRLContextProperty"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertEnumCRLContextProperties"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertFindCertificateInCRL"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"ppCrlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertIsValidCRLForCertificate"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pCrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CertAddEncodedCertificateToStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertAddCertificateContextToStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppStoreContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertAddSerializedElementToStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwContextTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwContextType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"ppvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional","Const"]}
]
},{
"Name":"CertDeleteCertificateFromStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"CertAddEncodedCRLToStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbCrlEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbCrlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertAddCRLContextToStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppStoreContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertDeleteCRLFromStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertSerializeCertificateStoreElement"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertSerializeCRLStoreElement"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertDuplicateCTLContext"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertCreateCTLContext"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbCtlEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbCtlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertFreeCTLContext"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertSetCTLContextProperty"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CertGetCTLContextProperty"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertEnumCTLContextProperties"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertEnumCTLsInStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPrevCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertFindSubjectInCTL"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_ENTRY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwSubjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertFindCTLInStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFindType","Type":{"Kind":"ApiRef","Name":"CERT_FIND_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvFindPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pPrevCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertAddEncodedCTLToStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbCtlEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbCtlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertAddCTLContextToStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppStoreContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertSerializeCTLStoreElement"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertDeleteCTLFromStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertAddCertificateLinkToStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppStoreContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertAddCRLLinkToStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppStoreContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertAddCTLLinkToStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppStoreContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertAddStoreToCollection"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCollectionStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hSiblingStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwUpdateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertRemoveStoreFromCollection"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCollectionStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hSiblingStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CertControlStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CERT_CONTROL_STORE_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCtrlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvCtrlPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CertSetStoreProperty"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CertGetStoreProperty"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertCreateContext"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwContextType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCreatePara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CREATE_CONTEXT_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertRegisterSystemStore"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pStoreInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SYSTEM_STORE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CertRegisterPhysicalStore"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pStoreInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PHYSICAL_STORE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CertUnregisterSystemStore"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertUnregisterPhysicalStore"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CertEnumSystemStoreLocation"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfnEnum","Type":{"Kind":"ApiRef","Name":"PFN_CERT_ENUM_SYSTEM_STORE_LOCATION","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CertEnumSystemStore"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvSystemStoreLocationPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfnEnum","Type":{"Kind":"ApiRef","Name":"PFN_CERT_ENUM_SYSTEM_STORE","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CertEnumPhysicalStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfnEnum","Type":{"Kind":"ApiRef","Name":"PFN_CERT_ENUM_PHYSICAL_STORE","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CertGetEnhancedKeyUsage"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertSetEnhancedKeyUsage"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertAddEnhancedKeyUsageIdentifier"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pszUsageIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CertRemoveEnhancedKeyUsageIdentifier"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pszUsageIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CertGetValidUsages"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"cCerts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rghCerts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In"]}
,{"Name":"cNumOIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"rghOIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbOIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptMsgGetAndVerifySigner"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"cSignerStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rghSignerStore","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
,{"Name":"pdwSignerIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CryptMsgSignCTL"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbCtlContent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbCtlContent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSignInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNED_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptMsgEncodeAndSignCTL"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCtlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pSignInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNED_ENCODE_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertFindSubjectInSortedCTL"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pSubjectIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pEncodedAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertEnumSubjectInSortedCTL"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppvNextSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
,{"Name":"pSubjectIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pEncodedAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertVerifyCTLUsage"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwSubjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pSubjectUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pVerifyUsagePara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_VERIFY_USAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pVerifyUsageStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_VERIFY_USAGE_STATUS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"CertVerifyRevocation"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwRevType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpvContext","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRevPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_REVOCATION_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pRevStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_REVOCATION_STATUS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"CertCompareIntegerBlob"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pInt1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pInt2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertCompareCertificate"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCertId1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCertId2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertCompareCertificateName"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCertName1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCertName2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertIsRDNAttrsInCertificateName"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCertName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pRDN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_RDN","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertComparePublicKeyInfo"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPublicKey1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pPublicKey2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertGetPublicKeyLength"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CryptVerifyCertificateSignature"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CryptVerifyCertificateSignatureEx"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwSubjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwIssuerType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvIssuer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_VERIFY_CERT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CertIsStrongHashToSign"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pStrongSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STRONG_SIGN_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pwszCNGHashAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pSigningCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CryptHashToBeSigned"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptHashCertificate"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Const"]}
,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptHashCertificate2"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pwszCNGHashAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptSignCertificate"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProvOrNCryptKey","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_OR_NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEncodedToBeSigned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Const"]}
,{"Name":"cbEncodedToBeSigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSignatureAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":8},"Optional"]}
,{"Name":"pcbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptSignAndEncodeCertificate"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProvOrNCryptKey","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_OR_NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwKeySpec","Type":{"Kind":"ApiRef","Name":"CERT_KEY_SPEC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszStructType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pvStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"pSignatureAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":8},"Optional"]}
,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertVerifyTimeValidity"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pTimeToVerify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pCertInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertVerifyCRLTimeValidity"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pTimeToVerify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pCrlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertVerifyValidityNesting"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pIssuerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertVerifyCRLRevocation"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCertId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"cCrlInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpCrlInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In"]}
]
},{
"Name":"CertAlgIdToOID"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwAlgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertOIDToAlgId"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CertFindExtension"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cExtensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgExtensions","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertFindAttribute"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgAttr","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertFindRDNAttr"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_RDN_ATTR","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_NAME_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertGetIntendedKeyUsage"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCertInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pbKeyUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbKeyUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptInstallDefaultContext"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwDefaultType","Type":{"Kind":"ApiRef","Name":"CRYPT_DEFAULT_CONTEXT_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvDefaultPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_DEFAULT_CONTEXT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"phDefaultContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"CryptUninstallDefaultContext"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hDefaultContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CryptExportPublicKeyInfo"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProvOrNCryptKey","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_OR_NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptExportPublicKeyInfoEx"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProvOrNCryptKey","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_OR_NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPublicKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]}
,{"Name":"pcbInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptExportPublicKeyInfoFromBCryptKeyHandle"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hBCryptKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPublicKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptImportPublicKeyInfo"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"CryptImportPublicKeyInfoEx"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"aiKeyAlg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"CryptImportPublicKeyInfoEx2"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_IMPORT_PUBLIC_KEY_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CryptAcquireCertificatePrivateKey"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_ACQUIRE_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phCryptProvOrNCryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCRYPTPROV_OR_NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pdwKeySpec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_KEY_SPEC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pfCallerFreeProvOrNCryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CryptFindCertificateKeyProvInfo"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_FIND_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CryptImportPKCS8"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"sPrivateKeyAndParams","Type":{"Kind":"ApiRef","Name":"CRYPT_PKCS8_IMPORT_PARAMS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_KEY_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"phCryptProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"CryptExportPKCS8"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPrivateKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pbPrivateKeyBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbPrivateKeyBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptHashPublicKeyInfo"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertRDNValueToStrA"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"csz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertRDNValueToStrW"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"csz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertNameToStrA"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwStrType","Type":{"Kind":"ApiRef","Name":"CERT_STRING_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"csz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertNameToStrW"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwStrType","Type":{"Kind":"ApiRef","Name":"CERT_STRING_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"csz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertStrToNameA"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszX500","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwStrType","Type":{"Kind":"ApiRef","Name":"CERT_STRING_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppszError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertStrToNameW"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszX500","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwStrType","Type":{"Kind":"ApiRef","Name":"CERT_STRING_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppszError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertGetNameStringA"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvTypePara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pszNameString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"cchNameString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertGetNameStringW"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvTypePara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pszNameString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"cchNameString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptSignMessage"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_SIGN_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"fDetachedSignature","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"cToBeSigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpbToBeSigned","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Optional","Const"]}
,{"Name":"rgcbToBeSigned","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"pbSignedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbSignedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptVerifyMessageSignature"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pVerifyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_VERIFY_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbSignedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbDecoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbDecoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"ppSignerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CryptGetMessageSignerCount"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbSignedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptGetMessageCertificates"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hCryptProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Const"]}
,{"Name":"cbSignedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptVerifyDetachedMessageSignature"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pVerifyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_VERIFY_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbDetachedSignBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbDetachedSignBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cToBeSigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpbToBeSigned","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Const"]}
,{"Name":"rgcbToBeSigned","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"ppSignerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CryptEncryptMessage"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pEncryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ENCRYPT_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"cRecipientCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpRecipientCert","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In"]}
,{"Name":"pbToBeEncrypted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"cbToBeEncrypted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEncryptedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbEncryptedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptDecryptMessage"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_DECRYPT_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pbEncryptedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbEncryptedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbDecrypted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbDecrypted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"ppXchgCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CryptSignAndEncryptMessage"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_SIGN_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pEncryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ENCRYPT_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"cRecipientCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpRecipientCert","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In"]}
,{"Name":"pbToBeSignedAndEncrypted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Const"]}
,{"Name":"cbToBeSignedAndEncrypted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignedAndEncryptedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]}
,{"Name":"pcbSignedAndEncryptedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptDecryptAndVerifyMessageSignature"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_DECRYPT_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pVerifyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_VERIFY_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEncryptedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Const"]}
,{"Name":"cbEncryptedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbDecrypted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbDecrypted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"ppXchgCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
,{"Name":"ppSignerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CryptDecodeMessage"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwMsgTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_DECRYPT_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pVerifyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_VERIFY_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEncodedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Const"]}
,{"Name":"cbEncodedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwPrevInnerContentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwMsgType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pdwInnerContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pbDecoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":10},"Optional"]}
,{"Name":"pcbDecoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"ppXchgCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
,{"Name":"ppSignerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CryptHashMessage"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pHashPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_HASH_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"fDetachedHash","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"cToBeHashed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpbToBeHashed","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Const"]}
,{"Name":"rgcbToBeHashed","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"pbHashedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbHashedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":8},"Optional"]}
,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CryptVerifyMessageHash"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pHashPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_HASH_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pbHashedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbHashedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbToBeHashed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbToBeHashed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CryptVerifyDetachedMessageHash"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pHashPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_HASH_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pbDetachedHashBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbDetachedHashBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cToBeHashed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpbToBeHashed","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Const"]}
,{"Name":"rgcbToBeHashed","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"pbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]}
,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CryptSignMessageWithKey"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_KEY_SIGN_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pbToBeSigned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbToBeSigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSignedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbSignedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptVerifyMessageSignatureWithKey"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pVerifyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_KEY_VERIFY_MESSAGE_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pPublicKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pbSignedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbSignedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbDecoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"pcbDecoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CertOpenSystemStoreA"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"szSubsystemProtocol","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CertOpenSystemStoreW"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProv","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_LEGACY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"szSubsystemProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CertAddEncodedCertificateToSystemStoreA"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"szCertStoreName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertAddEncodedCertificateToSystemStoreW"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"szCertStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"FindCertsByIssuer"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCertChains","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]}
,{"Name":"pcbCertChains","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pcCertChains","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pbEncodedIssuerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"cbEncodedIssuerName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszPurpose","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptQueryObject"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwObjectType","Type":{"Kind":"ApiRef","Name":"CERT_QUERY_OBJECT_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"dwExpectedContentTypeFlags","Type":{"Kind":"ApiRef","Name":"CERT_QUERY_CONTENT_TYPE_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwExpectedFormatTypeFlags","Type":{"Kind":"ApiRef","Name":"CERT_QUERY_FORMAT_TYPE_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwMsgAndCertEncodingType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_QUERY_ENCODING_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pdwContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_QUERY_CONTENT_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pdwFormatType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_QUERY_FORMAT_TYPE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"phCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"phMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
,{"Name":"ppvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional","Const"]}
]
},{
"Name":"CryptMemAlloc"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptMemRealloc"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptMemFree"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"CryptCreateAsyncHandle"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CryptSetAsyncParam"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hAsync","Type":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszParamOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ASYNC_PARAM_FREE_FUNC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CryptGetAsyncParam"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hAsync","Type":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszParamOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
,{"Name":"ppfnFree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PFN_CRYPT_ASYNC_PARAM_FREE_FUNC","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CryptCloseAsyncHandle"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hAsync","Type":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"CryptRetrieveObjectByUrlA"
,"SetLastError":false
,"DllImport":"CRYPTNET.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszObjectOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwRetrievalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"hAsyncRetrieve","Type":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CREDENTIALS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pvVerify","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_RETRIEVE_AUX_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CryptRetrieveObjectByUrlW"
,"SetLastError":false
,"DllImport":"CRYPTNET.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszObjectOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwRetrievalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"hAsyncRetrieve","Type":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CREDENTIALS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pvVerify","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_RETRIEVE_AUX_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"CryptInstallCancelRetrieval"
,"SetLastError":false
,"DllImport":"CRYPTNET.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfnCancel","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_CANCEL_RETRIEVAL","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CryptUninstallCancelRetrieval"
,"SetLastError":false
,"DllImport":"CRYPTNET.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CryptGetObjectUrl"
,"SetLastError":true
,"DllImport":"CRYPTNET.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszUrlOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pvPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_GET_URL_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pUrlArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_URL_ARRAY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbUrlArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pUrlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_URL_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbUrlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CertCreateSelfSignCertificate"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCryptProvOrNCryptKey","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_OR_NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pSubjectIssuerBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CERT_CREATE_SELFSIGN_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pKeyProvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_KEY_PROV_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pSignatureAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pEndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSIONS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CryptGetKeyIdentifierProperty"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pKeyIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptSetKeyIdentifierProperty"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pKeyIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CryptEnumKeyIdentifierProperties"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pKeyIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfnEnum","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ENUM_KEYID_PROP","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CryptCreateKeyIdentifierFromCSP"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPubKeyOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pPubKeyStruc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PUBLICKEYSTRUC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbPubKeyStruc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pbHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]}
,{"Name":"pcbHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CertCreateCertificateChainEngine"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_ENGINE_CONFIG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"phChainEngine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CertFreeCertificateChainEngine"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hChainEngine","Type":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"CertResyncCertificateChainEngine"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"hChainEngine","Type":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"CertGetCertificateChain"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hChainEngine","Type":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"hAdditionalStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pChainPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"ppChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"CertFreeCertificateChain"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertDuplicateCertificateChain"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CertFindChainInStore"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFindFlags","Type":{"Kind":"ApiRef","Name":"CERT_FIND_CHAIN_IN_STORE_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFindType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvFindPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pPrevChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertVerifyCertificateChainPolicy"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszPolicyOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pPolicyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_POLICY_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pPolicyStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_POLICY_STATUS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptStringToBinaryA"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"cchString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_STRING","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pdwSkip","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CryptStringToBinaryW"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]}
,{"Name":"cchString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_STRING","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pdwSkip","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CryptBinaryToStringA"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pbBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbBinary","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_STRING","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"pcchString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CryptBinaryToStringW"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pbBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbBinary","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_STRING","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pszString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"pcchString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFXImportCertStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pPFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"szPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_KEY_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PFXIsPFXBlob"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pPFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PFXVerifyPassword"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pPFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"szPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFXExportCertStoreEx"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"szPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pvPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFXExportCertStore"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pPFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"szPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertOpenServerOcspResponse"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOpenPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SERVER_OCSP_RESPONSE_OPEN_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertAddRefServerOcspResponse"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServerOcspResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertCloseServerOcspResponse"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServerOcspResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CertGetServerOcspResponseContext"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SERVER_OCSP_RESPONSE_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServerOcspResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"CertAddRefServerOcspResponseContext"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pServerOcspResponseContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SERVER_OCSP_RESPONSE_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertFreeServerOcspResponseContext"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pServerOcspResponseContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SERVER_OCSP_RESPONSE_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"CertRetrieveLogoOrBiometricInfo"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"lpszLogoOrBiometricType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwRetrievalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppwszMimeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertSelectCertificateChains"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pSelectionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pChainParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SELECT_CHAIN_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"cCriteria","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpCriteria","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"CERT_SELECT_CRITERIA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"hStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pcSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pprgpSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}}},"Attrs":["Out"]}
]
},{
"Name":"CertFreeCertificateChainList"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"prgpSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["In"]}
]
},{
"Name":"CryptRetrieveTimeStamp"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"wszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwRetrievalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszHashId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_TIMESTAMP_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":6},"Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppTsContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_TIMESTAMP_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"ppTsSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
,{"Name":"phStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CryptVerifyTimeStampSignature"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pbTSContentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"cbTSContentInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional","Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hAdditionalStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppTsContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_TIMESTAMP_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"ppTsSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional"]}
,{"Name":"phStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CertIsWeakHash"
,"SetLastError":false
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwHashUseType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszCNGHashAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwChainFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSignerChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"CryptProtectData"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pDataIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"szDataDescr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pOptionalEntropy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pPromptStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTPROTECT_PROMPTSTRUCT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CryptUnprotectData"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pDataIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppszDataDescr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pOptionalEntropy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pPromptStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTPROTECT_PROMPTSTRUCT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CryptUpdateProtectedState"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pOldSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pwszOldPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwSuccessCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pdwFailureCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CryptProtectMemory"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pDataIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"cbDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptUnprotectMemory"
,"SetLastError":true
,"DllImport":"CRYPT32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pDataIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"cbDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NCryptRegisterProtectionDescriptorName"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszDescriptorString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NCryptQueryProtectionDescriptorName"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszDescriptorString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"pcDescriptorString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NCryptCreateProtectionDescriptor"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pwszDescriptorString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"NCryptCloseProtectionDescriptor"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hDescriptor","Type":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptGetProtectionDescriptorInfo"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hDescriptor","Type":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"pMemPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_ALLOC_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"dwInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"NCryptProtectSecret"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hDescriptor","Type":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMemPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_ALLOC_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppbProtectedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbProtectedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"NCryptUnprotectSecret"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"phDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"NCRYPT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pbProtectedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbProtectedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMemPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_ALLOC_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"NCryptStreamOpenToProtect"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hDescriptor","Type":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_PROTECT_STREAM_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"phStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_STREAM_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"NCryptStreamOpenToUnprotect"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_PROTECT_STREAM_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"phStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_STREAM_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"NCryptStreamOpenToUnprotectEx"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_PROTECT_STREAM_INFO_EX","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"phStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_STREAM_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"NCryptStreamUpdate"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hStream","Type":{"Kind":"ApiRef","Name":"NCRYPT_STREAM_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fFinal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NCryptStreamClose"
,"SetLastError":false
,"DllImport":"ncrypt.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hStream","Type":{"Kind":"ApiRef","Name":"NCRYPT_STREAM_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CryptXmlClose"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"CryptXmlGetTransforms"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"ppConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_TRANSFORM_CHAIN_CONFIG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Const"]}
]
},{
"Name":"CryptXmlOpenToEncode"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_TRANSFORM_CHAIN_CONFIG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"rgProperty","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"CRYPT_XML_PROPERTY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"phSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"CryptXmlOpenToDecode"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_TRANSFORM_CHAIN_CONFIG","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"rgProperty","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"CRYPT_XML_PROPERTY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"phCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"CryptXmlAddObject"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hSignatureOrObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgProperty","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"CRYPT_XML_PROPERTY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_OBJECT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Optional","Const"]}
]
},{
"Name":"CryptXmlCreateReference"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"wszURI","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"wszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pDigestMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"cTransform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgTransform","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"phReference","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"CryptXmlDigestReference"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hReference","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDataProviderIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_PROVIDER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CryptXmlSetHMACSecret"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pbSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"cbSecret","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptXmlSign"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HCRYPTPROV_OR_NCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwKeySpec","Type":{"Kind":"ApiRef","Name":"CERT_KEY_SPEC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"dwKeyInfoSpec","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_KEYINFO_SPEC","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pvKeyInfoSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pSignatureMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pCanonicalization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"CryptXmlImportPublicKey"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"pKeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_VALUE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CryptXmlVerifySignature"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"BCRYPT_KEY_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CryptXmlGetDocContext"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"ppStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_DOC_CTXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Const"]}
]
},{
"Name":"CryptXmlGetSignature"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"ppStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_SIGNATURE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Const"]}
]
},{
"Name":"CryptXmlGetReference"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"ppStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_REFERENCE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out","Const"]}
]
},{
"Name":"CryptXmlGetStatus"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_STATUS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CryptXmlEncode"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwCharset","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_CHARSET","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"rgProperty","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"CRYPT_XML_PROPERTY","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pfnWrite","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_WRITE_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CryptXmlGetAlgorithmInfo"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pXmlAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"ppAlgInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"CryptXmlFindAlgorithmInfo"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwFindByType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvFindBy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"dwGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CryptXmlEnumAlgorithmInfo"
,"SetLastError":false
,"DllImport":"CRYPTXML.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pfnEnumAlgInfo","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_ENUM_ALG_INFO","TargetKind":"FunctionPointer","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetToken"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cPolicyChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPolicyChain","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"POLICY_ELEMENT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"securityToken","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_XML_TOKEN","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"phProofTokenCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"ManageCardSpace"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"ImportInformationCard"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"Encrypt"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"fOAEP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"cbInData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"pcbOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
]
},{
"Name":"Decrypt"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"fOAEP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"cbInData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"pcbOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
]
},{
"Name":"SignHash"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"cbHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"hashAlgOid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pcbSig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppSig","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
]
},{
"Name":"VerifyHash"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"cbHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"hashAlgOid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cbSig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"pfVerified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetCryptoTransform"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hSymmetricCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"padding","Type":{"Kind":"ApiRef","Name":"PaddingMode","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"feedbackSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"direction","Type":{"Kind":"ApiRef","Name":"Direction","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"cbIV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"pphTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"GetKeyedHash"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hSymmetricCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"pphHash","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"TransformBlock"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"cbInData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"pcbOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
]
},{
"Name":"TransformFinalBlock"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"cbInData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"pcbOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
]
},{
"Name":"HashCore"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"cbInData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
]
},{
"Name":"HashFinal"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"cbInData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"pcbOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
]
},{
"Name":"FreeToken"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pAllocMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_XML_TOKEN","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CloseCryptoHandle"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GenerateDerivedKey"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCrypto","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFORMATIONCARD_CRYPTO_HANDLE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In"]}
,{"Name":"cbLabel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"cbNonce","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pNonce","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"derivedKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"algId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pcbKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":8}]}
]
},{
"Name":"GetBrowserToken"
,"SetLastError":false
,"DllImport":"infocardapi.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwParamType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"pcbToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"ppToken","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
]
}],
"UnicodeAliases":[
"CRYPT_PASSWORD_CREDENTIALS"
,"CryptAcquireContext"
,"CryptSignHash"
,"CryptVerifySignature"
,"CryptSetProvider"
,"CryptSetProviderEx"
,"CryptGetDefaultProvider"
,"CryptEnumProviderTypes"
,"CryptEnumProviders"
,"CertRDNValueToStr"
,"CertNameToStr"
,"CertStrToName"
,"CertGetNameString"
,"CertOpenSystemStore"
,"CertAddEncodedCertificateToSystemStore"
,"CryptRetrieveObjectByUrl"
,"CryptStringToBinary"
,"CryptBinaryToString"
]
}