00001 /*************************************************************************** 00002 $RCSfile$ 00003 ------------------- 00004 cvs : $Id: client_p.h 137 2005-11-03 13:07:50Z aquamaniac $ 00005 begin : Mon Mar 01 2004 00006 copyright : (C) 2004 by Martin Preuss 00007 email : martin@libchipcard.de 00008 00009 *************************************************************************** 00010 * Please see toplevel file COPYING for license details * 00011 ***************************************************************************/ 00012 00013 00014 #ifndef CHIPCARD_CLIENT_CARDPCSC_L_H 00015 #define CHIPCARD_CLIENT_CARDPCSC_L_H 00016 00017 #define LC_CARD_EXTEND_CLIENT 00018 #include <chipcard/client/card_imp.h> 00019 00020 #include "clientpcsc_l.h" 00021 00022 00023 LC_CARD *LC_CardPcsc_new(LC_CLIENT *cl, 00024 uint32_t cardId, 00025 SCARDHANDLE scardHandle, 00026 const char *readerName, 00027 DWORD protocol, 00028 const char *cardType, 00029 uint32_t rflags, 00030 const unsigned char *atrBuf, 00031 unsigned int atrLen); 00032 00033 00034 SCARDHANDLE LC_CardPcsc_GetScardHandle(const LC_CARD *card); 00035 const char *LC_CardPcsc_GetReaderName(const LC_CARD *card); 00036 DWORD LC_CardPcsc_GetProtocol(const LC_CARD *card); 00037 00038 00039 #endif /* CHIPCARD_CLIENT_CARDPCSC_L_H */ 00040