Defines |
|
#define | TRUE 1 |
|
#define | FALSE 0 |
|
#define | IDENTITY_SHIFT 16 |
| #define | GET_ADDRESS_OPTIONALv2(s, code) |
| #define | GET_ADDRESSv2(s) |
| #define | GET_ADDRESS_OPTIONALv3(s, code) |
| #define | GET_ADDRESSv3(s) |
Functions |
|
static int | RDR_CLIHANDLES_seeker (const void *el, const void *key) |
|
LONG | RFAllocateReaderSpace (unsigned int customMaxReaderHandles) |
|
LONG | RFAddReader (const char *readerName, int port, const char *library, const char *device) |
|
LONG | RFRemoveReader (const char *readerName, int port) |
|
LONG | RFSetReaderName (READER_CONTEXT *rContext, const char *readerName, const char *libraryName, int port, DWORD slot) |
|
LONG | RFReaderInfo (const char *readerName, READER_CONTEXT **sReader) |
|
LONG | RFReaderInfoNamePort (int port, const char *readerName, READER_CONTEXT **sReader) |
|
LONG | RFReaderInfoById (DWORD dwIdentity, READER_CONTEXT **sReader) |
|
LONG | RFLoadReader (READER_CONTEXT *rContext) |
|
LONG | RFBindFunctions (READER_CONTEXT *rContext) |
|
LONG | RFUnBindFunctions (READER_CONTEXT *rContext) |
|
LONG | RFUnloadReader (READER_CONTEXT *rContext) |
|
LONG | RFCheckSharing (SCARDHANDLE hCard, READER_CONTEXT *rContext) |
|
LONG | RFLockSharing (SCARDHANDLE hCard, READER_CONTEXT *rContext) |
|
LONG | RFUnlockSharing (SCARDHANDLE hCard, READER_CONTEXT *rContext) |
|
LONG | RFUnlockAllSharing (SCARDHANDLE hCard, READER_CONTEXT *rContext) |
|
LONG | RFInitializeReader (READER_CONTEXT *rContext) |
|
LONG | RFUnInitializeReader (READER_CONTEXT *rContext) |
|
SCARDHANDLE | RFCreateReaderHandle (READER_CONTEXT *rContext) |
|
LONG | RFFindReaderHandle (SCARDHANDLE hCard) |
|
LONG | RFDestroyReaderHandle (SCARDHANDLE hCard) |
|
LONG | RFAddReaderHandle (READER_CONTEXT *rContext, SCARDHANDLE hCard) |
|
LONG | RFRemoveReaderHandle (READER_CONTEXT *rContext, SCARDHANDLE hCard) |
|
LONG | RFSetReaderEventState (READER_CONTEXT *rContext, DWORD dwEvent) |
|
LONG | RFCheckReaderEventState (READER_CONTEXT *rContext, SCARDHANDLE hCard) |
|
LONG | RFClearReaderEventState (READER_CONTEXT *rContext, SCARDHANDLE hCard) |
|
LONG | RFCheckReaderStatus (READER_CONTEXT *rContext) |
|
void | RFCleanupReaders (void) |
Variables |
|
static READER_CONTEXT * | sReadersContexts [PCSCLITE_MAX_READERS_CONTEXTS] |
|
READER_STATE | readerStates [PCSCLITE_MAX_READERS_CONTEXTS] |
|
static int | maxReaderHandles = PCSC_MAX_READER_HANDLES |
|
static DWORD | dwNumReadersContexts = 0 |
|
static pthread_mutex_t | LockMutex = PTHREAD_MUTEX_INITIALIZER |
This keeps track of a list of currently available reader structures.
Definition in file readerfactory.c.