{ "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 ,"Attrs":[] ,"Fields":[ {"Name":"containerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SecHandle" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] },{ "Name":"SCardReleaseStartedEvent" ,"SetLastError":false ,"DllImport":"WinSCard.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] },{ "Name":"SCardLocateCardsA" ,"SetLastError":false ,"DllImport":"WinSCard.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"SCardReadCacheA" ,"SetLastError":false ,"DllImport":"WinSCard.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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" ] }