Files
marlersoft-win32json/api/Security.Credentials.json
T
2026-02-15 14:40:44 -07:00

3860 lines
157 KiB
JSON

{
"Constants":[{
"Name":"CRED_MAX_CREDENTIAL_BLOB_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2560
,"Attrs":[]
},{
"Name":"CRED_MAX_USERNAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":513
,"Attrs":[]
},{
"Name":"CRED_MAX_DOMAIN_TARGET_NAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":337
,"Attrs":[]
},{
"Name":"FILE_DEVICE_SMARTCARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":49
,"Attrs":[]
},{
"Name":"GUID_DEVINTERFACE_SMARTCARD_READER"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"50dd5230-ba8a-11d1-bf5d-0000f805f530"
,"Attrs":[]
},{
"Name":"SCARD_ATR_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33
,"Attrs":[]
},{
"Name":"SCARD_PROTOCOL_UNDEFINED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SCARD_PROTOCOL_T0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SCARD_PROTOCOL_T1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCARD_PROTOCOL_RAW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"SCARD_PROTOCOL_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"SCARD_PROTOCOL_OPTIMAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SCARD_POWER_DOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SCARD_COLD_RESET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SCARD_WARM_RESET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"MAXIMUM_ATTR_STRING_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"MAXIMUM_SMARTCARD_READERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"SCARD_CLASS_VENDOR_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SCARD_CLASS_COMMUNICATIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCARD_CLASS_PROTOCOL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"SCARD_CLASS_POWER_MGMT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SCARD_CLASS_SECURITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"SCARD_CLASS_MECHANICAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"SCARD_CLASS_VENDOR_DEFINED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"SCARD_CLASS_IFD_PROTOCOL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"SCARD_CLASS_ICC_STATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"SCARD_CLASS_PERF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32766
,"Attrs":[]
},{
"Name":"SCARD_CLASS_SYSTEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32767
,"Attrs":[]
},{
"Name":"SCARD_T0_HEADER_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"SCARD_T0_CMD_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"SCARD_T1_PROLOGUE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"SCARD_T1_EPILOGUE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCARD_T1_EPILOGUE_LENGTH_LRC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SCARD_T1_MAX_IFS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":254
,"Attrs":[]
},{
"Name":"SCARD_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SCARD_ABSENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SCARD_PRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCARD_SWALLOWED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"SCARD_POWERED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SCARD_NEGOTIABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"SCARD_SPECIFIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"SCARD_READER_SWALLOWS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SCARD_READER_EJECTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCARD_READER_CONFISCATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SCARD_READER_CONTACTLESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_SERIAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_PARALELL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_KEYBOARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_SCSI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_IDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_USB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_PCMCIA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_TPM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_NFC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_UICC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_NGC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_EMBEDDEDSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"SCARD_READER_TYPE_VENDOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":240
,"Attrs":[]
},{
"Name":"STATUS_LOGON_FAILURE"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073741715
,"Attrs":[]
},{
"Name":"STATUS_WRONG_PASSWORD"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073741718
,"Attrs":[]
},{
"Name":"STATUS_PASSWORD_EXPIRED"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073741711
,"Attrs":[]
},{
"Name":"STATUS_PASSWORD_MUST_CHANGE"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073741276
,"Attrs":[]
},{
"Name":"STATUS_DOWNGRADE_DETECTED"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073740920
,"Attrs":[]
},{
"Name":"STATUS_AUTHENTICATION_FIREWALL_FAILED"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073740781
,"Attrs":[]
},{
"Name":"STATUS_ACCOUNT_DISABLED"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073741710
,"Attrs":[]
},{
"Name":"STATUS_ACCOUNT_RESTRICTION"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073741714
,"Attrs":[]
},{
"Name":"STATUS_ACCOUNT_LOCKED_OUT"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073741260
,"Attrs":[]
},{
"Name":"STATUS_ACCOUNT_EXPIRED"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073741421
,"Attrs":[]
},{
"Name":"STATUS_LOGON_TYPE_NOT_GRANTED"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073741477
,"Attrs":[]
},{
"Name":"STATUS_NO_SUCH_LOGON_SESSION"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073741729
,"Attrs":[]
},{
"Name":"STATUS_NO_SUCH_USER"
,"Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ValueType":"Int32"
,"Value":-1073741724
,"Attrs":[]
},{
"Name":"CRED_MAX_STRING_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CRED_MAX_GENERIC_TARGET_NAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32767
,"Attrs":[]
},{
"Name":"CRED_MAX_TARGETNAME_NAMESPACE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CRED_MAX_TARGETNAME_ATTRIBUTE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CRED_MAX_VALUE_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CRED_MAX_ATTRIBUTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CRED_SESSION_WILDCARD_NAME_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"*Session"
,"Attrs":[]
},{
"Name":"CRED_SESSION_WILDCARD_NAME_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"*Session"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_DOMAIN_NAMESPACE_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Domain"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_DOMAIN_NAMESPACE_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Domain"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_LEGACYGENERIC_NAMESPACE_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LegacyGeneric"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_LEGACYGENERIC_NAMESPACE_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"LegacyGeneric"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_TARGET_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"target"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_TARGET_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"target"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_NAME_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"name"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_NAME_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"name"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_BATCH_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"batch"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_BATCH_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"batch"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"interactive"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"interactive"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_SERVICE_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"service"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_SERVICE_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"service"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_NETWORK_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"network"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_NETWORK_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"network"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"networkcleartext"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"networkcleartext"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"remoteinteractive"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"remoteinteractive"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE_W"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"cachedinteractive"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"cachedinteractive"
,"Attrs":[]
},{
"Name":"CRED_SESSION_WILDCARD_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"*Session"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_DOMAIN_NAMESPACE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Domain"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"name"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_TARGET"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"target"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_BATCH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"batch"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"interactive"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_SERVICE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"service"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_NETWORK"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"network"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"networkcleartext"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"remoteinteractive"
,"Attrs":[]
},{
"Name":"CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"cachedinteractive"
,"Attrs":[]
},{
"Name":"CRED_LOGON_TYPES_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":61440
,"Attrs":[]
},{
"Name":"CRED_TI_SERVER_FORMAT_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRED_TI_DOMAIN_FORMAT_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRED_TI_ONLY_PASSWORD_REQUIRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CRED_TI_USERNAME_TARGET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CRED_TI_CREATE_EXPLICIT_CRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CRED_TI_WORKGROUP_MEMBER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"CRED_TI_DNSTREE_IS_DFS_SERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"CRED_TI_VALID_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":61567
,"Attrs":[]
},{
"Name":"CERT_HASH_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"CREDUI_MAX_MESSAGE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"CREDUI_MAX_CAPTION_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"CREDUI_MAX_GENERIC_TARGET_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32767
,"Attrs":[]
},{
"Name":"CREDUI_MAX_DOMAIN_TARGET_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":337
,"Attrs":[]
},{
"Name":"CREDUI_MAX_USERNAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":513
,"Attrs":[]
},{
"Name":"CREDUIWIN_IGNORE_CLOUDAUTHORITY_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"CREDUIWIN_DOWNLEVEL_HELLO_AS_SMART_CARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CRED_PRESERVE_CREDENTIAL_BLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRED_CACHE_TARGET_INFORMATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRED_ALLOW_NAME_RESOLUTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRED_PROTECT_AS_SELF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRED_PROTECT_TO_SYSTEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CRED_UNPROTECT_AS_SELF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CRED_UNPROTECT_ALLOW_TO_SYSTEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCARD_SCOPE_TERMINAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SCARD_ALL_READERS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SCard$AllReaders\u000000"
,"Attrs":[]
},{
"Name":"SCARD_DEFAULT_READERS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SCard$DefaultReaders\u000000"
,"Attrs":[]
},{
"Name":"SCARD_LOCAL_READERS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SCard$LocalReaders\u000000"
,"Attrs":[]
},{
"Name":"SCARD_SYSTEM_READERS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SCard$SystemReaders\u000000"
,"Attrs":[]
},{
"Name":"SCARD_PROVIDER_PRIMARY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SCARD_PROVIDER_CSP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCARD_PROVIDER_KSP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"SCARD_STATE_UNPOWERED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"SCARD_SHARE_EXCLUSIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SCARD_SHARE_SHARED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCARD_SHARE_DIRECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"SCARD_LEAVE_CARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SCARD_RESET_CARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SCARD_UNPOWER_CARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SCARD_EJECT_CARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"SC_DLG_MINIMAL_UI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SC_DLG_NO_UI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SC_DLG_FORCE_UI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SCERR_NOCARDNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"SCERR_NOGUIDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"SCARD_AUDIT_CHV_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SCARD_AUDIT_CHV_SUCCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CREDSSP_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CREDSSP"
,"Attrs":[]
},{
"Name":"TS_SSP_NAME_A"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TSSSP"
,"Attrs":[]
},{
"Name":"TS_SSP_NAME"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TSSSP"
,"Attrs":[]
},{
"Name":"szOID_TS_KP_TS_SERVER_AUTH"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"1.3.6.1.4.1.311.54.1.2"
,"Attrs":[]
},{
"Name":"CREDSSP_SERVER_AUTH_NEGOTIATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CREDSSP_SERVER_AUTH_CERTIFICATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CREDSSP_SERVER_AUTH_LOOPBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SECPKG_ALT_ATTR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"SECPKG_ATTR_C_FULL_IDENT_TOKEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483781
,"Attrs":[]
},{
"Name":"CREDSSP_CRED_EX_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CREDSSP_FLAG_REDIRECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}],
"Types":[{
"Name":"CRED_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRED_FLAGS_PASSWORD_FOR_CERT","Value":1}
,{"Name":"CRED_FLAGS_PROMPT_NOW","Value":2}
,{"Name":"CRED_FLAGS_USERNAME_TARGET","Value":4}
,{"Name":"CRED_FLAGS_OWF_CRED_BLOB","Value":8}
,{"Name":"CRED_FLAGS_REQUIRE_CONFIRMATION","Value":16}
,{"Name":"CRED_FLAGS_WILDCARD_MATCH","Value":32}
,{"Name":"CRED_FLAGS_VSM_PROTECTED","Value":64}
,{"Name":"CRED_FLAGS_NGC_CERT","Value":128}
,{"Name":"CRED_FLAGS_VALID_FLAGS","Value":61695}
,{"Name":"CRED_FLAGS_VALID_INPUT_FLAGS","Value":61599}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRED_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRED_TYPE_GENERIC","Value":1}
,{"Name":"CRED_TYPE_DOMAIN_PASSWORD","Value":2}
,{"Name":"CRED_TYPE_DOMAIN_CERTIFICATE","Value":3}
,{"Name":"CRED_TYPE_DOMAIN_VISIBLE_PASSWORD","Value":4}
,{"Name":"CRED_TYPE_GENERIC_CERTIFICATE","Value":5}
,{"Name":"CRED_TYPE_DOMAIN_EXTENDED","Value":6}
,{"Name":"CRED_TYPE_MAXIMUM","Value":7}
,{"Name":"CRED_TYPE_MAXIMUM_EX","Value":1007}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRED_PERSIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CRED_PERSIST_NONE","Value":0}
,{"Name":"CRED_PERSIST_SESSION","Value":1}
,{"Name":"CRED_PERSIST_LOCAL_MACHINE","Value":2}
,{"Name":"CRED_PERSIST_ENTERPRISE","Value":3}
]
,"IntegerBase":"UInt32"
},{
"Name":"CREDUI_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CREDUI_FLAGS_ALWAYS_SHOW_UI","Value":128}
,{"Name":"CREDUI_FLAGS_COMPLETE_USERNAME","Value":2048}
,{"Name":"CREDUI_FLAGS_DO_NOT_PERSIST","Value":2}
,{"Name":"CREDUI_FLAGS_EXCLUDE_CERTIFICATES","Value":8}
,{"Name":"CREDUI_FLAGS_EXPECT_CONFIRMATION","Value":131072}
,{"Name":"CREDUI_FLAGS_GENERIC_CREDENTIALS","Value":262144}
,{"Name":"CREDUI_FLAGS_INCORRECT_PASSWORD","Value":1}
,{"Name":"CREDUI_FLAGS_KEEP_USERNAME","Value":1048576}
,{"Name":"CREDUI_FLAGS_PASSWORD_ONLY_OK","Value":512}
,{"Name":"CREDUI_FLAGS_PERSIST","Value":4096}
,{"Name":"CREDUI_FLAGS_REQUEST_ADMINISTRATOR","Value":4}
,{"Name":"CREDUI_FLAGS_REQUIRE_CERTIFICATE","Value":16}
,{"Name":"CREDUI_FLAGS_REQUIRE_SMARTCARD","Value":256}
,{"Name":"CREDUI_FLAGS_SERVER_CREDENTIAL","Value":16384}
,{"Name":"CREDUI_FLAGS_SHOW_SAVE_CHECK_BOX","Value":64}
,{"Name":"CREDUI_FLAGS_USERNAME_TARGET_CREDENTIALS","Value":524288}
,{"Name":"CREDUI_FLAGS_VALIDATE_USERNAME","Value":1024}
]
,"IntegerBase":"UInt32"
},{
"Name":"SCARD_SCOPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SCARD_SCOPE_USER","Value":0}
,{"Name":"SCARD_SCOPE_SYSTEM","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRED_ENUMERATE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRED_ENUMERATE_ALL_CREDENTIALS","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"CREDUIWIN_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CREDUIWIN_GENERIC","Value":1}
,{"Name":"CREDUIWIN_CHECKBOX","Value":2}
,{"Name":"CREDUIWIN_AUTHPACKAGE_ONLY","Value":16}
,{"Name":"CREDUIWIN_IN_CRED_ONLY","Value":32}
,{"Name":"CREDUIWIN_ENUMERATE_ADMINS","Value":256}
,{"Name":"CREDUIWIN_ENUMERATE_CURRENT_USER","Value":512}
,{"Name":"CREDUIWIN_SECURE_PROMPT","Value":4096}
,{"Name":"CREDUIWIN_PREPROMPTING","Value":8192}
,{"Name":"CREDUIWIN_PACK_32_WOW","Value":268435456}
]
,"IntegerBase":"UInt32"
},{
"Name":"SCARD_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SCARD_STATE_UNAWARE","Value":0}
,{"Name":"SCARD_STATE_IGNORE","Value":1}
,{"Name":"SCARD_STATE_UNAVAILABLE","Value":8}
,{"Name":"SCARD_STATE_EMPTY","Value":16}
,{"Name":"SCARD_STATE_PRESENT","Value":32}
,{"Name":"SCARD_STATE_ATRMATCH","Value":64}
,{"Name":"SCARD_STATE_EXCLUSIVE","Value":128}
,{"Name":"SCARD_STATE_INUSE","Value":256}
,{"Name":"SCARD_STATE_MUTE","Value":512}
,{"Name":"SCARD_STATE_CHANGED","Value":2}
,{"Name":"SCARD_STATE_UNKNOWN","Value":4}
]
,"IntegerBase":"UInt32"
},{
"Name":"CRED_PACK_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"CRED_PACK_PROTECTED_CREDENTIALS","Value":1}
,{"Name":"CRED_PACK_WOW_BUFFER","Value":2}
,{"Name":"CRED_PACK_GENERIC_CREDENTIALS","Value":4}
,{"Name":"CRED_PACK_ID_PROVIDER_CREDENTIALS","Value":8}
]
,"IntegerBase":"UInt32"
},{
"Name":"KeyCredentialManagerOperationErrorStates"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"KeyCredentialManagerOperationErrorStateNone","Value":0}
,{"Name":"KeyCredentialManagerOperationErrorStateDeviceJoinFailure","Value":1}
,{"Name":"KeyCredentialManagerOperationErrorStateTokenFailure","Value":2}
,{"Name":"KeyCredentialManagerOperationErrorStateCertificateFailure","Value":4}
,{"Name":"KeyCredentialManagerOperationErrorStateRemoteSessionFailure","Value":8}
,{"Name":"KeyCredentialManagerOperationErrorStatePolicyFailure","Value":16}
,{"Name":"KeyCredentialManagerOperationErrorStateHardwareFailure","Value":32}
,{"Name":"KeyCredentialManagerOperationErrorStatePinExistsFailure","Value":64}
]
,"IntegerBase":"UInt32"
},{
"Name":"KeyCredentialManagerOperationType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"KeyCredentialManagerProvisioning","Value":0}
,{"Name":"KeyCredentialManagerPinChange","Value":1}
,{"Name":"KeyCredentialManagerPinReset","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"KeyCredentialManagerInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"containerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SecHandle"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwLower","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"dwUpper","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CREDENTIAL_ATTRIBUTEA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Keyword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CREDENTIAL_ATTRIBUTEW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Keyword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CREDENTIALA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CRED_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"CRED_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LastWritten","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"CredentialBlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CredentialBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Persist","Type":{"Kind":"ApiRef","Name":"CRED_PERSIST","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"AttributeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_ATTRIBUTEA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":[]}
,{"Name":"TargetAlias","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CREDENTIALW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CRED_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"CRED_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LastWritten","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"CredentialBlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CredentialBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Persist","Type":{"Kind":"ApiRef","Name":"CRED_PERSIST","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"AttributeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_ATTRIBUTEW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":[]}
,{"Name":"TargetAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CREDENTIAL_TARGET_INFORMATIONA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NetbiosServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DnsServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NetbiosDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DnsTreeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CredTypeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CredTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CREDENTIAL_TARGET_INFORMATIONW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NetbiosServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DnsServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NetbiosDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DnsTreeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CredTypeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CredTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CERT_CREDENTIAL_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgbHashOfCert","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"USERNAME_TARGET_CREDENTIAL_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"BINARY_BLOB_CREDENTIAL_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CRED_MARSHAL_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CertCredential","Value":1}
,{"Name":"UsernameTargetCredential","Value":2}
,{"Name":"BinaryBlobCredential","Value":3}
,{"Name":"UsernameForPackedCredentials","Value":4}
,{"Name":"BinaryBlobForSystem","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"CRED_PROTECTION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CredUnprotected","Value":0}
,{"Name":"CredUserProtection","Value":1}
,{"Name":"CredTrustedProtection","Value":2}
,{"Name":"CredForSystemProtection","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"CREDUI_INFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszMessageText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pszCaptionText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"hbmBanner","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CREDUI_INFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszMessageText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pszCaptionText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"hbmBanner","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SCARD_IO_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbPciLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SCARD_T0_COMMAND"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"bCla","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bIns","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bP1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bP2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bP3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SCARD_T0_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ioRequest","Type":{"Kind":"ApiRef","Name":"SCARD_IO_REQUEST","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"bSw1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bSw2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CmdBytes","Type":{"Kind":"ApiRef","Name":"SCARD_T0_COMMAND","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"rgbHeader","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"SCARD_T1_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ioRequest","Type":{"Kind":"ApiRef","Name":"SCARD_IO_REQUEST","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SCARD_READERSTATEA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"szReader","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwCurrentState","Type":{"Kind":"ApiRef","Name":"SCARD_STATE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"dwEventState","Type":{"Kind":"ApiRef","Name":"SCARD_STATE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"cbAtr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgbAtr","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SCARD_READERSTATEW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"szReader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwCurrentState","Type":{"Kind":"ApiRef","Name":"SCARD_STATE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"dwEventState","Type":{"Kind":"ApiRef","Name":"SCARD_STATE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"cbAtr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgbAtr","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SCARD_ATRMASK"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbAtr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgbAtr","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"rgbMask","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LPOCNCONNPROCA"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UIntPtr"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"LPOCNCONNPROCW"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UIntPtr"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"LPOCNCHKPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"LPOCNDSCPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"OPENCARD_SEARCH_CRITERIAA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrGroupNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxGroupNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]}
,{"Name":"cguidInterfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrCardNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxCardNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpfnCheck","Type":{"Kind":"ApiRef","Name":"LPOCNCHKPROC","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"lpfnConnect","Type":{"Kind":"ApiRef","Name":"LPOCNCONNPROCA","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"lpfnDisconnect","Type":{"Kind":"ApiRef","Name":"LPOCNDSCPROC","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OPENCARD_SEARCH_CRITERIAW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrGroupNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxGroupNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]}
,{"Name":"cguidInterfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrCardNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxCardNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpfnCheck","Type":{"Kind":"ApiRef","Name":"LPOCNCHKPROC","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"lpfnConnect","Type":{"Kind":"ApiRef","Name":"LPOCNCONNPROCW","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"lpfnDisconnect","Type":{"Kind":"ApiRef","Name":"LPOCNDSCPROC","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OPENCARDNAME_EXA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hSCardContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrSearchDesc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"pOpenCardSearchCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENCARD_SEARCH_CRITERIAA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":[]}
,{"Name":"lpfnConnect","Type":{"Kind":"ApiRef","Name":"LPOCNCONNPROCA","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrRdr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxRdr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwActiveProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hCardHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OPENCARDNAME_EXW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hSCardContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrSearchDesc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"pOpenCardSearchCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENCARD_SEARCH_CRITERIAW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":[]}
,{"Name":"lpfnConnect","Type":{"Kind":"ApiRef","Name":"LPOCNCONNPROCW","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrRdr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxRdr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrCard","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwActiveProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hCardHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"READER_SEL_REQUEST_MATCH_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RSR_MATCH_TYPE_READER_AND_CONTAINER","Value":1}
,{"Name":"RSR_MATCH_TYPE_SERIAL_NUMBER","Value":2}
,{"Name":"RSR_MATCH_TYPE_ALL_CARDS","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"READER_SEL_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MatchType","Type":{"Kind":"ApiRef","Name":"READER_SEL_REQUEST_MATCH_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ReaderAndContainerParameter","Type":{"Kind":"ApiRef","Name":"_ReaderAndContainerParameter_e__Struct","TargetKind":"Default","Api":"Security.Credentials","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"SerialNumberParameter","Type":{"Kind":"ApiRef","Name":"_SerialNumberParameter_e__Struct","TargetKind":"Default","Api":"Security.Credentials","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_SerialNumberParameter_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSerialNumberOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSerialNumberLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDesiredCardModuleVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_ReaderAndContainerParameter_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbReaderNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cchReaderNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbContainerNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cchContainerNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDesiredCardModuleVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCspFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"READER_SEL_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbReaderNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cchReaderNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbCardNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cchCardNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OPENCARDNAMEA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"hSCardContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpstrGroupNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxGroupNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrCardNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxCardNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]}
,{"Name":"cguidInterfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrRdr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxRdr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwActiveProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpfnConnect","Type":{"Kind":"ApiRef","Name":"LPOCNCONNPROCA","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"lpfnCheck","Type":{"Kind":"ApiRef","Name":"LPOCNCHKPROC","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"lpfnDisconnect","Type":{"Kind":"ApiRef","Name":"LPOCNDSCPROC","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"hCardHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"OPENCARDNAMEW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"hSCardContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"lpstrGroupNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxGroupNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrCardNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxCardNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]}
,{"Name":"cguidInterfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrRdr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxRdr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrCard","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"nMaxCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwActiveProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpfnConnect","Type":{"Kind":"ApiRef","Name":"LPOCNCONNPROCW","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"lpfnCheck","Type":{"Kind":"ApiRef","Name":"LPOCNCHKPROC","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"lpfnDisconnect","Type":{"Kind":"ApiRef","Name":"LPOCNDSCPROC","TargetKind":"FunctionPointer","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"hCardHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SecPkgContext_ClientCreds"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AuthBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AuthBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CREDSPP_SUBMIT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CredsspPasswordCreds","Value":2}
,{"Name":"CredsspSchannelCreds","Value":4}
,{"Name":"CredsspCertificateCreds","Value":13}
,{"Name":"CredsspSubmitBufferBoth","Value":50}
,{"Name":"CredsspSubmitBufferBothOld","Value":51}
,{"Name":"CredsspCredEx","Value":100}
]
,"IntegerBase":"Int32"
},{
"Name":"CREDSSP_CRED"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"CREDSPP_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"pSchannelCred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pSpnegoCred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CREDSSP_CRED_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"CREDSPP_SUBMIT_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Cred","Type":{"Kind":"ApiRef","Name":"CREDSSP_CRED","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[{
"Name":"KeyCredentialManagerGetOperationErrorStates"
,"SetLastError":false
,"DllImport":"KeyCredMgr"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"keyCredentialManagerOperationType","Type":{"Kind":"ApiRef","Name":"KeyCredentialManagerOperationType","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
,{"Name":"isReady","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"keyCredentialManagerOperationErrorStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KeyCredentialManagerOperationErrorStates","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"KeyCredentialManagerShowUIOperation"
,"SetLastError":false
,"DllImport":"KeyCredMgr"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"keyCredentialManagerOperationType","Type":{"Kind":"ApiRef","Name":"KeyCredentialManagerOperationType","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"KeyCredentialManagerGetInformation"
,"SetLastError":false
,"DllImport":"KeyCredMgr"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"keyCredentialManagerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KeyCredentialManagerInfo","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"KeyCredentialManagerFreeInformation"
,"SetLastError":false
,"DllImport":"KeyCredMgr"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"keyCredentialManagerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KeyCredentialManagerInfo","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CredWriteW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CredWriteA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CredReadW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"CredReadA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"CredEnumerateW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CRED_ENUMERATE_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In","Reserved"]}
,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}}}},"Attrs":["Out"]}
]
},{
"Name":"CredEnumerateA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CRED_ENUMERATE_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In","Reserved"]}
,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}}}},"Attrs":["Out"]}
]
},{
"Name":"CredWriteDomainCredentialsW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CredWriteDomainCredentialsA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CredReadDomainCredentialsW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}}}},"Attrs":["Out"]}
]
},{
"Name":"CredReadDomainCredentialsA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}}}},"Attrs":["Out"]}
]
},{
"Name":"CredDeleteW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
]
},{
"Name":"CredDeleteA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
]
},{
"Name":"CredRenameW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"OldTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"NewTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
]
},{
"Name":"CredRenameA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"OldTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"NewTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]}
]
},{
"Name":"CredGetTargetInfoW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"CredGetTargetInfoA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"CredMarshalCredentialW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"CredType","Type":{"Kind":"ApiRef","Name":"CRED_MARSHAL_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"MarshaledCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CredMarshalCredentialA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"CredType","Type":{"Kind":"ApiRef","Name":"CRED_MARSHAL_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"MarshaledCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CredUnmarshalCredentialW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"MarshaledCredential","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"CredType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRED_MARSHAL_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"CredUnmarshalCredentialA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"MarshaledCredential","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"CredType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRED_MARSHAL_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"CredIsMarshaledCredentialW"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"MarshaledCredential","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CredIsMarshaledCredentialA"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"MarshaledCredential","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"CredUnPackAuthenticationBufferW"
,"SetLastError":true
,"DllImport":"credui"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRED_PACK_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
,{"Name":"pAuthBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbAuthBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"pcchMaxUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pszDomainName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"pcchMaxDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"pcchMaxPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CredUnPackAuthenticationBufferA"
,"SetLastError":true
,"DllImport":"credui"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRED_PACK_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
,{"Name":"pAuthBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"cbAuthBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"pcchlMaxUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pszDomainName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"pcchMaxDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"pcchMaxPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CredPackAuthenticationBufferW"
,"SetLastError":true
,"DllImport":"credui"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRED_PACK_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
,{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pPackedCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbPackedCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CredPackAuthenticationBufferA"
,"SetLastError":true
,"DllImport":"credui"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CRED_PACK_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
,{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pPackedCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"pcbPackedCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CredProtectW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"fAsSelf","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pszCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]}
,{"Name":"cchCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszProtectedCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchMaxChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ProtectionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRED_PROTECTION_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CredProtectA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"fAsSelf","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pszCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cchCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszProtectedCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcchMaxChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ProtectionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRED_PROTECTION_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CredUnprotectW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"fAsSelf","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pszProtectedCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]}
,{"Name":"cchProtectedCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"pcchMaxChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CredUnprotectA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"fAsSelf","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pszProtectedCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cchProtectedCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"pcchMaxChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"CredIsProtectedW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pszProtectedCredentials","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pProtectionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRED_PROTECTION_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CredIsProtectedA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pszProtectedCredentials","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pProtectionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRED_PROTECTION_TYPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CredFindBestCredentialW"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"CredFindBestCredentialA"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"CredGetSessionTypes"
,"SetLastError":true
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"MaximumPersistCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MaximumPersist","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"CredFree"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"CredUIPromptForCredentialsW"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pUiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDUI_INFOW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
,{"Name":"ulUserNameBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
,{"Name":"ulPasswordBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"save","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CREDUI_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CredUIPromptForCredentialsA"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pUiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDUI_INFOA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"ulUserNameBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"ulPasswordBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"save","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CREDUI_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CredUIPromptForWindowsCredentialsW"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pUiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDUI_INFOW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pulAuthPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pvInAuthBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"ulInAuthBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppvOutAuthBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6}]}
,{"Name":"pulOutAuthBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pfSave","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CREDUIWIN_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CredUIPromptForWindowsCredentialsA"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pUiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDUI_INFOA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pulAuthPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pvInAuthBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"ulInAuthBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppvOutAuthBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6}]}
,{"Name":"pulOutAuthBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pfSave","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CREDUIWIN_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CredUIParseUserNameW"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"user","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"userBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"domain","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"domainBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CredUIParseUserNameA"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"userName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"user","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"userBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"domain","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"domainBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CredUICmdLinePromptForCredentialsW"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"UserName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
,{"Name":"ulUserBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]}
,{"Name":"ulPasswordBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfSave","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CREDUI_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CredUICmdLinePromptForCredentialsA"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"UserName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"ulUserBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"ulPasswordBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfSave","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CREDUI_FLAGS","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CredUIConfirmCredentialsW"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bConfirm","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CredUIConfirmCredentialsA"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bConfirm","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CredUIStoreSSOCredW"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszRealm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pszUsername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bPersist","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CredUIReadSSOCredW"
,"SetLastError":false
,"DllImport":"credui"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszRealm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ppszUsername","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SCardEstablishContext"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"dwScope","Type":{"Kind":"ApiRef","Name":"SCARD_SCOPE","TargetKind":"Default","Api":"Security.Credentials","Parents":[]},"Attrs":["In"]}
,{"Name":"pvReserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Reserved","Const"]}
,{"Name":"pvReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Reserved","Const"]}
,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"SCardReleaseContext"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"SCardIsValidContext"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"SCardListReaderGroupsA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"mszGroups","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardListReaderGroupsW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"mszGroups","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardListReadersA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"mszGroups","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"mszReaders","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardListReadersW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"mszGroups","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"mszReaders","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardListCardsA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pbAtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"rgquidInterfaces","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"cguidInterfaceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"mszCards","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchCards","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardListCardsW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pbAtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"rgquidInterfaces","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"cguidInterfaceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"mszCards","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchCards","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardListInterfacesA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"pcguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardListInterfacesW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szCard","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"pcguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardGetProviderIdA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pguidProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
},{
"Name":"SCardGetProviderIdW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szCard","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pguidProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
},{
"Name":"SCardGetCardTypeProviderNameA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwProviderId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szProvider","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcchProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardGetCardTypeProviderNameW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwProviderId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szProvider","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pcchProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardIntroduceReaderGroupA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardIntroduceReaderGroupW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardForgetReaderGroupA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardForgetReaderGroupW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardIntroduceReaderA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardIntroduceReaderW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardForgetReaderA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardForgetReaderW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardAddReaderToGroupA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardAddReaderToGroupW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardRemoveReaderFromGroupA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardRemoveReaderFromGroupW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardIntroduceCardTypeA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pguidPrimaryProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"rgguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"dwInterfaceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbAtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"pbAtrMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbAtrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardIntroduceCardTypeW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pguidPrimaryProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"rgguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"dwInterfaceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbAtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"pbAtrMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbAtrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardSetCardTypeProviderNameA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwProviderId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardSetCardTypeProviderNameW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwProviderId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardForgetCardTypeA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardForgetCardTypeW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"SCardFreeMemory"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pvMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
]
},{
"Name":"SCardAccessStartedEvent"
,"SetLastError":true
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
]
},{
"Name":"SCardReleaseStartedEvent"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
]
},{
"Name":"SCardLocateCardsA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"mszCards","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"rgReaderStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_READERSTATEA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cReaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardLocateCardsW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"mszCards","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"rgReaderStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_READERSTATEW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cReaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardLocateCardsByATRA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"rgAtrMasks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_ATRMASK","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"cAtrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgReaderStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_READERSTATEA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cReaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardLocateCardsByATRW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"rgAtrMasks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_ATRMASK","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"cAtrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgReaderStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_READERSTATEW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cReaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardGetStatusChangeA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgReaderStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_READERSTATEA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cReaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardGetStatusChangeW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgReaderStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_READERSTATEW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"cReaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardCancel"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"SCardConnectA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReader","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phCard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"pdwActiveProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SCardConnectW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phCard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"pdwActiveProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SCardReconnect"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwInitialization","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwActiveProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"SCardDisconnect"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardBeginTransaction"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"SCardEndTransaction"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardState"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pbAtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"pcbAtrLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardStatusA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"mszReaderNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchReaderLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pdwProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pbAtr","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcbAtrLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"SCardStatusW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"mszReaderNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchReaderLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pdwProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pbAtr","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcbAtrLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"SCardTransmit"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pioSendPci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_IO_REQUEST","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In"]}
,{"Name":"pbSendBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbSendLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pioRecvPci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_IO_REQUEST","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"pbRecvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6}]}
,{"Name":"pcbRecvLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardGetTransmitCount"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pcTransmitCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SCardControl"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SCardGetAttrib"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwAttrId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbAttrLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardSetAttrib"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwAttrId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbAttrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardUIDlgSelectCardA"
,"SetLastError":false
,"DllImport":"SCARDDLG"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENCARDNAME_EXA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardUIDlgSelectCardW"
,"SetLastError":false
,"DllImport":"SCARDDLG"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENCARDNAME_EXW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetOpenCardNameA"
,"SetLastError":false
,"DllImport":"SCARDDLG"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENCARDNAMEA","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetOpenCardNameW"
,"SetLastError":false
,"DllImport":"SCARDDLG"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENCARDNAMEW","TargetKind":"Default","Api":"Security.Credentials","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardDlgExtendedError"
,"SetLastError":false
,"DllImport":"SCARDDLG"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SCardReadCacheA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"CardIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"FreshnessCounter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"LookupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"DataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SCardReadCacheW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"CardIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"FreshnessCounter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"LookupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"DataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SCardWriteCacheA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"CardIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"FreshnessCounter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"LookupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"DataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardWriteCacheW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"CardIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"FreshnessCounter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"LookupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"DataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SCardGetReaderIconA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardGetReaderIconW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"pcbIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardGetDeviceTypeIdA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pdwDeviceTypeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardGetDeviceTypeIdW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pdwDeviceTypeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardGetReaderDeviceInstanceIdA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szDeviceInstanceId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchDeviceInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardGetReaderDeviceInstanceIdW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szDeviceInstanceId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchDeviceInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardListReadersWithDeviceInstanceIdA"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szDeviceInstanceId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"mszReaders","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardListReadersWithDeviceInstanceIdW"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"szDeviceInstanceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"mszReaders","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NullNullTerminated","Optional"]}
,{"Name":"pcchReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SCardAudit"
,"SetLastError":false
,"DllImport":"WinSCard"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
"CREDENTIAL_ATTRIBUTE"
,"CREDENTIAL"
,"CREDENTIAL_TARGET_INFORMATION"
,"CREDUI_INFO"
,"SCARD_READERSTATE"
,"LPOCNCONNPROC"
,"OPENCARD_SEARCH_CRITERIA"
,"OPENCARDNAME_EX"
,"OPENCARDNAME"
,"CredWrite"
,"CredRead"
,"CredEnumerate"
,"CredWriteDomainCredentials"
,"CredReadDomainCredentials"
,"CredDelete"
,"CredRename"
,"CredGetTargetInfo"
,"CredMarshalCredential"
,"CredUnmarshalCredential"
,"CredIsMarshaledCredential"
,"CredUnPackAuthenticationBuffer"
,"CredPackAuthenticationBuffer"
,"CredProtect"
,"CredUnprotect"
,"CredIsProtected"
,"CredFindBestCredential"
,"CredUIPromptForCredentials"
,"CredUIPromptForWindowsCredentials"
,"CredUIParseUserName"
,"CredUICmdLinePromptForCredentials"
,"CredUIConfirmCredentials"
,"SCardListReaderGroups"
,"SCardListReaders"
,"SCardListCards"
,"SCardListInterfaces"
,"SCardGetProviderId"
,"SCardGetCardTypeProviderName"
,"SCardIntroduceReaderGroup"
,"SCardForgetReaderGroup"
,"SCardIntroduceReader"
,"SCardForgetReader"
,"SCardAddReaderToGroup"
,"SCardRemoveReaderFromGroup"
,"SCardIntroduceCardType"
,"SCardSetCardTypeProviderName"
,"SCardForgetCardType"
,"SCardLocateCards"
,"SCardLocateCardsByATR"
,"SCardGetStatusChange"
,"SCardConnect"
,"SCardStatus"
,"SCardUIDlgSelectCard"
,"GetOpenCardName"
,"SCardReadCache"
,"SCardWriteCache"
,"SCardGetReaderIcon"
,"SCardGetDeviceTypeId"
,"SCardGetReaderDeviceInstanceId"
,"SCardListReadersWithDeviceInstanceId"
]
}