egkcard.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile$
00003                              -------------------
00004     cvs         : $Id: ddvcard.h 233 2006-09-11 15:18:03Z martin $
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_EGKCARD_H
00015 #define CHIPCARD_CARD_EGKCARD_H
00016 
00017 #include <chipcard3/client/card.h>
00018 
00019 #ifdef __cplusplus
00020 extern "C" {
00021 #endif
00022 
00032 
00042 CHIPCARD_API int LC_EgkCard_ExtendCard(LC_CARD *card);
00043 
00050 CHIPCARD_API int LC_EgkCard_UnextendCard(LC_CARD *card);
00051 
00058 CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_Reopen(LC_CARD *card);
00068 CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_VerifyPin(LC_CARD *card,
00069                                                    const char *pin);
00074 CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_SecureVerifyPin(LC_CARD *card);
00078 CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_ReadPd(LC_CARD *card,
00079                                                 GWEN_BUFFER *buf);
00080 
00081 CHIPCARD_API LC_CLIENT_RESULT LC_EgkCard_ReadVd(LC_CARD *card,
00082                                                 GWEN_BUFFER *buf);
00083  /* defgroup */
00085 
00086 
00087 #ifdef __cplusplus
00088 }
00089 #endif
00090 
00091 
00092 #endif /* CHIPCARD_CARD_EGKCARD_H */
00093 
00094 

Generated on Sat Sep 22 04:43:21 2007 for libchipcard2 by  doxygen 1.5.3