libchipcard  5.0.2
card_l.h
Go to the documentation of this file.
1 /***************************************************************************
2  begin : Mon Mar 01 2004
3  copyright : (C) 2004-2010 by Martin Preuss
4  email : martin@libchipcard.de
5 
6  ***************************************************************************
7  * Please see toplevel file COPYING for license details *
8  ***************************************************************************/
9 
10 
11 #ifndef CHIPCARD_CLIENT_CARD_L_H
12 #define CHIPCARD_CLIENT_CARD_L_H
13 
14 
15 #include "card_imp.h"
16 
17 #include <winscard.h>
18 #include <wintypes.h>
19 
20 
21 
23  SCARDHANDLE scardHandle,
24  const char *readerName,
25  DWORD protocol,
26  const char *cardType,
27  uint32_t rflags,
28  const unsigned char *atrBuf,
29  unsigned int atrLen);
30 
31 
32 GWEN_XMLNODE *LC_Card_FindCommand(LC_CARD *card,
33  const char *commandName);
34 
35 int LC_Card_IsConnected(const LC_CARD *card);
36 
37 void LC_Card_SetConnected(LC_CARD *card, int b);
38 
39 
40 SCARDHANDLE LC_Card_GetSCardHandle(const LC_CARD *card);
41 
42 uint32_t LC_Card_GetFeatureCode(const LC_CARD *cd, int idx);
43 
44 const char *LC_Card_GetReaderName(const LC_CARD *card);
45 
46 DWORD LC_Card_GetProtocol(const LC_CARD *card);
47 
48 #endif /* CHIPCARD_CLIENT_CARD_L_H */