libchipcard
5.1.5rc2
|
#include <chipcard/card.h>
#include <chipcard/cards/hipersonaldata.h>
#include <chipcard/cards/hiinsurancedata.h>
Go to the source code of this file.
Functions | |
Extending Basic Card Object | |
CHIPCARD_API int | LC_KVKCard_ExtendCard (LC_CARD *card) |
CHIPCARD_API int | LC_KVKCard_UnextendCard (LC_CARD *card) |
CHIPCARD_API LC_CLIENT_RESULT | LC_KVKCard_Reopen (LC_CARD *card) |
KVK-specific Data | |
CHIPCARD_API CHIPCARD_DEPRECATED GWEN_DB_NODE * | LC_KVKCard_GetCardData (const LC_CARD *card) |
CHIPCARD_API LC_CLIENT_RESULT | LC_KvkCard_ReadCardData (LC_CARD *card, LC_HI_PERSONAL_DATA **pPersonal, LC_HI_INSURANCE_DATA **pInsurance) |
CHIPCARD_API const char * | LC_KvkCard_GetCardNumber (const LC_CARD *card) |
CHIPCARD_API int LC_KVKCard_ExtendCard | ( | LC_CARD * | card | ) |
Extends a basic card type thus making functions of this group available. This stores some KVK-related data with the given card object. This function internally calls LC_MemoryCard_ExtendCard.
CHIPCARD_API int LC_KVKCard_UnextendCard | ( | LC_CARD * | card | ) |
Unextend a card object which has previously been extended using LC_KVKCard_ExtendCard. This functions releases all KVK-related ressources. This function internally calls LC_MemoryCard_UnextendCard.
CHIPCARD_API LC_CLIENT_RESULT LC_KVKCard_Reopen | ( | LC_CARD * | card | ) |
This function is called from within LC_Card_Open for cards which have been extended using LC_KVKCard_ExtendCard. However, if a card extended after opening you can call this function here to let the card do some necessary work before other functions of this group can be used.
CHIPCARD_API CHIPCARD_DEPRECATED GWEN_DB_NODE* LC_KVKCard_GetCardData | ( | const LC_CARD * | card | ) |
Returns the content of the card parsed into a GWEN_DB. The card object remains the owner od the object returned (if any), so you must not manipulate or destroy it.
CHIPCARD_API LC_CLIENT_RESULT LC_KvkCard_ReadCardData | ( | LC_CARD * | card, |
LC_HI_PERSONAL_DATA ** | pPersonal, | ||
LC_HI_INSURANCE_DATA ** | pInsurance | ||
) |
CHIPCARD_API const char* LC_KvkCard_GetCardNumber | ( | const LC_CARD * | card | ) |