libchipcard  5.1.6
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 
19 #ifndef OS_WIN32
20 # include <wintypes.h>
21 #endif
22 
23 
24 
26  SCARDHANDLE scardHandle,
27  const char *readerName,
28  DWORD protocol,
29  const char *cardType,
30  uint32_t rflags,
31  const unsigned char *atrBuf,
32  unsigned int atrLen);
33 
34 
35 GWEN_XMLNODE *LC_Card_FindCommand(LC_CARD *card,
36  const char *commandName);
37 
38 int LC_Card_IsConnected(const LC_CARD *card);
39 
40 void LC_Card_SetConnected(LC_CARD *card, int b);
41 
42 
43 SCARDHANDLE LC_Card_GetSCardHandle(const LC_CARD *card);
44 
45 uint32_t LC_Card_GetFeatureCode(const LC_CARD *cd, int idx);
46 
47 const char *LC_Card_GetReaderName(const LC_CARD *card);
48 
49 DWORD LC_Card_GetProtocol(const LC_CARD *card);
50 
51 #endif /* CHIPCARD_CLIENT_CARD_L_H */
uint32_t LC_Card_GetFeatureCode(const LC_CARD *cd, int idx)
const char * LC_Card_GetReaderName(const LC_CARD *card)
struct LC_CLIENT LC_CLIENT
Definition: client.h:33
GWEN_XMLNODE * LC_Card_FindCommand(LC_CARD *card, const char *commandName)
SCARDHANDLE LC_Card_GetSCardHandle(const LC_CARD *card)
LC_CARD * LC_Card_new(LC_CLIENT *cl, SCARDHANDLE scardHandle, const char *readerName, DWORD protocol, const char *cardType, uint32_t rflags, const unsigned char *atrBuf, unsigned int atrLen)
int LC_Card_IsConnected(const LC_CARD *card)
DWORD LC_Card_GetProtocol(const LC_CARD *card)
struct LC_CARD LC_CARD
Definition: card.h:25
void LC_Card_SetConnected(LC_CARD *card, int b)