libchipcard  5.1.6
pininfo.h
Go to the documentation of this file.
1 /* This file is auto-generated from "pininfo.xml" by the typemaker
2  tool of Gwenhywfar.
3  Do not edit this file -- all changes will be lost! */
4 #ifndef PININFO_H
5 #define PININFO_H
6 
73 #ifdef __cplusplus
74 extern "C" {
75 #endif
76 
77 typedef struct LC_PININFO LC_PININFO;
78 
79 #ifdef __cplusplus
80 } /* __cplusplus */
81 #endif
82 
83 #include <gwenhywfar/db.h>
84 #include <gwenhywfar/inherit.h>
85 #include <gwenhywfar/list2.h>
86 /* headers */
87 #include <gwenhywfar/types.h>
88 #include <gwenhywfar/cryptdefs.h>
89 #include <chipcard/chipcard.h>
90 
91 #ifdef __cplusplus
92 extern "C" {
93 #endif
94 
95 
96 GWEN_INHERIT_FUNCTION_LIB_DEFS(LC_PININFO, CHIPCARD_API)
97 GWEN_LIST2_FUNCTION_LIB_DEFS(LC_PININFO, LC_PinInfo, CHIPCARD_API)
98 
99 
101 CHIPCARD_API void LC_PinInfo_List2_freeAll(LC_PININFO_LIST2 *stl);
102 
108 CHIPCARD_API LC_PININFO *LC_PinInfo_fromDb(GWEN_DB_NODE *db);
120 CHIPCARD_API int LC_PinInfo_ReadDb(LC_PININFO *st, GWEN_DB_NODE *db);
123 CHIPCARD_API int LC_PinInfo_toDb(const LC_PININFO *st, GWEN_DB_NODE *db);
130 
134 CHIPCARD_API const char *LC_PinInfo_GetName(const LC_PININFO *el);
138 CHIPCARD_API void LC_PinInfo_SetName(LC_PININFO *el, const char *d);
139 
143 CHIPCARD_API uint32_t LC_PinInfo_GetId(const LC_PININFO *el);
147 CHIPCARD_API void LC_PinInfo_SetId(LC_PININFO *el, uint32_t d);
148 
157 
166 
175 
184 
193 
194 
195 
196 #ifdef __cplusplus
197 } /* __cplusplus */
198 #endif
199 
200 
201 #endif /* PININFO_H */
CHIPCARD_API void LC_PinInfo_SetName(LC_PININFO *el, const char *d)
CHIPCARD_API LC_PININFO * LC_PinInfo_fromDb(GWEN_DB_NODE *db)
CHIPCARD_API uint32_t LC_PinInfo_GetId(const LC_PININFO *el)
CHIPCARD_API LC_PININFO * LC_PinInfo_dup(const LC_PININFO *st)
CHIPCARD_API LC_PININFO * LC_PinInfo_new(void)
CHIPCARD_API void LC_PinInfo_SetFiller(LC_PININFO *el, int d)
CHIPCARD_API void LC_PinInfo_SetMinLength(LC_PININFO *el, int d)
CHIPCARD_API int LC_PinInfo_GetAllowChange(const LC_PININFO *el)
CHIPCARD_API void LC_PinInfo_free(LC_PININFO *st)
CHIPCARD_API int LC_PinInfo_GetFiller(const LC_PININFO *el)
CHIPCARD_API void LC_PinInfo_Attach(LC_PININFO *st)
CHIPCARD_API void LC_PinInfo_SetModified(LC_PININFO *st, int i)
#define CHIPCARD_API
Definition: chipcard.h:50
CHIPCARD_API void LC_PinInfo_SetEncoding(LC_PININFO *el, int d)
CHIPCARD_API const char * LC_PinInfo_GetName(const LC_PININFO *el)
CHIPCARD_API int LC_PinInfo_toDb(const LC_PININFO *st, GWEN_DB_NODE *db)
CHIPCARD_API void LC_PinInfo_SetId(LC_PININFO *el, uint32_t d)
CHIPCARD_API int LC_PinInfo_GetMinLength(const LC_PININFO *el)
CHIPCARD_API void LC_PinInfo_List2_freeAll(LC_PININFO_LIST2 *stl)
CHIPCARD_API int LC_PinInfo_ReadDb(LC_PININFO *st, GWEN_DB_NODE *db)
CHIPCARD_API int LC_PinInfo_IsModified(const LC_PININFO *st)
CHIPCARD_API int LC_PinInfo_GetMaxLength(const LC_PININFO *el)
CHIPCARD_API int LC_PinInfo_GetEncoding(const LC_PININFO *el)
CHIPCARD_API void LC_PinInfo_SetAllowChange(LC_PININFO *el, int d)
struct LC_PININFO LC_PININFO
Definition: pininfo.h:77
CHIPCARD_API void LC_PinInfo_SetMaxLength(LC_PININFO *el, int d)