00001 /* This file is auto-generated from "hiinsurancedata.xml" by the typemaker 00002 tool of Gwenhywfar. 00003 Do not edit this file -- all changes will be lost! */ 00004 #ifndef HIINSURANCEDATA_H 00005 #define HIINSURANCEDATA_H 00006 00066 #ifdef __cplusplus 00067 extern "C" { 00068 #endif 00069 00070 typedef struct LC_HI_INSURANCE_DATA LC_HI_INSURANCE_DATA; 00071 00072 #ifdef __cplusplus 00073 } /* __cplusplus */ 00074 #endif 00075 00076 #include <gwenhywfar/db.h> 00077 /* headers */ 00078 #include <chipcard/chipcard.h> 00079 #include <gwenhywfar/gwentime.h> 00080 00081 #ifdef __cplusplus 00082 extern "C" { 00083 #endif 00084 00085 00088 CHIPCARD_API LC_HI_INSURANCE_DATA *LC_HIInsuranceData_new(); 00091 CHIPCARD_API LC_HI_INSURANCE_DATA *LC_HIInsuranceData_fromDb(GWEN_DB_NODE *db); 00094 CHIPCARD_API LC_HI_INSURANCE_DATA *LC_HIInsuranceData_dup(const LC_HI_INSURANCE_DATA*st); 00097 CHIPCARD_API void LC_HIInsuranceData_free(LC_HI_INSURANCE_DATA *st); 00100 CHIPCARD_API void LC_HIInsuranceData_Attach(LC_HI_INSURANCE_DATA *st); 00103 CHIPCARD_API int LC_HIInsuranceData_ReadDb(LC_HI_INSURANCE_DATA *st, GWEN_DB_NODE *db); 00106 CHIPCARD_API int LC_HIInsuranceData_toDb(const LC_HI_INSURANCE_DATA*st, GWEN_DB_NODE *db); 00109 CHIPCARD_API int LC_HIInsuranceData_IsModified(const LC_HI_INSURANCE_DATA *st); 00112 CHIPCARD_API void LC_HIInsuranceData_SetModified(LC_HI_INSURANCE_DATA *st, int i); 00113 00117 CHIPCARD_API const char *LC_HIInsuranceData_GetInstitutionId(const LC_HI_INSURANCE_DATA *el); 00121 CHIPCARD_API void LC_HIInsuranceData_SetInstitutionId(LC_HI_INSURANCE_DATA *el, const char *d); 00122 00126 CHIPCARD_API const char *LC_HIInsuranceData_GetInstitutionName(const LC_HI_INSURANCE_DATA *el); 00130 CHIPCARD_API void LC_HIInsuranceData_SetInstitutionName(LC_HI_INSURANCE_DATA *el, const char *d); 00131 00135 CHIPCARD_API const GWEN_TIME *LC_HIInsuranceData_GetCoverBegin(const LC_HI_INSURANCE_DATA *el); 00139 CHIPCARD_API void LC_HIInsuranceData_SetCoverBegin(LC_HI_INSURANCE_DATA *el, const GWEN_TIME *d); 00140 00144 CHIPCARD_API const GWEN_TIME *LC_HIInsuranceData_GetCoverEnd(const LC_HI_INSURANCE_DATA *el); 00148 CHIPCARD_API void LC_HIInsuranceData_SetCoverEnd(LC_HI_INSURANCE_DATA *el, const GWEN_TIME *d); 00149 00153 CHIPCARD_API const char *LC_HIInsuranceData_GetStatus(const LC_HI_INSURANCE_DATA *el); 00157 CHIPCARD_API void LC_HIInsuranceData_SetStatus(LC_HI_INSURANCE_DATA *el, const char *d); 00158 00162 CHIPCARD_API const char *LC_HIInsuranceData_GetGroup(const LC_HI_INSURANCE_DATA *el); 00166 CHIPCARD_API void LC_HIInsuranceData_SetGroup(LC_HI_INSURANCE_DATA *el, const char *d); 00167 00168 00169 #ifdef __cplusplus 00170 } /* __cplusplus */ 00171 #endif 00172 00173 00174 #endif /* HIINSURANCEDATA_H */