pcsc-lite 1.6.4
|
00001 /* 00002 * MUSCLE SmartCard Development ( http://www.linuxnet.com ) 00003 * 00004 * Copyright (C) 2006-2009 00005 * Ludovic Rousseau <ludovic.rousseau@free.fr> 00006 * 00007 * $Id$ 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