{ "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" ] }