libchipcard 5.0.0
|
00001 /*************************************************************************** 00002 begin : Sun Jun 13 2004 00003 copyright : (C) 2004-2010 by Martin Preuss 00004 email : martin@libchipcard.de 00005 00006 *************************************************************************** 00007 * Please see toplevel file COPYING for license details * 00008 ***************************************************************************/ 00009 00010 00011 #ifndef CHIPCARD_CARD_KVKCARD_H 00012 #define CHIPCARD_CARD_KVKCARD_H 00013 00014 #include <chipcard/card.h> 00015 #include <chipcard/cards/hipersonaldata.h> 00016 #include <chipcard/cards/hiinsurancedata.h> 00017 00018 00019 #ifdef __cplusplus 00020 extern "C" { 00021 #endif 00022 00023 00038 00048 CHIPCARD_API 00049 int LC_KVKCard_ExtendCard(LC_CARD *card); 00050 00057 CHIPCARD_API 00058 int LC_KVKCard_UnextendCard(LC_CARD *card); 00059 00066 CHIPCARD_API 00067 LC_CLIENT_RESULT LC_KVKCard_Reopen(LC_CARD *card); 00080 CHIPCARD_API CHIPCARD_DEPRECATED 00081 GWEN_DB_NODE *LC_KVKCard_GetCardData(const LC_CARD *card); 00082 00083 CHIPCARD_API 00084 LC_CLIENT_RESULT LC_KvkCard_ReadCardData(LC_CARD *card, 00085 LC_HI_PERSONAL_DATA **pPersonal, 00086 LC_HI_INSURANCE_DATA **pInsurance); 00087 00088 CHIPCARD_API 00089 const char *LC_KvkCard_GetCardNumber(const LC_CARD *card); 00090 00093 /* defgroup */ 00094 00095 #ifdef __cplusplus 00096 } 00097 #endif 00098 00099 00100 #endif /* CHIPCARD_CARD_KVKCARD_P_H */ 00101 00102 00103 00104