00001 /*************************************************************************** 00002 $RCSfile$ 00003 ------------------- 00004 cvs : $Id$ 00005 begin : Sun Jun 13 2004 00006 copyright : (C) 2004 by Martin Preuss 00007 email : martin@libchipcard.de 00008 00009 *************************************************************************** 00010 * Please see toplevel file COPYING for license details * 00011 ***************************************************************************/ 00012 00013 00014 #ifndef CHIPCARD_CARD_KVKCARD_H 00015 #define CHIPCARD_CARD_KVKCARD_H 00016 00017 #include <chipcard/client/card.h> 00018 #include <chipcard/client/cards/hipersonaldata.h> 00019 #include <chipcard/client/cards/hiinsurancedata.h> 00020 00021 00022 #ifdef __cplusplus 00023 extern "C" { 00024 #endif 00025 00026 00041 00051 CHIPCARD_API 00052 int LC_KVKCard_ExtendCard(LC_CARD *card); 00053 00060 CHIPCARD_API 00061 int LC_KVKCard_UnextendCard(LC_CARD *card); 00062 00069 CHIPCARD_API 00070 LC_CLIENT_RESULT LC_KVKCard_Reopen(LC_CARD *card); 00083 CHIPCARD_API CHIPCARD_DEPRECATED 00084 GWEN_DB_NODE *LC_KVKCard_GetCardData(const LC_CARD *card); 00085 00086 CHIPCARD_API 00087 LC_CLIENT_RESULT LC_KvkCard_ReadCardData(LC_CARD *card, 00088 LC_HI_PERSONAL_DATA **pPersonal, 00089 LC_HI_INSURANCE_DATA **pInsurance); 00090 00091 CHIPCARD_API 00092 const char *LC_KvkCard_GetCardNumber(const LC_CARD *card); 00093 00096 /* defgroup */ 00097 00098 #ifdef __cplusplus 00099 } 00100 #endif 00101 00102 00103 #endif /* CHIPCARD_CARD_KVKCARD_P_H */ 00104 00105 00106 00107