Files
2026-02-15 20:01:23 -07:00

2515 lines
94 KiB
JSON

{
"Constants":[{
"Name":"WINTRUST_CONFIG_REGPATH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Software\\Microsoft\\Cryptography\\Wintrust\\Config"
,"Attrs":[]
},{
"Name":"WINTRUST_MAX_HEADER_BYTES_TO_MAP_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaxHeaderBytesToMap"
,"Attrs":[]
},{
"Name":"WINTRUST_MAX_HEADER_BYTES_TO_MAP_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10485760
,"Attrs":[]
},{
"Name":"WINTRUST_MAX_HASH_BYTES_TO_MAP_VALUE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"MaxHashBytesToMap"
,"Attrs":[]
},{
"Name":"WINTRUST_MAX_HASH_BYTES_TO_MAP_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"WTD_PROV_FLAGS_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"WTD_CODE_INTEGRITY_DRIVER_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"WSS_VERIFY_SEALING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WSS_INPUT_FLAG_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"WSS_OUT_SEALING_STATUS_VERIFIED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"WSS_OUT_HAS_SEALING_INTENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"WSS_OUT_FILE_SUPPORTS_SEAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"WSS_OUTPUT_FLAG_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3758096384
,"Attrs":[]
},{
"Name":"WTCI_DONT_OPEN_STORES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WTCI_OPEN_ONLY_ROOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WTCI_USE_LOCAL_MACHINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_WVTPARAMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_FILEIO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_SIP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_SIPSUBJINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_CATALOGFILE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_CERTSTORE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_MESSAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_MSG_SIGNERCOUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_MSG_INNERCNTTYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_MSG_INNERCNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_MSG_STORE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_MSG_SIGNERINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_MSG_SIGNERCERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_MSG_CERTCHAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_MSG_COUNTERSIGINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_MSG_COUNTERSIGCERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_VERIFY_MSGHASH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_VERIFY_MSGINDIRECTDATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_FINAL_WVTINIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_FINAL_INITPROV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":31
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_FINAL_OBJPROV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_FINAL_SIGPROV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_FINAL_CERTPROV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":34
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_FINAL_CERTCHKPROV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":35
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_FINAL_POLICYPROV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":36
,"Attrs":[]
},{
"Name":"TRUSTERROR_STEP_FINAL_UIPROV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":37
,"Attrs":[]
},{
"Name":"TRUSTERROR_MAX_STEPS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":38
,"Attrs":[]
},{
"Name":"CPD_CHOICE_SIP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CPD_USE_NT5_CHAIN_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CPD_REVOCATION_CHECK_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CPD_REVOCATION_CHECK_END_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CPD_REVOCATION_CHECK_CHAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"CPD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
},{
"Name":"CPD_RETURN_LOWER_QUALITY_CHAINS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"CPD_UISTATE_MODE_PROMPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CPD_UISTATE_MODE_BLOCK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CPD_UISTATE_MODE_ALLOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CPD_UISTATE_MODE_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"WSS_OBJTRUST_SUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WSS_SIGTRUST_SUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WSS_CERTTRUST_SUPPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SGNR_TYPE_TIMESTAMP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_CONFIDENCE_SIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"CERT_CONFIDENCE_TIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
},{
"Name":"CERT_CONFIDENCE_TIMENEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"CERT_CONFIDENCE_AUTHIDEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"CERT_CONFIDENCE_HYGIENE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"CERT_CONFIDENCE_HIGHEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":286330880
,"Attrs":[]
},{
"Name":"WT_CURRENT_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"WT_PROVIDER_DLL_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WINTRUST.DLL"
,"Attrs":[]
},{
"Name":"WT_PROVIDER_CERTTRUST_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WintrustCertificateTrust"
,"Attrs":[]
},{
"Name":"WT_ADD_ACTION_ID_RET_RESULT_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"szOID_TRUSTED_CODESIGNING_CA_LIST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.2.1"
,"Attrs":[]
},{
"Name":"szOID_TRUSTED_CLIENT_AUTH_CA_LIST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.2.2"
,"Attrs":[]
},{
"Name":"szOID_TRUSTED_SERVER_AUTH_CA_LIST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.2.3"
,"Attrs":[]
},{
"Name":"SPC_COMMON_NAME_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"2.5.4.3"
,"Attrs":[]
},{
"Name":"SPC_TIME_STAMP_REQUEST_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.3.2.1"
,"Attrs":[]
},{
"Name":"SPC_INDIRECT_DATA_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.4"
,"Attrs":[]
},{
"Name":"SPC_SP_AGENCY_INFO_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.10"
,"Attrs":[]
},{
"Name":"SPC_STATEMENT_TYPE_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.11"
,"Attrs":[]
},{
"Name":"SPC_SP_OPUS_INFO_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.12"
,"Attrs":[]
},{
"Name":"SPC_CERT_EXTENSIONS_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.14"
,"Attrs":[]
},{
"Name":"SPC_PE_IMAGE_DATA_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.15"
,"Attrs":[]
},{
"Name":"SPC_RAW_FILE_DATA_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.18"
,"Attrs":[]
},{
"Name":"SPC_STRUCTURED_STORAGE_DATA_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.19"
,"Attrs":[]
},{
"Name":"SPC_JAVA_CLASS_DATA_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.20"
,"Attrs":[]
},{
"Name":"SPC_INDIVIDUAL_SP_KEY_PURPOSE_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.21"
,"Attrs":[]
},{
"Name":"SPC_COMMERCIAL_SP_KEY_PURPOSE_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.22"
,"Attrs":[]
},{
"Name":"SPC_CAB_DATA_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.25"
,"Attrs":[]
},{
"Name":"SPC_GLUE_RDN_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.25"
,"Attrs":[]
},{
"Name":"SPC_MINIMAL_CRITERIA_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.26"
,"Attrs":[]
},{
"Name":"SPC_FINANCIAL_CRITERIA_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.27"
,"Attrs":[]
},{
"Name":"SPC_LINK_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.28"
,"Attrs":[]
},{
"Name":"SPC_SIGINFO_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.1.30"
,"Attrs":[]
},{
"Name":"SPC_PE_IMAGE_PAGE_HASHES_V1_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.3.1"
,"Attrs":[]
},{
"Name":"SPC_PE_IMAGE_PAGE_HASHES_V2_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.3.2"
,"Attrs":[]
},{
"Name":"szOID_NESTED_SIGNATURE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.4.1"
,"Attrs":[]
},{
"Name":"szOID_INTENT_TO_SEAL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.4.2"
,"Attrs":[]
},{
"Name":"szOID_SEALING_SIGNATURE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.4.3"
,"Attrs":[]
},{
"Name":"szOID_SEALING_TIMESTAMP"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.4.4"
,"Attrs":[]
},{
"Name":"szOID_ENHANCED_HASH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.5.1"
,"Attrs":[]
},{
"Name":"SPC_RELAXED_PE_MARKER_CHECK_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.6.1"
,"Attrs":[]
},{
"Name":"SPC_ENCRYPTED_DIGEST_RETRY_COUNT_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.2.6.2"
,"Attrs":[]
},{
"Name":"szOID_PKCS_9_SEQUENCE_NUMBER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.2.840.113549.1.9.25.4"
,"Attrs":[]
},{
"Name":"CAT_NAMEVALUE_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.12.2.1"
,"Attrs":[]
},{
"Name":"CAT_MEMBERINFO_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.12.2.2"
,"Attrs":[]
},{
"Name":"CAT_MEMBERINFO2_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.12.2.3"
,"Attrs":[]
},{
"Name":"SPC_WINDOWS_HELLO_COMPATIBILITY_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.10.41.1"
,"Attrs":[]
},{
"Name":"SPC_NATURAL_AUTH_PLUGIN_OBJID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.96.1.1"
,"Attrs":[]
},{
"Name":"SPC_SP_AGENCY_INFO_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2000
,"Attrs":[]
},{
"Name":"SPC_MINIMAL_CRITERIA_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2001
,"Attrs":[]
},{
"Name":"SPC_FINANCIAL_CRITERIA_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2002
,"Attrs":[]
},{
"Name":"SPC_INDIRECT_DATA_CONTENT_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2003
,"Attrs":[]
},{
"Name":"SPC_PE_IMAGE_DATA_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2004
,"Attrs":[]
},{
"Name":"SPC_LINK_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2005
,"Attrs":[]
},{
"Name":"SPC_STATEMENT_TYPE_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2006
,"Attrs":[]
},{
"Name":"SPC_SP_OPUS_INFO_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2007
,"Attrs":[]
},{
"Name":"SPC_CAB_DATA_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2008
,"Attrs":[]
},{
"Name":"SPC_JAVA_CLASS_DATA_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2009
,"Attrs":[]
},{
"Name":"INTENT_TO_SEAL_ATTRIBUTE_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2010
,"Attrs":[]
},{
"Name":"SEALING_SIGNATURE_ATTRIBUTE_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2011
,"Attrs":[]
},{
"Name":"SEALING_TIMESTAMP_ATTRIBUTE_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2012
,"Attrs":[]
},{
"Name":"SPC_SIGINFO_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2130
,"Attrs":[]
},{
"Name":"CAT_NAMEVALUE_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2221
,"Attrs":[]
},{
"Name":"CAT_MEMBERINFO_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2222
,"Attrs":[]
},{
"Name":"CAT_MEMBERINFO2_STRUCT"
,"Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":2223
,"Attrs":[]
},{
"Name":"SPC_UUID_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"SPC_URL_LINK_CHOICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SPC_MONIKER_LINK_CHOICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SPC_FILE_LINK_CHOICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"WIN_CERT_REVISION_1_0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WIN_CERT_REVISION_2_0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"WIN_CERT_TYPE_X509"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WIN_CERT_TYPE_PKCS_SIGNED_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WIN_CERT_TYPE_RESERVED_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"WIN_CERT_TYPE_TS_STACK_SIGNED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WT_TRUSTDBDIALOG_NO_UI_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WT_TRUSTDBDIALOG_ONLY_PUB_TAB_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WT_TRUSTDBDIALOG_WRITE_LEGACY_REG_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WT_TRUSTDBDIALOG_WRITE_IEAK_STORE_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"SP_POLICY_PROVIDER_DLL_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WINTRUST.DLL"
,"Attrs":[]
},{
"Name":"SP_INIT_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SoftpubInitialize"
,"Attrs":[]
},{
"Name":"SP_OBJTRUST_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SoftpubLoadMessage"
,"Attrs":[]
},{
"Name":"SP_SIGTRUST_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SoftpubLoadSignature"
,"Attrs":[]
},{
"Name":"SP_CHKCERT_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SoftpubCheckCert"
,"Attrs":[]
},{
"Name":"SP_FINALPOLICY_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SoftpubAuthenticode"
,"Attrs":[]
},{
"Name":"SP_CLEANUPPOLICY_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SoftpubCleanup"
,"Attrs":[]
},{
"Name":"SP_TESTDUMPPOLICY_FUNCTION_TEST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SoftpubDumpStructure"
,"Attrs":[]
},{
"Name":"SP_GENERIC_CERT_INIT_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SoftpubDefCertInit"
,"Attrs":[]
},{
"Name":"GENERIC_CHAIN_FINALPOLICY_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"GenericChainFinalProv"
,"Attrs":[]
},{
"Name":"GENERIC_CHAIN_CERTTRUST_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"GenericChainCertificateTrust"
,"Attrs":[]
},{
"Name":"HTTPS_FINALPOLICY_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HTTPSFinalProv"
,"Attrs":[]
},{
"Name":"HTTPS_CHKCERT_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HTTPSCheckCertProv"
,"Attrs":[]
},{
"Name":"HTTPS_CERTTRUST_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"HTTPSCertificateTrust"
,"Attrs":[]
},{
"Name":"OFFICE_POLICY_PROVIDER_DLL_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"WINTRUST.DLL"
,"Attrs":[]
},{
"Name":"OFFICE_INITPROV_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"OfficeInitializePolicy"
,"Attrs":[]
},{
"Name":"OFFICE_CLEANUPPOLICY_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"OfficeCleanupPolicy"
,"Attrs":[]
},{
"Name":"DRIVER_INITPROV_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DriverInitializePolicy"
,"Attrs":[]
},{
"Name":"DRIVER_FINALPOLPROV_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DriverFinalPolicy"
,"Attrs":[]
},{
"Name":"DRIVER_CLEANUPPOLICY_FUNCTION"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DriverCleanupPolicy"
,"Attrs":[]
},{
"Name":"CCPI_RESULT_ALLOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CCPI_RESULT_DENY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CCPI_RESULT_AUDIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
}],
"Types":[{
"Name":"WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DWACTION_ALLOCANDFILL","Value":1}
,{"Name":"DWACTION_FREE","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"WINTRUST_POLICY_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"WTPF_TRUSTTEST","Value":32}
,{"Name":"WTPF_TESTCANBEVALID","Value":128}
,{"Name":"WTPF_IGNOREEXPIRATION","Value":256}
,{"Name":"WTPF_IGNOREREVOKATION","Value":512}
,{"Name":"WTPF_OFFLINEOK_IND","Value":1024}
,{"Name":"WTPF_OFFLINEOK_COM","Value":2048}
,{"Name":"WTPF_OFFLINEOKNBU_IND","Value":4096}
,{"Name":"WTPF_OFFLINEOKNBU_COM","Value":8192}
,{"Name":"WTPF_VERIFY_V1_OFF","Value":65536}
,{"Name":"WTPF_IGNOREREVOCATIONONTS","Value":131072}
,{"Name":"WTPF_ALLOWONLYPERTRUST","Value":262144}
]
,"IntegerBase":"UInt32"
},{
"Name":"WINTRUST_DATA_PROVIDER_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"WTD_USE_IE4_TRUST_FLAG","Value":1}
,{"Name":"WTD_NO_IE4_CHAIN_FLAG","Value":2}
,{"Name":"WTD_NO_POLICY_USAGE_FLAG","Value":4}
,{"Name":"WTD_REVOCATION_CHECK_NONE","Value":16}
,{"Name":"WTD_REVOCATION_CHECK_END_CERT","Value":32}
,{"Name":"WTD_REVOCATION_CHECK_CHAIN","Value":64}
,{"Name":"WTD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT","Value":128}
,{"Name":"WTD_SAFER_FLAG","Value":256}
,{"Name":"WTD_HASH_ONLY_FLAG","Value":512}
,{"Name":"WTD_USE_DEFAULT_OSVER_CHECK","Value":1024}
,{"Name":"WTD_LIFETIME_SIGNING_FLAG","Value":2048}
,{"Name":"WTD_CACHE_ONLY_URL_RETRIEVAL","Value":4096}
,{"Name":"WTD_DISABLE_MD2_MD4","Value":8192}
,{"Name":"WTD_MOTW","Value":16384}
]
,"IntegerBase":"UInt32"
},{
"Name":"WINTRUST_DATA_UICHOICE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTD_UI_ALL","Value":1}
,{"Name":"WTD_UI_NONE","Value":2}
,{"Name":"WTD_UI_NOBAD","Value":3}
,{"Name":"WTD_UI_NOGOOD","Value":4}
]
,"IntegerBase":"UInt32"
},{
"Name":"WINTRUST_SIGNATURE_SETTINGS_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WSS_VERIFY_SPECIFIC","Value":1}
,{"Name":"WSS_GET_SECONDARY_SIG_COUNT","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"WINTRUST_DATA_STATE_ACTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTD_STATEACTION_IGNORE","Value":0}
,{"Name":"WTD_STATEACTION_VERIFY","Value":1}
,{"Name":"WTD_STATEACTION_CLOSE","Value":2}
,{"Name":"WTD_STATEACTION_AUTO_CACHE","Value":3}
,{"Name":"WTD_STATEACTION_AUTO_CACHE_FLUSH","Value":4}
]
,"IntegerBase":"UInt32"
},{
"Name":"WINTRUST_DATA_UNION_CHOICE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTD_CHOICE_FILE","Value":1}
,{"Name":"WTD_CHOICE_CATALOG","Value":2}
,{"Name":"WTD_CHOICE_BLOB","Value":3}
,{"Name":"WTD_CHOICE_SIGNER","Value":4}
,{"Name":"WTD_CHOICE_CERT","Value":5}
]
,"IntegerBase":"UInt32"
},{
"Name":"WINTRUST_DATA_REVOCATION_CHECKS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTD_REVOKE_NONE","Value":0}
,{"Name":"WTD_REVOKE_WHOLECHAIN","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"WINTRUST_DATA_UICONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTD_UICONTEXT_EXECUTE","Value":0}
,{"Name":"WTD_UICONTEXT_INSTALL","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"WINTRUST_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPolicyCallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pSIPClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwUIChoice","Type":{"Kind":"ApiRef","Name":"WINTRUST_DATA_UICHOICE","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"fdwRevocationChecks","Type":{"Kind":"ApiRef","Name":"WINTRUST_DATA_REVOCATION_CHECKS","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"dwUnionChoice","Type":{"Kind":"ApiRef","Name":"WINTRUST_DATA_UNION_CHOICE","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"dwStateAction","Type":{"Kind":"ApiRef","Name":"WINTRUST_DATA_STATE_ACTION","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"hWVTStateData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszURLReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwProvFlags","Type":{"Kind":"ApiRef","Name":"WINTRUST_DATA_PROVIDER_FLAGS","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"dwUIContext","Type":{"Kind":"ApiRef","Name":"WINTRUST_DATA_UICONTEXT","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pSignatureSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_SIGNATURE_SETTINGS","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_FILE_INFO","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pCatalog","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_CATALOG_INFO","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_BLOB_INFO","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pSgnr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_SGNR_INFO","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_CERT_INFO","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"WINTRUST_SIGNATURE_SETTINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"WINTRUST_SIGNATURE_SETTINGS_FLAGS","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"cSecondarySigs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVerifiedSigIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCryptoPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STRONG_SIGN_PARA","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WINTRUST_FILE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pcwszFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pgKnownSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WINTRUST_CATALOG_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCatalogVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pcwszCatalogFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pcwszMemberTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pcwszMemberFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"hMemberFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pbCalculatedFileHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbCalculatedFileHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pcCatalogContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"hCatAdmin","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WINTRUST_BLOB_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"gSubject","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pcwszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"cbMemObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbMemObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbMemSignedMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbMemSignedMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WINTRUST_SGNR_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pcwszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"psSignerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"chStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pahStores","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WINTRUST_CERT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pcwszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"psCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"chStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pahStores","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"psftVerifyAsOf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_CPD_MEM_ALLOC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFN_CPD_MEM_FREE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pvMem2Free","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"PFN_CPD_ADD_STORE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In"]}
,{"Name":"hStore2Add","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PFN_CPD_ADD_SGNR"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In"]}
,{"Name":"fCounterSigner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"idxSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
,{"Name":"pSgnr2Add","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_SGNR","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PFN_CPD_ADD_CERT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In"]}
,{"Name":"idxSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fCounterSigner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"idxCounterSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
,{"Name":"pCert2Add","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"PFN_CPD_ADD_PRIVDATA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In"]}
,{"Name":"pPrivData2Add","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_PRIVDATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PFN_PROVIDER_INIT_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_PROVIDER_OBJTRUST_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_PROVIDER_SIGTRUST_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_PROVIDER_CERTTRUST_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_PROVIDER_FINALPOLICY_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_PROVIDER_TESTFINALPOLICY_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_PROVIDER_CLEANUP_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PFN_PROVIDER_CERTCHKPOLICY_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In"]}
,{"Name":"idxSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fCounterSignerChain","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"idxCounterSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
]
},{
"Name":"CRYPT_PROVIDER_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pWintrustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"fOpenedFile","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRegSecuritySettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwRegPolicySettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"psPfns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_FUNCTIONS","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"cdwTrustStepErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"padwTrustStepErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"chStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pahStores","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwEncoding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"csSigners","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pasSigners","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_SGNR","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"csProvPrivData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pasProvPrivData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_PRIVDATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"dwSubjectChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pszUsageOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fRecallWithState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"sftSystemTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszCTLSignerUsageOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwProvFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFinalError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pRequestUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_USAGE_MATCH","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwTrustPubSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUIStateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSigState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_SIGSTATE","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pSigSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_SIGNATURE_SETTINGS","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pPDSip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROVDATA_SIP","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CRYPT_PROVIDER_SIGSTATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rhSecondarySigs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]}
,{"Name":"hPrimarySig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"fFirstAttemptMade","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fNoMoreSigs","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cSecondarySigs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCurrentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fSupportMultiSig","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwCryptoPolicySupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iAttemptCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fCheckedSealing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pSealingSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEALING_SIGNATURE_ATTRIBUTE","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PROVIDER_FUNCTIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_CPD_MEM_ALLOC","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CPD_MEM_FREE","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnAddStore2Chain","Type":{"Kind":"ApiRef","Name":"PFN_CPD_ADD_STORE","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnAddSgnr2Chain","Type":{"Kind":"ApiRef","Name":"PFN_CPD_ADD_SGNR","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnAddCert2Chain","Type":{"Kind":"ApiRef","Name":"PFN_CPD_ADD_CERT","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnAddPrivData2Chain","Type":{"Kind":"ApiRef","Name":"PFN_CPD_ADD_PRIVDATA","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnInitialize","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_INIT_CALL","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnObjectTrust","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_OBJTRUST_CALL","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnSignatureTrust","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_SIGTRUST_CALL","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnCertificateTrust","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_CERTTRUST_CALL","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnFinalPolicy","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_FINALPOLICY_CALL","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnCertCheckPolicy","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_CERTCHKPOLICY_CALL","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnTestFinalPolicy","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_TESTFINALPOLICY_CALL","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"psUIpfns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVUI_FUNCS","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pfnCleanupPolicy","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_CLEANUP_CALL","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_PROVUI_CALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"hWndSecurityDialog","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CRYPT_PROVUI_FUNCS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"psUIData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVUI_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pfnOnMoreInfoClick","Type":{"Kind":"ApiRef","Name":"PFN_PROVUI_CALL","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnOnMoreInfoClickDefault","Type":{"Kind":"ApiRef","Name":"PFN_PROVUI_CALL","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnOnAdvancedClick","Type":{"Kind":"ApiRef","Name":"PFN_PROVUI_CALL","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pfnOnAdvancedClickDefault","Type":{"Kind":"ApiRef","Name":"PFN_PROVUI_CALL","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PROVUI_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFinalError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pYesButtonText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pNoButtonText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pMoreInfoButtonText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pAdvancedLinkText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pCopyActionText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pCopyActionTextNoTS","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pCopyActionTextNotSigned","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PROVIDER_SGNR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sftVerifyAsOf","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"csCertChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pasCertChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_CERT","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"dwSignerType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"psSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"csCounterSigners","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pasCounterSigners","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_SGNR","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PROVIDER_CERT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"fCommercial","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fTrustedRoot","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fSelfSigned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fTestCert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwRevokedReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwConfidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pTrustListContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"fTrustListSignerCert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwCtlError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fIsCyclic","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pChainElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_ELEMENT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PROVIDER_PRIVDATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"gProviderID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"cbProvData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pvProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PROVDATA_SIP"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"gSubject","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pSip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_DISPATCH_INFO","TargetKind":"Default","Api":"Security.Cryptography.Sip","Parents":[]}},"Attrs":[]}
,{"Name":"pCATSip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_DISPATCH_INFO","TargetKind":"Default","Api":"Security.Cryptography.Sip","Parents":[]}},"Attrs":[]}
,{"Name":"psSipSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security.Cryptography.Sip","Parents":[]}},"Attrs":[]}
,{"Name":"psSipCATSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security.Cryptography.Sip","Parents":[]}},"Attrs":[]}
,{"Name":"psIndirectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_INDIRECT_DATA","TargetKind":"Default","Api":"Security.Cryptography.Sip","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_TRUST_REG_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszDLLName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszFunctionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_REGISTER_ACTIONID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sInitProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"sObjectProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"sSignatureProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"sCertificateProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"sCertificatePolicyProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"sFinalPolicyProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"sTestPolicyProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"sCleanupProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_ALLOCANDFILLDEFUSAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pszUsageOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"psDefUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DEFUSAGE","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"PFN_FREEDEFUSAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"pszUsageOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"psDefUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DEFUSAGE","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CRYPT_PROVIDER_REGDEFUSAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"pwszDllName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszLoadCallbackDataFunctionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszFreeCallbackDataFunctionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPT_PROVIDER_DEFUSAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"gActionID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pDefPolicyCallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pDefSIPClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SPC_SERIALIZED_OBJECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ClassId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"SerializedData","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SPC_SIGINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSipVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"gSIPGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SPC_LINK"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwLinkChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Moniker","Type":{"Kind":"ApiRef","Name":"SPC_SERIALIZED_OBJECT","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pwszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"SPC_PE_IMAGE_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_LINK","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SPC_INDIRECT_DATA_CONTENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Data","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE_TYPE_VALUE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"DigestAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Digest","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SPC_FINANCIAL_CRITERIA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fFinancialInfoAvailable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fMeetsCriteria","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SPC_IMAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pImageLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_LINK","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"Bitmap","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"Metafile","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"EnhancedMetafile","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"GifFile","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SPC_SP_AGENCY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pPolicyInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_LINK","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pwszPolicyDisplayText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pLogoImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_IMAGE","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pLogoLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_LINK","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SPC_STATEMENT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cKeyPurposeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpszKeyPurposeId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SPC_SP_OPUS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszProgramName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pMoreInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_LINK","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pPublisherInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_LINK","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CAT_NAMEVALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fdwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CAT_MEMBERINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszSubjGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwCertVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CAT_MEMBERINFO2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SubjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwCertVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INTENT_TO_SEAL_ATTRIBUTE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"seal","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SEALING_SIGNATURE_ATTRIBUTE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"signerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"signatureAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"encryptedDigest","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SEALING_TIMESTAMP_ATTRIBUTE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"signerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sealTimeStampToken","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WIN_CERTIFICATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wCertificateType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"bCertificate","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SubjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"Subject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WIN_TRUST_ACTDATA_SUBJECT_ONLY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SubjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"Subject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WIN_TRUST_SUBJECT_FILE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"WIN_TRUST_SUBJECT_FILE_AND_DISPLAY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"WIN_SPUB_TRUSTED_PUBLISHER_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN_CERTIFICATE","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwSignerType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pMsgSignerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cCounterSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgpCounterSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO","TargetKind":"Default","Api":"Security.WinTrust","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":"PFN_WTD_GENERIC_CHAIN_POLICY_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwStepError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwRegPolicySettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"pvPolicyArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"WTD_GENERIC_CHAIN_POLICY_CREATE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"hChainEngine","Type":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","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":[]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"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":"WTD_GENERIC_CHAIN_POLICY_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pSignerChainInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTD_GENERIC_CHAIN_POLICY_CREATE_INFO","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pCounterSignerChainInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTD_GENERIC_CHAIN_POLICY_CREATE_INFO","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":[]}
,{"Name":"pfnPolicyCallback","Type":{"Kind":"ApiRef","Name":"PFN_WTD_GENERIC_CHAIN_POLICY_CALLBACK","TargetKind":"FunctionPointer","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"pvPolicyArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"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":"DRIVER_VER_MAJORMINOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DRIVER_VER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwPlatform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wszVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"wszSignedBy","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"pcSignerCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"sOSVersionLow","Type":{"Kind":"ApiRef","Name":"DRIVER_VER_MAJORMINOR","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"sOSVersionHigh","Type":{"Kind":"ApiRef","Name":"DRIVER_VER_MAJORMINOR","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"dwBuildNumberLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBuildNumberHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CONFIG_CI_PROV_INFO_RESULT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPolicyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fIsExplicitDeny","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CONFIG_CI_PROV_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPolicies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPolicies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"result","Type":{"Kind":"ApiRef","Name":"CONFIG_CI_PROV_INFO_RESULT","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":[]}
,{"Name":"dwScenario","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[{
"Name":"WinVerifyTrust"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
,{"Name":"pWVTData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"WinVerifyTrustEx"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
,{"Name":"pWinTrustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"WintrustGetRegPolicyFlags"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pdwPolicyFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_POLICY_FLAGS","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"WintrustSetRegPolicyFlags"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwPolicyFlags","Type":{"Kind":"ApiRef","Name":"WINTRUST_POLICY_FLAGS","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WintrustAddActionID"
,"SetLastError":true
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"fdwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"psProvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_REGISTER_ACTIONID","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"WintrustRemoveActionID"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
},{
"Name":"WintrustLoadFunctionPointers"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
,{"Name":"pPfns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_FUNCTIONS","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"WintrustAddDefaultForUsage"
,"SetLastError":true
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszUsageOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"psDefUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_REGDEFUSAGE","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"WintrustGetDefaultForUsage"
,"SetLastError":true
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwAction","Type":{"Kind":"ApiRef","Name":"WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]},"Attrs":["In"]}
,{"Name":"pszUsageOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"psUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DEFUSAGE","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"WTHelperGetProvSignerFromChain"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_SGNR","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"idxSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fCounterSigner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"idxCounterSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTHelperGetProvCertFromChain"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_CERT","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pSgnr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_SGNR","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"idxCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTHelperProvDataFromStateData"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hStateData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTHelperGetProvPrivateDataFromChain"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_PRIVDATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pgProviderID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
},{
"Name":"WTHelperCertIsSelfSigned"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwEncoding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"WTHelperCertCheckValidSignature"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"OpenPersonalTrustDBDialogEx"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"OpenPersonalTrustDBDialog"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WintrustSetDefaultIncludePEPageHashes"
,"SetLastError":false
,"DllImport":"WINTRUST.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"fIncludePEPageHashes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}