Files
marlersoft-win32json/api/Security.Cryptography.UI.json
2026-02-15 17:17:14 -07:00

1465 lines
63 KiB
JSON

{
"Constants":[{
"Name":"CRYTPDLG_FLAGS_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4278190080
,"Attrs":[]
},{
"Name":"CRYPTDLG_REVOCATION_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CRYPTDLG_REVOCATION_ONLINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CRYPTDLG_REVOCATION_CACHE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CRYPTDLG_REVOCATION_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"CRYPTDLG_CACHE_ONLY_URL_RETRIEVAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"CRYPTDLG_DISABLE_AIA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"CRYPTDLG_POLICY_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"POLICY_IGNORE_NON_CRITICAL_BC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPTDLG_ACTION_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901760
,"Attrs":[]
},{
"Name":"ACTION_REVOCATION_DEFAULT_ONLINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"ACTION_REVOCATION_DEFAULT_CACHE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"CERT_DISPWELL_SELECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_DISPWELL_TRUST_CA_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_DISPWELL_TRUST_LEAF_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_DISPWELL_TRUST_ADD_CA_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_DISPWELL_TRUST_ADD_LEAF_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_DISPWELL_DISTRUST_CA_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CERT_DISPWELL_DISTRUST_LEAF_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CERT_DISPWELL_DISTRUST_ADD_CA_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_DISPWELL_DISTRUST_ADD_LEAF_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CSS_SELECTCERT_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777215
,"Attrs":[]
},{
"Name":"SELCERT_PROPERTIES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
},{
"Name":"SELCERT_FINEPRINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":101
,"Attrs":[]
},{
"Name":"SELCERT_CERTLIST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":102
,"Attrs":[]
},{
"Name":"SELCERT_ISSUED_TO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":103
,"Attrs":[]
},{
"Name":"SELCERT_VALIDITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":104
,"Attrs":[]
},{
"Name":"SELCERT_ALGORITHM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":105
,"Attrs":[]
},{
"Name":"SELCERT_SERIAL_NUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":106
,"Attrs":[]
},{
"Name":"SELCERT_THUMBPRINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":107
,"Attrs":[]
},{
"Name":"CM_VIEWFLAGS_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777215
,"Attrs":[]
},{
"Name":"CERTVIEW_CRYPTUI_LPARAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
},{
"Name":"CERT_FILTER_OP_EXISTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_FILTER_OP_NOT_EXISTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_FILTER_OP_EQUALITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CERT_FILTER_INCLUDE_V1_CERTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_FILTER_VALID_TIME_RANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_FILTER_VALID_SIGNATURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_FILTER_LEAF_CERTS_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_FILTER_ISSUER_CERTS_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_FILTER_KEY_EXISTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"szCERT_CERTIFICATE_ACTION_VERIFY"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"{7801ebd0-cf4b-11d0-851f-0060979387ea}"
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_BEFORE_START"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_AFTER_END"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_SIGNATURE_FAILS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_CERTIFICATE_REVOKED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_KEY_USAGE_EXT_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_EXTENDED_USAGE_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_NAME_CONSTRAINTS_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_UNKNOWN_CRITICAL_EXTENSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_ISSUER_INVALID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_OTHER_EXTENSION_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_PERIOD_NESTING_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_OTHER_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_ISSUER_DISTRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_EXPLICITLY_DISTRUSTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_NO_ISSUER_CERT_FOUND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_NO_CRL_FOUND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_CRL_OUT_OF_DATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_NO_TRUST_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_MASK_TRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901760
,"Attrs":[]
},{
"Name":"CERT_VALIDITY_MASK_VALIDITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"CERT_TRUST_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777215
,"Attrs":[]
},{
"Name":"CERT_TRUST_DO_FULL_SEARCH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CERT_TRUST_PERMIT_MISSING_CRLS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CERT_TRUST_DO_FULL_TRUST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CERT_CREDENTIAL_PROVIDER_ID"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-509
,"Attrs":[]
},{
"Name":"CRYPTUI_SELECT_ISSUEDTO_COLUMN"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":1
,"Attrs":[]
},{
"Name":"CRYPTUI_SELECT_ISSUEDBY_COLUMN"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPTUI_SELECT_INTENDEDUSE_COLUMN"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPTUI_SELECT_FRIENDLYNAME_COLUMN"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":8
,"Attrs":[]
},{
"Name":"CRYPTUI_SELECT_LOCATION_COLUMN"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":16
,"Attrs":[]
},{
"Name":"CRYPTUI_SELECT_EXPIRATION_COLUMN"
,"Type":{"Kind":"Native","Name":"UInt64"}
,"ValueType":"UInt64"
,"Value":32
,"Attrs":[]
},{
"Name":"CRYPTUI_CERT_MGR_TAB_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"CRYPTUI_CERT_MGR_PUBLISHER_TAB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPTUI_CERT_MGR_SINGLE_TAB_FLAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_EXCLUDE_PAGE_HASHES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_INCLUDE_PAGE_HASHES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRYPTUI_WIZ_EXPORT_FORMAT_SERIALIZED_CERT_STORE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
}],
"Types":[{
"Name":"CRYPTUI_WIZ_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRYPTUI_WIZ_NO_UI","Value":1}
,{"Name":"CRYPTUI_WIZ_IGNORE_NO_UI_FLAG_FOR_CSPS","Value":2}
,{"Name":"CRYPTUI_WIZ_NO_UI_EXCEPT_CSP","Value":3}
,{"Name":"CRYPTUI_WIZ_IMPORT_ALLOW_CERT","Value":131072}
,{"Name":"CRYPTUI_WIZ_IMPORT_ALLOW_CRL","Value":262144}
,{"Name":"CRYPTUI_WIZ_IMPORT_ALLOW_CTL","Value":524288}
,{"Name":"CRYPTUI_WIZ_IMPORT_NO_CHANGE_DEST_STORE","Value":65536}
,{"Name":"CRYPTUI_WIZ_IMPORT_TO_LOCALMACHINE","Value":1048576}
,{"Name":"CRYPTUI_WIZ_IMPORT_TO_CURRENTUSER","Value":2097152}
,{"Name":"CRYPTUI_WIZ_IMPORT_REMOTE_DEST_STORE","Value":4194304}
,{"Name":"CRYPTUI_WIZ_EXPORT_PRIVATE_KEY","Value":256}
,{"Name":"CRYPTUI_WIZ_EXPORT_NO_DELETE_PRIVATE_KEY","Value":512}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPTUI_VIEWCERTIFICATE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRYPTUI_HIDE_HIERARCHYPAGE","Value":1}
,{"Name":"CRYPTUI_HIDE_DETAILPAGE","Value":2}
,{"Name":"CRYPTUI_DISABLE_EDITPROPERTIES","Value":4}
,{"Name":"CRYPTUI_ENABLE_EDITPROPERTIES","Value":8}
,{"Name":"CRYPTUI_DISABLE_ADDTOSTORE","Value":16}
,{"Name":"CRYPTUI_ENABLE_ADDTOSTORE","Value":32}
,{"Name":"CRYPTUI_ACCEPT_DECLINE_STYLE","Value":64}
,{"Name":"CRYPTUI_IGNORE_UNTRUSTED_ROOT","Value":128}
,{"Name":"CRYPTUI_DONT_OPEN_STORES","Value":256}
,{"Name":"CRYPTUI_ONLY_OPEN_ROOT_STORE","Value":512}
,{"Name":"CRYPTUI_WARN_UNTRUSTED_ROOT","Value":1024}
,{"Name":"CRYPTUI_ENABLE_REVOCATION_CHECKING","Value":2048}
,{"Name":"CRYPTUI_WARN_REMOTE_TRUST","Value":4096}
,{"Name":"CRYPTUI_DISABLE_EXPORT","Value":8192}
,{"Name":"CRYPTUI_ENABLE_REVOCATION_CHECK_END_CERT","Value":16384}
,{"Name":"CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN","Value":32768}
,{"Name":"CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT","Value":2048}
,{"Name":"CRYPTUI_DISABLE_HTMLLINK","Value":65536}
,{"Name":"CRYPTUI_DISABLE_ISSUERSTATEMENT","Value":131072}
,{"Name":"CRYPTUI_CACHE_ONLY_URL_RETRIEVAL","Value":262144}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_SELECT_STRUCT_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CSS_HIDE_PROPERTIES","Value":1}
,{"Name":"CSS_ENABLEHOOK","Value":2}
,{"Name":"CSS_ALLOWMULTISELECT","Value":4}
,{"Name":"CSS_SHOW_HELP","Value":16}
,{"Name":"CSS_ENABLETEMPLATE","Value":32}
,{"Name":"CSS_ENABLETEMPLATEHANDLE","Value":64}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPTUI_WIZ_IMPORT_SUBJECT_FILE","Value":1}
,{"Name":"CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_CONTEXT","Value":2}
,{"Name":"CRYPTUI_WIZ_IMPORT_SUBJECT_CTL_CONTEXT","Value":3}
,{"Name":"CRYPTUI_WIZ_IMPORT_SUBJECT_CRL_CONTEXT","Value":4}
,{"Name":"CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_STORE","Value":5}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_BLOB","Value":2}
,{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_FILE","Value":1}
,{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_NONE","Value":0}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_CERT","Value":1}
,{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_STORE","Value":2}
,{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_PVK","Value":3}
,{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_NONE","Value":0}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPTUI_WIZ_EXPORT_SUBJECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPTUI_WIZ_EXPORT_CERT_CONTEXT","Value":1}
,{"Name":"CRYPTUI_WIZ_EXPORT_CTL_CONTEXT","Value":2}
,{"Name":"CRYPTUI_WIZ_EXPORT_CRL_CONTEXT","Value":3}
,{"Name":"CRYPTUI_WIZ_EXPORT_CERT_STORE","Value":4}
,{"Name":"CRYPTUI_WIZ_EXPORT_CERT_STORE_CERTIFICATES_ONLY","Value":5}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_COMMERCIAL","Value":1}
,{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_INDIVIDUAL","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_PVK_OPTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE","Value":1}
,{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CERT_VIEWPROPERTIES_STRUCT_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CM_ENABLEHOOK","Value":1}
,{"Name":"CM_SHOW_HELP","Value":2}
,{"Name":"CM_SHOW_HELPICON","Value":4}
,{"Name":"CM_ENABLETEMPLATE","Value":8}
,{"Name":"CM_HIDE_ADVANCEPAGE","Value":16}
,{"Name":"CM_HIDE_TRUSTPAGE","Value":32}
,{"Name":"CM_NO_NAMECHANGE","Value":64}
,{"Name":"CM_NO_EDITTRUST","Value":128}
,{"Name":"CM_HIDE_DETAILPAGE","Value":256}
,{"Name":"CM_ADD_CERT_STORES","Value":512}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPTUI_WIZ_EXPORT_FORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPTUI_WIZ_EXPORT_FORMAT_DER","Value":1}
,{"Name":"CRYPTUI_WIZ_EXPORT_FORMAT_PFX","Value":2}
,{"Name":"CRYPTUI_WIZ_EXPORT_FORMAT_PKCS7","Value":3}
,{"Name":"CRYPTUI_WIZ_EXPORT_FORMAT_BASE64","Value":4}
,{"Name":"CRYPTUI_WIZ_EXPORT_FORMAT_CRL","Value":6}
,{"Name":"CRYPTUI_WIZ_EXPORT_FORMAT_CTL","Value":7}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRYPTUI_WIZ_DIGITAL_ADDITIONAL_CERT_CHOICE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_ADD_CHAIN","Value":1}
,{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_ADD_CHAIN_NO_ROOT","Value":2}
,{"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_ADD_NONE","Value":0}
]
,"IntegerBase":"UInt32"
},{
"Name":"CTL_MODIFY_REQUEST_OPERATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CTL_MODIFY_REQUEST_ADD_TRUSTED","Value":3}
,{"Name":"CTL_MODIFY_REQUEST_ADD_NOT_TRUSTED","Value":1}
,{"Name":"CTL_MODIFY_REQUEST_REMOVE","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"PFNCMFILTERPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PFNCMHOOKPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hwndDialog","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CERT_SELECT_STRUCT_A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CERT_SELECT_STRUCT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"cCertStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"arrayCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"szPurposeOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"cCertContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"arrayCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pfnHook","Type":{"Kind":"ApiRef","Name":"PFNCMHOOKPROC","TargetKind":"FunctionPointer","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"pfnFilter","Type":{"Kind":"ApiRef","Name":"PFNCMFILTERPROC","TargetKind":"FunctionPointer","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"szHelpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwHelpId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hprov","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_SELECT_STRUCT_W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CERT_SELECT_STRUCT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"cCertStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"arrayCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"szPurposeOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"cCertContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"arrayCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pfnHook","Type":{"Kind":"ApiRef","Name":"PFNCMHOOKPROC","TargetKind":"FunctionPointer","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"pfnFilter","Type":{"Kind":"ApiRef","Name":"PFNCMFILTERPROC","TargetKind":"FunctionPointer","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"szHelpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwHelpId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hprov","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_VIEWPROPERTIES_STRUCT_A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CERT_VIEWPROPERTIES_STRUCT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"arrayPurposes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"cArrayPurposes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cRootStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghstoreRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghstoreCAs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cTrustStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghstoreTrust","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"hprov","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwPad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szHelpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwHelpId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cArrayPropSheetPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"arrayPropSheetPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEA","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_VIEWPROPERTIES_STRUCT_W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CERT_VIEWPROPERTIES_STRUCT_FLAGS","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"arrayPurposes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"cArrayPurposes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cRootStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghstoreRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghstoreCAs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cTrustStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghstoreTrust","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"hprov","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwPad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szHelpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwHelpId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cArrayPropSheetPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"arrayPropSheetPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEA","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMOID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"szExtensionOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwTestOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbTestData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbTestData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CMFLTR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cExtensionChecks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"arrayExtensionChecks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMOID","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":[]}
,{"Name":"dwCheckingFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFNTRUSTHELPER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fLeafCertificate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pbTrustBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
},{
"Name":"CERT_VERIFY_CERTIFICATE_TRUST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pccert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwIgnoreErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pdwErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"pszUsageOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"hprov","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"cRootStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghstoreRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghstoreCAs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cTrustStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghstoreTrust","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pfnTrustHelper","Type":{"Kind":"ApiRef","Name":"PFNTRUSTHELPER","TargetKind":"FunctionPointer","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"pcChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"prgChain","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}}},"Attrs":[]}
,{"Name":"prgdwErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":[]}
,{"Name":"prgpbTrustInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CTL_MODIFY_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pccert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"dwOperation","Type":{"Kind":"ApiRef","Name":"CTL_MODIFY_REQUEST_OPERATION","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFNCFILTERPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pfInitialSelectedCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pvCallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"CERT_SELECTUI_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"prgpChain","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}},"Attrs":[]}
,{"Name":"cChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPTUI_CERT_MGR_STRUCT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pszInitUsageOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pGuidSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"cbBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pwszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cCertStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pFilterCallback","Type":{"Kind":"ApiRef","Name":"PFNCFILTERPROC","TargetKind":"FunctionPointer","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"pvCallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszPvkFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszProvName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszSigningCertFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwPvkChoice","Type":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_PVK_OPTION","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pPvkFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":[]}
,{"Name":"pPvkProvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_KEY_PROV_INFO","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAttrFlags","Type":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pwszMoreInfoLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pszHashAlg","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pwszSigningCertDisplayString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"hAdditionalCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"psAuthenticated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"psUnauthenticated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSubjectChoice","Type":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"dwSigningCertChoice","Type":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"pwszTimestampURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwAdditionalCertChoice","Type":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_ADDITIONAL_CERT_CHOICE","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"pSignExtInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous2_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pSigningCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"pSigningCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":[]}
,{"Name":"pSigningCertPvkInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_Anonymous1_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pSignBlobInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPTUI_INITDIALOG_STRUCT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"CRYPTUI_VIEWCERTIFICATE_STRUCTW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPTUI_VIEWCERTIFICATE_FLAGS","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"rgszPurposes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"cPurposes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"fpCryptProviderDataTrustedUsage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"idxSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"idxCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fCounterSigner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"idxCounterSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghStores","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cPropSheetPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgPropSheetPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEW","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":[]}
,{"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pCryptProviderData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["Const"]}
,{"Name":"hWVTStateData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CRYPTUI_VIEWCERTIFICATE_STRUCTA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPTUI_VIEWCERTIFICATE_FLAGS","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"rgszPurposes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"cPurposes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"fpCryptProviderDataTrustedUsage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"idxSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"idxCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fCounterSigner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"idxCounterSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghStores","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"cPropSheetPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgPropSheetPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEA","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":[]}
,{"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pCryptProviderData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security.WinTrust","Parents":[]}},"Attrs":["Const"]}
,{"Name":"hWVTStateData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CRYPTUI_WIZ_EXPORT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszExportFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwSubjectChoice","Type":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_EXPORT_SUBJECT","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rghStores","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"pCTLContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pCRLContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwExportFormat","Type":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_EXPORT_FORMAT","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"fExportChain","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fExportPrivateKeys","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"fStrongEncryption","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRYPTUI_WIZ_IMPORT_SRC_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSubjectChoice","Type":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_IMPORT_SUBJECT_OPTION","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_KEY_FLAGS","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":["Const"]}
,{"Name":"pCTLContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"pCRLContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}},"Attrs":[]}
,{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
}],
"Functions":[{
"Name":"CryptUIDlgViewContext"
,"SetLastError":false
,"DllImport":"CRYPTUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwContextType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pwszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"CryptUIDlgSelectCertificateFromStore"
,"SetLastError":false
,"DllImport":"CRYPTUI.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In"]}
,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pwszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pwszDisplayString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwDontUseColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"CertSelectionGetSerializedBlob"
,"SetLastError":false
,"DllImport":"CRYPTUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pcsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SELECTUI_INPUT","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
,{"Name":"pulOutBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"CryptUIDlgCertMgr"
,"SetLastError":false
,"DllImport":"CRYPTUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCryptUICertMgr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_CERT_MGR_STRUCT","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CryptUIWizDigitalSign"
,"SetLastError":false
,"DllImport":"CRYPTUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pwszWizardTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pDigitalSignInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_INFO","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppSignContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CryptUIWizFreeDigitalSignContext"
,"SetLastError":false
,"DllImport":"CRYPTUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pSignContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CryptUIDlgViewCertificateW"
,"SetLastError":true
,"DllImport":"CRYPTUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertViewInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_VIEWCERTIFICATE_STRUCTW","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":["In"]}
,{"Name":"pfPropertiesChanged","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CryptUIDlgViewCertificateA"
,"SetLastError":true
,"DllImport":"CRYPTUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pCertViewInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_VIEWCERTIFICATE_STRUCTA","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":["In"]}
,{"Name":"pfPropertiesChanged","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CryptUIWizExport"
,"SetLastError":true
,"DllImport":"CRYPTUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_FLAGS","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":["In"]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pwszWizardTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pExportInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_EXPORT_INFO","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvoid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"CryptUIWizImport"
,"SetLastError":true
,"DllImport":"CRYPTUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_FLAGS","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]},"Attrs":["In"]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pwszWizardTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pImportSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_IMPORT_SRC_INFO","TargetKind":"Default","Api":"Security.Cryptography.UI","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"hDestCertStore","Type":{"Kind":"ApiRef","Name":"HCERTSTORE","TargetKind":"Default","Api":"Security.Cryptography","Parents":[]},"Attrs":["In","Optional"]}
]
}],
"UnicodeAliases":[
"CERT_SELECT_STRUCT_"
,"CERT_VIEWPROPERTIES_STRUCT_"
,"CRYPTUI_VIEWCERTIFICATE_STRUCT"
,"CryptUIDlgViewCertificate"
]
}