Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00015 #ifndef __pcscd_h__
00016 #define __pcscd_h__
00017
00018 #define TIME_BEFORE_SUICIDE 60
00019
00020 #define SCARD_SCOPE_GLOBAL 0x0003
00022 #define SCARD_RESET 0x0001
00023 #define SCARD_INSERTED 0x0002
00024 #define SCARD_REMOVED 0x0004
00026 #define PCSCLITE_CONFIG_DIR "/etc/reader.conf.d"
00027
00028 #define PCSCLITE_IPC_DIR USE_IPCDIR
00029 #define PCSCLITE_RUN_PID PCSCLITE_IPC_DIR "/pcscd.pid"
00030
00031 #define PCSCLITE_CSOCK_NAME PCSCLITE_IPC_DIR "/pcscd.comm"
00032
00033 #define PCSCLITE_SVC_IDENTITY 0x01030000
00035 #define PCSCLITE_VERSION_NUMBER "1.6.4"
00036 #define PCSCLITE_STATUS_POLL_RATE 400000
00037 #define PCSCLITE_LOCK_POLL_RATE 100000
00039 #define PCSC_MAX_CONTEXT_THREADS 200
00040 #define PCSC_MAX_CONTEXT_CARD_HANDLES 200
00041 #define PCSC_MAX_READER_HANDLES 200
00042
00043 #define PCSCLITE_STATUS_WAIT 200000
00044 #define MAX_DEVICENAME 255
00045
00046 #define MAX_BUFFER_SIZE 264
00047 #define MAX_BUFFER_SIZE_EXTENDED (4 + 3 + (1<<16) + 3)
00049 #endif