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
35GWEN_XMLNODE *LC_Card_FindCommand(LC_CARD *card,
36 const char *commandName);
37
39
40void LC_Card_SetConnected(LC_CARD *card, int b);
41
42
43SCARDHANDLE LC_Card_GetSCardHandle(const LC_CARD *card);
44
45uint32_t LC_Card_GetFeatureCode(const LC_CARD *cd, int idx);
46
47const char *LC_Card_GetReaderName(const LC_CARD *card);
48
49DWORD LC_Card_GetProtocol(const LC_CARD *card);
50
51#endif /* CHIPCARD_CLIENT_CARD_L_H */
struct LC_CARD LC_CARD
Definition: card.h:25
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)
GWEN_XMLNODE * LC_Card_FindCommand(LC_CARD *card, const char *commandName)
const char * LC_Card_GetReaderName(const LC_CARD *card)
uint32_t LC_Card_GetFeatureCode(const LC_CARD *cd, int idx)
DWORD LC_Card_GetProtocol(const LC_CARD *card)
void LC_Card_SetConnected(LC_CARD *card, int b)
int LC_Card_IsConnected(const LC_CARD *card)
SCARDHANDLE LC_Card_GetSCardHandle(const LC_CARD *card)
struct LC_CLIENT LC_CLIENT
Definition: client.h:33