39 #ifndef __eventhandler_h__
40 #define __eventhandler_h__
49 LONG EHRegisterClientForEvent(int32_t filedes);
52 LONG EHInitializeEventStructures(
void);
53 LONG EHDeinitializeEventStructures(
void);
58 #define PCSCLITE_SHARING_LAST_CONTEXT 1
60 #define PCSCLITE_SHARING_NO_CONTEXT 0
62 #define PCSCLITE_SHARING_EXCLUSIVE_CONTEXT -1
67 #define READER_NOT_INITIALIZED (MAX_ATR_SIZE+1)
LONG EHTryToUnregisterClientForEvent(int32_t filedes)
Try to unregister a client If no client is found then do not log an error.
LONG EHUnregisterClientForEvent(int32_t filedes)
Unregister a client and log an error if the client is not found.
void EHSignalEventToClients(void)
Sends an asynchronous event to any waiting client.
This keeps a list of defines for pcsc-lite.
This keeps a list of Windows(R) types.
This keeps track of a list of currently available reader structures.