libchipcard 5.1.6
|
#include <chipcard/card.h>
Go to the source code of this file.
Prototypes of Virtual Functions | |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_OPEN_FN) (LC_CARD *card) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_CLOSE_FN) (LC_CARD *card) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_GETPINSTATUS_FN) (LC_CARD *card, unsigned int pid, int *maxErrors, int *currentErrors) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_GETINITIALPIN_FN) (LC_CARD *card, int id, unsigned char *buffer, unsigned int maxLen, unsigned int *pinLength) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOREADBINARY_FN) (LC_CARD *card, uint32_t flags, int offset, int size, GWEN_BUFFER *buf) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOWRITEBINARY_FN) (LC_CARD *card, uint32_t flags, int offset, const char *ptr, unsigned int size) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOUPDATEBINARY_FN) (LC_CARD *card, uint32_t flags, int offset, const char *ptr, unsigned int size) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOERASEBINARY_FN) (LC_CARD *card, uint32_t flags, int offset, unsigned int size) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOREADRECORD_FN) (LC_CARD *card, uint32_t flags, int recNum, GWEN_BUFFER *buf) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOWRITERECORD_FN) (LC_CARD *card, uint32_t flags, int recNum, const char *ptr, unsigned int size) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOAPPENDRECORD_FN) (LC_CARD *card, uint32_t flags, const char *ptr, unsigned int size) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOUPDATERECORD_FN) (LC_CARD *card, uint32_t flags, int recNum, const char *ptr, unsigned int size) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOVERIFYPIN_FN) (LC_CARD *card, uint32_t flags, const LC_PININFO *pi, const unsigned char *ptr, unsigned int size, int *triesLeft) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOMODIFYPIN_FN) (LC_CARD *card, uint32_t flags, const LC_PININFO *pi, const unsigned char *oldptr, unsigned int oldsize, const unsigned char *newptr, unsigned int newsize, int *triesLeft) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOPERFORMVERIFICATION_FN) (LC_CARD *card, uint32_t flags, const LC_PININFO *pi, int *triesLeft) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOPERFORMMODIFICATION_FN) (LC_CARD *card, uint32_t flags, const LC_PININFO *pi, int *triesLeft) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOMANAGESE_FN) (LC_CARD *card, int tmpl, int kids, int kidp, int ar) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOSIGN_FN) (LC_CARD *card, const char *ptr, unsigned int size, GWEN_BUFFER *sigBuf) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOVERIFY_FN) (LC_CARD *card, const char *dptr, unsigned int dsize, const char *sigptr, unsigned int sigsize) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOENCIPHER_FN) (LC_CARD *card, const char *ptr, unsigned int size, GWEN_BUFFER *codeBuf) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISODECIPHER_FN) (LC_CARD *card, const char *ptr, unsigned int size, GWEN_BUFFER *codeBuf) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* | LC_CARD_ISOINTERNALAUTH_FN) (LC_CARD *card, int kid, const unsigned char *ptr, unsigned int size, GWEN_BUFFER *rBuf) |
CHIPCARD_API void | LC_Card_SetReaderType (LC_CARD *cd, const char *s) |
CHIPCARD_API void | LC_Card_SetDriverType (LC_CARD *cd, const char *s) |
CHIPCARD_API void | LC_Card_ResetCardId (LC_CARD *cd) |
CHIPCARD_API int | LC_Card_AddCardType (LC_CARD *cd, const char *s) |
CHIPCARD_API void | LC_Card_SetLastResult (LC_CARD *cd, const char *result, const char *text, int sw1, int sw2) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_OPEN_FN) (LC_CARD *card) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_CLOSE_FN) (LC_CARD *card) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_GETPINSTATUS_FN) (LC_CARD *card, unsigned int pid, int *maxErrors, int *currentErrors) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_GETINITIALPIN_FN) (LC_CARD *card, int id, unsigned char *buffer, unsigned int maxLen, unsigned int *pinLength) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOREADBINARY_FN) (LC_CARD *card, uint32_t flags, int offset, int size, GWEN_BUFFER *buf) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOWRITEBINARY_FN) (LC_CARD *card, uint32_t flags, int offset, const char *ptr, unsigned int size) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOUPDATEBINARY_FN) (LC_CARD *card, uint32_t flags, int offset, const char *ptr, unsigned int size) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOERASEBINARY_FN) (LC_CARD *card, uint32_t flags, int offset, unsigned int size) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOREADRECORD_FN) (LC_CARD *card, uint32_t flags, int recNum, GWEN_BUFFER *buf) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOWRITERECORD_FN) (LC_CARD *card, uint32_t flags, int recNum, const char *ptr, unsigned int size) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOAPPENDRECORD_FN) (LC_CARD *card, uint32_t flags, const char *ptr, unsigned int size) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOUPDATERECORD_FN) (LC_CARD *card, uint32_t flags, int recNum, const char *ptr, unsigned int size) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOVERIFYPIN_FN) (LC_CARD *card, uint32_t flags, const LC_PININFO *pi, const unsigned char *ptr, unsigned int size, int *triesLeft) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOMODIFYPIN_FN) (LC_CARD *card, uint32_t flags, const LC_PININFO *pi, const unsigned char *oldptr, unsigned int oldsize, const unsigned char *newptr, unsigned int newsize, int *triesLeft) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOPERFORMVERIFICATION_FN) (LC_CARD *card, uint32_t flags, const LC_PININFO *pi, int *triesLeft) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOPERFORMMODIFICATION_FN) (LC_CARD *card, uint32_t flags, const LC_PININFO *pi, int *triesLeft) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOMANAGESE_FN) (LC_CARD *card, int tmpl, int kids, int kidp, int ar) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOSIGN_FN) (LC_CARD *card, const char *ptr, unsigned int size, GWEN_BUFFER *sigBuf) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOVERIFY_FN) (LC_CARD *card, const char *dptr, unsigned int dsize, const char *sigptr, unsigned int sigsize) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOENCIPHER_FN) (LC_CARD *card, const char *ptr, unsigned int size, GWEN_BUFFER *codeBuf) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISODECIPHER_FN) (LC_CARD *card, const char *ptr, unsigned int size, GWEN_BUFFER *codeBuf) |
typedef LC_CLIENT_RESULT CHIPCARD_CB(* LC_CARD_ISOINTERNALAUTH_FN) (LC_CARD *card, int kid, const unsigned char *ptr, unsigned int size, GWEN_BUFFER *rBuf) |
CHIPCARD_API void LC_Card_SetReaderType | ( | LC_CARD * | cd, |
const char * | s ) |
References CHIPCARD_API, and LC_Card_SetReaderType().
Referenced by LC_Card_SetReaderType().
CHIPCARD_API void LC_Card_SetDriverType | ( | LC_CARD * | cd, |
const char * | s ) |
References CHIPCARD_API, and LC_Card_SetDriverType().
Referenced by LC_Card_SetDriverType().
CHIPCARD_API void LC_Card_ResetCardId | ( | LC_CARD * | cd | ) |
References CHIPCARD_API, and LC_Card_ResetCardId().
Referenced by LC_Card_ResetCardId().
CHIPCARD_API int LC_Card_AddCardType | ( | LC_CARD * | cd, |
const char * | s ) |
References CHIPCARD_API, and LC_Card_AddCardType().
Referenced by LC_Card_AddCardType().
CHIPCARD_API void LC_Card_SetLastResult | ( | LC_CARD * | cd, |
const char * | result, | ||
const char * | text, | ||
int | sw1, | ||
int | sw2 ) |
References CHIPCARD_API, and LC_Card_SetLastResult().
Referenced by LC_Card_SetLastResult().
CHIPCARD_API LC_CARD_OPEN_FN LC_Card_GetOpenFn | ( | const LC_CARD * | card | ) |
References CHIPCARD_API, and LC_Card_GetOpenFn().
Referenced by LC_Card_GetOpenFn(), and LC_Card_SetCloseFn().
CHIPCARD_API void LC_Card_SetOpenFn | ( | LC_CARD * | card, |
LC_CARD_OPEN_FN | fn ) |
References CHIPCARD_API, and LC_Card_SetOpenFn().
Referenced by LC_Card_SetCloseFn(), and LC_Card_SetOpenFn().
CHIPCARD_API LC_CARD_CLOSE_FN LC_Card_GetCloseFn | ( | const LC_CARD * | card | ) |
References CHIPCARD_API, and LC_Card_GetCloseFn().
Referenced by LC_Card_GetCloseFn(), and LC_Card_SetCloseFn().
CHIPCARD_API void LC_Card_SetCloseFn | ( | LC_CARD * | card, |
LC_CARD_CLOSE_FN | fn ) |
References CHIPCARD_API, LC_Card_GetCloseFn(), LC_Card_GetOpenFn(), LC_Card_SetCloseFn(), and LC_Card_SetOpenFn().
Referenced by LC_Card_SetCloseFn().
CHIPCARD_API void LC_Card_SetGetInitialPinFn | ( | LC_CARD * | card, |
LC_CARD_GETINITIALPIN_FN | fn ) |
References CHIPCARD_API, and LC_Card_SetGetInitialPinFn().
Referenced by LC_Card_SetGetInitialPinFn().
CHIPCARD_API void LC_Card_SetGetPinStatusFn | ( | LC_CARD * | card, |
LC_CARD_GETPINSTATUS_FN | fn ) |
References CHIPCARD_API, and LC_Card_SetGetPinStatusFn().
Referenced by LC_Card_SetGetPinStatusFn().
CHIPCARD_API void LC_Card_SetIsoReadBinaryFn | ( | LC_CARD * | card, |
LC_CARD_ISOREADBINARY_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoReadBinaryFn().
Referenced by LC_Card_SetIsoReadBinaryFn().
CHIPCARD_API void LC_Card_SetIsoWriteBinaryFn | ( | LC_CARD * | card, |
LC_CARD_ISOWRITEBINARY_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoWriteBinaryFn().
Referenced by LC_Card_SetIsoWriteBinaryFn().
CHIPCARD_API void LC_Card_SetIsoUpdateBinaryFn | ( | LC_CARD * | card, |
LC_CARD_ISOUPDATEBINARY_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoUpdateBinaryFn().
Referenced by LC_Card_SetIsoUpdateBinaryFn().
CHIPCARD_API void LC_Card_SetIsoEraseBinaryFn | ( | LC_CARD * | card, |
LC_CARD_ISOERASEBINARY_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoEraseBinaryFn().
Referenced by LC_Card_SetIsoEraseBinaryFn().
CHIPCARD_API void LC_Card_SetIsoReadRecordFn | ( | LC_CARD * | card, |
LC_CARD_ISOREADRECORD_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoReadRecordFn().
Referenced by LC_Card_SetIsoReadRecordFn().
CHIPCARD_API void LC_Card_SetIsoWriteRecordFn | ( | LC_CARD * | card, |
LC_CARD_ISOWRITERECORD_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoWriteRecordFn().
Referenced by LC_Card_SetIsoWriteRecordFn().
CHIPCARD_API void LC_Card_SetIsoUpdateRecordFn | ( | LC_CARD * | card, |
LC_CARD_ISOUPDATERECORD_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoUpdateRecordFn().
Referenced by LC_Card_SetIsoUpdateRecordFn().
CHIPCARD_API void LC_Card_SetIsoAppendRecordFn | ( | LC_CARD * | card, |
LC_CARD_ISOAPPENDRECORD_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoAppendRecordFn().
Referenced by LC_Card_SetIsoAppendRecordFn().
CHIPCARD_API void LC_Card_SetIsoVerifyPinFn | ( | LC_CARD * | card, |
LC_CARD_ISOVERIFYPIN_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoVerifyPinFn().
Referenced by LC_Card_SetIsoVerifyPinFn().
CHIPCARD_API void LC_Card_SetIsoModifyPinFn | ( | LC_CARD * | card, |
LC_CARD_ISOMODIFYPIN_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoModifyPinFn().
Referenced by LC_Card_SetIsoModifyPinFn().
CHIPCARD_API void LC_Card_SetIsoPerformVerificationFn | ( | LC_CARD * | card, |
LC_CARD_ISOPERFORMVERIFICATION_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoPerformVerificationFn().
Referenced by LC_Card_SetIsoPerformVerificationFn().
CHIPCARD_API void LC_Card_SetIsoPerformModificationFn | ( | LC_CARD * | card, |
LC_CARD_ISOPERFORMMODIFICATION_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoPerformModificationFn().
Referenced by LC_Card_SetIsoPerformModificationFn().
CHIPCARD_API void LC_Card_SetIsoManageSeFn | ( | LC_CARD * | card, |
LC_CARD_ISOMANAGESE_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoManageSeFn().
Referenced by LC_Card_SetIsoManageSeFn().
CHIPCARD_API void LC_Card_SetIsoSignFn | ( | LC_CARD * | card, |
LC_CARD_ISOSIGN_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoSignFn().
Referenced by LC_Card_SetIsoSignFn().
CHIPCARD_API void LC_Card_SetIsoVerifyFn | ( | LC_CARD * | card, |
LC_CARD_ISOVERIFY_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoVerifyFn().
Referenced by LC_Card_SetIsoVerifyFn().
CHIPCARD_API void LC_Card_SetIsoEncipherFn | ( | LC_CARD * | card, |
LC_CARD_ISOENCIPHER_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoEncipherFn().
Referenced by LC_Card_SetIsoEncipherFn().
CHIPCARD_API void LC_Card_SetIsoDecipherFn | ( | LC_CARD * | card, |
LC_CARD_ISODECIPHER_FN | f ) |
References CHIPCARD_API, and LC_Card_SetIsoDecipherFn().
Referenced by LC_Card_SetIsoDecipherFn().
CHIPCARD_API void LC_Card_SetIsoInternalAuthFn | ( | LC_CARD * | card, |
LC_CARD_ISOINTERNALAUTH_FN | f ) |
References LC_Card_SetIsoInternalAuthFn().
Referenced by LC_Card_SetIsoInternalAuthFn().