00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef LC_CT_CARD_H
00015 #define LC_CT_CARD_H
00016
00017 #include <chipcard3/client/card.h>
00018 #include <gwenhywfar/crypttoken.h>
00019
00020
00037
00049 CHIPCARD_API
00050 int LC_CryptToken_VerifyPin(GWEN_PLUGIN_MANAGER *pluginManager,
00051 GWEN_CRYPTTOKEN *ct,
00052 LC_CARD *hcard,
00053 GWEN_CRYPTTOKEN_PINTYPE pt);
00054
00060 CHIPCARD_API
00061 int LC_CryptToken_ChangePin(GWEN_PLUGIN_MANAGER *pluginManager,
00062 GWEN_CRYPTTOKEN *ct,
00063 LC_CARD *hcard,
00064 GWEN_CRYPTTOKEN_PINTYPE pt,
00065 int initial);
00066
00070 CHIPCARD_API
00071 int LC_CryptToken_ResultToError(LC_CLIENT_RESULT res);
00074
00075
00076
00077 #endif