00001 /*************************************************************************** 00002 $RCSfile$ 00003 ------------------- 00004 cvs : $Id: processorcard.h 167 2006-03-06 23:26:16Z aquamaniac $ 00005 begin : Mon Mar 01 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_PROCESSORCARD_H 00015 #define CHIPCARD_CARD_PROCESSORCARD_H 00016 00017 #include <chipcard2-client/client/card.h> 00018 00019 #ifdef __cplusplus 00020 extern "C" { 00021 #endif 00022 00028 00037 CHIPCARD_API 00038 int LC_ProcessorCard_ExtendCard(LC_CARD *card); 00039 00045 CHIPCARD_API 00046 int LC_ProcessorCard_UnextendCard(LC_CARD *card); 00068 CHIPCARD_API 00069 LC_CLIENT_RESULT LC_ProcessorCard_SelectDF(LC_CARD *card, 00070 const char *fname); 00071 00075 CHIPCARD_API 00076 LC_CLIENT_RESULT LC_ProcessorCard_SelectEF(LC_CARD *card, 00077 const char *fname); 00081 CHIPCARD_API CHIPCARD_DEPRECATED 00082 LC_CLIENT_RESULT LC_ProcessorCard_ReadRecord(LC_CARD *card, 00083 int recNum, 00084 GWEN_BUFFER *buf); 00085 00087 CHIPCARD_API CHIPCARD_DEPRECATED 00088 LC_CLIENT_RESULT LC_ProcessorCard_WriteRecord(LC_CARD *card, 00089 int recNum, 00090 GWEN_BUFFER *buf); 00091 00092 /* defgroup */ 00094 00095 #ifdef __cplusplus 00096 } 00097 #endif 00098 00099 #endif /* CHIPCARD_CARD_PROCESSORCARD_H */ 00100 00101
1.5.3