aqbanking
5.0.22
|
00001 /* This file is auto-generated from "textkeydescr.xml" by the typemaker 00002 tool of Gwenhywfar. 00003 Do not edit this file -- all changes will be lost! */ 00004 #ifndef TEXTKEYDESCR_H 00005 #define TEXTKEYDESCR_H 00006 00040 #ifdef __cplusplus 00041 extern "C" { 00042 #endif 00043 00044 typedef struct AB_TEXTKEY_DESCR AB_TEXTKEY_DESCR; 00045 00046 #ifdef __cplusplus 00047 } /* __cplusplus */ 00048 #endif 00049 00050 #include <gwenhywfar/db.h> 00051 #include <gwenhywfar/misc.h> 00052 #include <gwenhywfar/list2.h> 00053 /* headers */ 00054 #include <aqbanking/error.h> 00055 00056 #ifdef __cplusplus 00057 extern "C" { 00058 #endif 00059 00060 00061 GWEN_LIST_FUNCTION_LIB_DEFS(AB_TEXTKEY_DESCR, AB_TextKeyDescr, AQBANKING_API) 00062 AQBANKING_API AB_TEXTKEY_DESCR_LIST *AB_TextKeyDescr_List_dup(const AB_TEXTKEY_DESCR_LIST *stl); 00063 00064 GWEN_LIST2_FUNCTION_LIB_DEFS(AB_TEXTKEY_DESCR, AB_TextKeyDescr, AQBANKING_API) 00065 00068 AQBANKING_API void AB_TextKeyDescr_List2_freeAll(AB_TEXTKEY_DESCR_LIST2 *stl); 00069 00072 AQBANKING_API AB_TEXTKEY_DESCR *AB_TextKeyDescr_new(void); 00075 AQBANKING_API AB_TEXTKEY_DESCR *AB_TextKeyDescr_fromDb(GWEN_DB_NODE *db); 00078 AQBANKING_API AB_TEXTKEY_DESCR *AB_TextKeyDescr_dup(const AB_TEXTKEY_DESCR*st); 00081 AQBANKING_API void AB_TextKeyDescr_free(AB_TEXTKEY_DESCR *st); 00084 AQBANKING_API void AB_TextKeyDescr_Attach(AB_TEXTKEY_DESCR *st); 00087 AQBANKING_API int AB_TextKeyDescr_ReadDb(AB_TEXTKEY_DESCR *st, GWEN_DB_NODE *db); 00090 AQBANKING_API int AB_TextKeyDescr_toDb(const AB_TEXTKEY_DESCR*st, GWEN_DB_NODE *db); 00093 AQBANKING_API int AB_TextKeyDescr_IsModified(const AB_TEXTKEY_DESCR *st); 00096 AQBANKING_API void AB_TextKeyDescr_SetModified(AB_TEXTKEY_DESCR *st, int i); 00097 00098 00102 AQBANKING_API int AB_TextKeyDescr_GetValue(const AB_TEXTKEY_DESCR *el); 00106 AQBANKING_API void AB_TextKeyDescr_SetValue(AB_TEXTKEY_DESCR *el, int d); 00107 00111 AQBANKING_API const char *AB_TextKeyDescr_GetName(const AB_TEXTKEY_DESCR *el); 00115 AQBANKING_API void AB_TextKeyDescr_SetName(AB_TEXTKEY_DESCR *el, const char *d); 00116 00120 AQBANKING_API const char *AB_TextKeyDescr_GetDescr(const AB_TEXTKEY_DESCR *el); 00124 AQBANKING_API void AB_TextKeyDescr_SetDescr(AB_TEXTKEY_DESCR *el, const char *d); 00125 00126 00127 #ifdef __cplusplus 00128 } /* __cplusplus */ 00129 #endif 00130 00131 00132 #endif /* TEXTKEYDESCR_H */