libchipcard 5.1.6
egkcard.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_CARD_EGKCARD_H
12#define CHIPCARD_CARD_EGKCARD_H
13
14#include <chipcard/card.h>
15#include <chipcard/cards/hipersonaldata.h>
16#include <chipcard/cards/hiinsurancedata.h>
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
31
42
50
68 const char *pin);
81
84
87 LC_HI_PERSONAL_DATA **pData);
88
91 LC_HI_INSURANCE_DATA **pData);
92
95 LC_HI_INSURANCE_DATA **pData);
96
105
108 GWEN_BUFFER *buf);
109
112 GWEN_BUFFER *buf); /* defgroup */
117
118
119#ifdef __cplusplus
120}
121#endif
122
123
124#endif /* CHIPCARD_CARD_EGKCARD_H */
125
126
struct LC_CARD LC_CARD
Definition: card.h:25
#define CHIPCARD_DEPRECATED
Definition: chipcard.h:75
#define CHIPCARD_API
Definition: chipcard.h:50
LC_CLIENT_RESULT
Definition: client.h:40
CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_ReadRawPd(LC_CARD *card, GWEN_BUFFER *buf)
CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_ReadPersonalData(LC_CARD *card, LC_HI_PERSONAL_DATA **pData)
CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_SecureVerifyPin(LC_CARD *card)
CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_ParseInsuranceData(GWEN_XMLNODE *root, LC_HI_INSURANCE_DATA **pData)
CHIPCARD_API int LC_EgkCard_ExtendCard(LC_CARD *card)
CHIPCARD_API int LC_EgkCard_UnextendCard(LC_CARD *card)
CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_VerifyPin(LC_CARD *card, const char *pin)
CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_Reopen(LC_CARD *card)
CHIPCARD_API CHIPCARD_DEPRECATED LC_CLIENT_RESULT LC_EgkCard_ReadPd(LC_CARD *card, GWEN_BUFFER *buf)
CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_ReadInsuranceData(LC_CARD *card, LC_HI_INSURANCE_DATA **pData)
CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_ReadRawVd(LC_CARD *card, GWEN_BUFFER *buf)
CHIPCARD_API CHIPCARD_DEPRECATED LC_CLIENT_RESULT LC_EgkCard_ReadVd(LC_CARD *card, GWEN_BUFFER *buf)
struct LC_HI_INSURANCE_DATA LC_HI_INSURANCE_DATA
Definition: hiinsurancedata.h:70
struct LC_HI_PERSONAL_DATA LC_HI_PERSONAL_DATA
Definition: hipersonaldata.h:131