libchipcard 5.0.0

kvkcard.h

Go to the documentation of this file.
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