65 RESPONSECODE (*pvfCreateChannel)(DWORD, DWORD);
66 RESPONSECODE (*pvfCloseChannel)(DWORD);
67 RESPONSECODE (*pvfGetCapabilities)(DWORD, DWORD, PDWORD, PUCHAR);
68 RESPONSECODE (*pvfSetCapabilities)(DWORD, DWORD, DWORD, PUCHAR);
69 RESPONSECODE (*pvfSetProtocolParameters)(DWORD, DWORD, UCHAR, UCHAR,
71 RESPONSECODE (*pvfPowerICC)(DWORD, DWORD, PUCHAR, PDWORD);
73 DWORD, PUCHAR, PDWORD, PSCARD_IO_HEADER);
74 RESPONSECODE (*pvfICCPresence)(DWORD);
77 RESPONSECODE (*pvfControl)(DWORD, PUCHAR, DWORD, PUCHAR, PDWORD);
85 RESPONSECODE (*pvfCreateChannel)(DWORD, DWORD);
86 RESPONSECODE (*pvfCloseChannel)(DWORD);
87 RESPONSECODE (*pvfGetCapabilities)(DWORD, DWORD, PDWORD, PUCHAR);
88 RESPONSECODE (*pvfSetCapabilities)(DWORD, DWORD, DWORD, PUCHAR);
89 RESPONSECODE (*pvfSetProtocolParameters)(DWORD, DWORD, UCHAR, UCHAR,
91 RESPONSECODE (*pvfPowerICC)(DWORD, DWORD, PUCHAR, PDWORD);
93 DWORD, PUCHAR, PDWORD, PSCARD_IO_HEADER);
94 RESPONSECODE (*pvfICCPresence)(DWORD);
97 RESPONSECODE (*pvfControl)(DWORD, DWORD, LPCVOID, DWORD, LPVOID,
99 RESPONSECODE (*pvfCreateChannelByName)(DWORD, LPSTR);
RESPONSECODE(* pthCardEvent)(DWORD, int)
Card Event sync.
pthread_mutex_t * mMutex
Mutex for this connection.
FCT_MAP_V3 psFunctions_v3
API V3.0.
pthread_mutex_t powerState_lock
powerState mutex
int * pFeeds
Number of shared client to lib.
_Atomic SCARDHANDLE hLockId
Lock Id.
int * pMutex
Number of client to mutex.
int version
IFD Handler version number.
FCT_MAP_V2 psFunctions_v2
API V2.0.
union ReaderContext::@114326376151332066361210111067242353223333322260 psFunctions
driver functions
pthread_mutex_t handlesList_lock
lock for the above list
_Atomic int LockCount
number of recursive locks
_Atomic int reference
number of users of the structure