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 */
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)