Crate pcsclite_sys [] [src]

Structs

DEVICE_CAPABILITIES
ICC_STATE
PROTOCOL_OPTIONS
SCARD_IO_HEADER
SCARD_IO_REQUEST
SCARD_READERSTATE
SCardIORequest

Constants

INFINITE
MAX_ATR_SIZE
MAX_BUFFER_SIZE
MAX_BUFFER_SIZE_EXTENDED
MAX_READERNAME
PCSCLITE_MAX_READERS_CONTEXTS
SCARD_ABSENT
SCARD_ATR_LENGTH
SCARD_AUTOALLOCATE
SCARD_EJECT_CARD
SCARD_E_BAD_SEEK
SCARD_E_CANCELLED
SCARD_E_CANT_DISPOSE
SCARD_E_CARD_UNSUPPORTED
SCARD_E_CERTIFICATE_UNAVAILABLE
SCARD_E_COMM_DATA_LOST
SCARD_E_DIR_NOT_FOUND
SCARD_E_DUPLICATE_READER
SCARD_E_FILE_NOT_FOUND
SCARD_E_ICC_CREATEORDER
SCARD_E_ICC_INSTALLATION
SCARD_E_INVALID_ATR
SCARD_E_INVALID_CHV
SCARD_E_INVALID_HANDLE
SCARD_E_INVALID_PARAMETER
SCARD_E_INVALID_TARGET
SCARD_E_INVALID_VALUE
SCARD_E_NOT_READY
SCARD_E_NOT_TRANSACTED
SCARD_E_NO_ACCESS
SCARD_E_NO_DIR
SCARD_E_NO_FILE
SCARD_E_NO_KEY_CONTAINER
SCARD_E_NO_MEMORY
SCARD_E_NO_READERS_AVAILABLE
SCARD_E_NO_SERVICE
SCARD_E_NO_SMARTCARD
SCARD_E_NO_SUCH_CERTIFICATE
SCARD_E_PCI_TOO_SMALL
SCARD_E_PROTO_MISMATCH
SCARD_E_READER_UNAVAILABLE
SCARD_E_READER_UNSUPPORTED
SCARD_E_SERVER_TOO_BUSY
SCARD_E_SERVICE_STOPPED
SCARD_E_SHARING_VIOLATION
SCARD_E_SYSTEM_CANCELLED
SCARD_E_TIMEOUT
SCARD_E_UNEXPECTED
SCARD_E_UNKNOWN_CARD
SCARD_E_UNKNOWN_READER
SCARD_E_UNKNOWN_RES_MNG
SCARD_E_UNSUPPORTED_FEATURE
SCARD_E_WRITE_TOO_MANY
SCARD_F_COMM_ERROR
SCARD_F_INTERNAL_ERROR
SCARD_F_UNKNOWN_ERROR
SCARD_F_WAITED_TOO_LONG
SCARD_LEAVE_CARD
SCARD_NEGOTIABLE
SCARD_POWERED
SCARD_PRESENT
SCARD_PROTOCOL_ANY
SCARD_PROTOCOL_RAW
SCARD_PROTOCOL_T0
SCARD_PROTOCOL_T1
SCARD_PROTOCOL_T15
SCARD_PROTOCOL_UNDEFINED
SCARD_P_SHUTDOWN
SCARD_RESET_CARD
SCARD_SCOPE_GLOBAL
SCARD_SCOPE_SYSTEM
SCARD_SCOPE_TERMINAL
SCARD_SCOPE_USER
SCARD_SHARE_DIRECT
SCARD_SHARE_EXCLUSIVE
SCARD_SHARE_SHARED
SCARD_SPECIFIC
SCARD_STATE_ATRMATCH
SCARD_STATE_CHANGED
SCARD_STATE_EMPTY
SCARD_STATE_EXCLUSIVE
SCARD_STATE_IGNORE
SCARD_STATE_INUSE
SCARD_STATE_MUTE
SCARD_STATE_PRESENT
SCARD_STATE_UNAVAILABLE
SCARD_STATE_UNAWARE
SCARD_STATE_UNKNOWN
SCARD_STATE_UNPOWERED
SCARD_SWALLOWED
SCARD_S_SUCCESS
SCARD_UNKNOWN
SCARD_UNPOWER_CARD
SCARD_W_CANCELLED_BY_USER
SCARD_W_CARD_NOT_AUTHENTICATED
SCARD_W_CHV_BLOCKED
SCARD_W_EOF
SCARD_W_REMOVED_CARD
SCARD_W_RESET_CARD
SCARD_W_SECURITY_VIOLATION
SCARD_W_UNPOWERED_CARD
SCARD_W_UNRESPONSIVE_CARD
SCARD_W_UNSUPPORTED_CARD
SCARD_W_WRONG_CHV
SCARE_E_INSUFFICIENT_BUFFER
TAG_IFD_ATR
TAG_IFD_POLLING_THREAD
TAG_IFD_POLLING_THREAD_KILLABLE
TAG_IFD_POLLING_THREAD_WITH_TIMEOUT
TAG_IFD_SIMULTANEOUS_ACCESS
TAG_IFD_SLOTNUM
TAG_IFD_SLOTS_NUMBER
TAG_IFD_SLOT_THREAD_SAFE
TAG_IFD_STOP_POLLING_THREAD
TAG_IFD_THREAD_SAFE

Statics

g_rgSCardRawPci
g_rgSCardT0Pci
g_rgSCardT1Pci

Functions

SCardBeginTransaction
SCardCancel
SCardConnect
SCardControl
SCardDisconnect
SCardEndTransaction
SCardEstablishContext
SCardFreeMemory
SCardGetAttrib
SCardGetStatusChange
SCardIsValidContext
SCardListReaderGroups
SCardListReaders
SCardReconnect
SCardReleaseContext
SCardSetAttrib
SCardStatus
SCardTransmit
pcsc_stringify_error

Type Definitions

BOOL
BYTE
DWORD
LONG
LPBYTE
LPCBYTE
LPCSCARD_IO_REQUEST
LPCSTR
LPCVOID
LPDWORD
LPSCARDCONTEXT
LPSCARDHANDLE
LPSCARD_IO_REQUEST
LPSCARD_READERSTATE
LPSTR
LPVOID
PDEVICE_CAPABILITIES
PDWORD
PICC_STATE
PPROTOCOL_OPTIONS
PSCARDCONTEXT
PSCARDHANDLE
PSCARD_IO_HEADER
PSCARD_IO_REQUEST
PUCHAR
PULONG
RESPONSECODE
SCARDCONTEXT
SCARDHANDLE
UCHAR
ULONG
USHORT
WORD