16 #ifndef AQBANKING_PROVIDER_BE_H
17 #define AQBANKING_PROVIDER_BE_H
22 #include <gwenhywfar/plugin.h>
23 #include <gwenhywfar/db.h>
24 #include <gwenhywfar/dialog.h>
38 #define AB_PROVIDER_FLAGS_HAS_NEWUSER_DIALOG 0x00000001
39 #define AB_PROVIDER_FLAGS_HAS_EDITUSER_DIALOG 0x00000002
40 #define AB_PROVIDER_FLAGS_HAS_NEWACCOUNT_DIALOG 0x00000004
41 #define AB_PROVIDER_FLAGS_HAS_EDITACCOUNT_DIALOG 0x00000008
42 #define AB_PROVIDER_FLAGS_HAS_USERTYPE_DIALOG 0x00000010
131 uint32_t lastVersion,
132 uint32_t currentVersion);
135 typedef GWEN_DIALOG* (*AB_PROVIDER_GET_NEWUSER_DIALOG_FN)(
AB_PROVIDER *pro,
int i);
139 typedef GWEN_DIALOG* (*AB_PROVIDER_GET_NEWACCOUNT_DIALOG_FN)(
AB_PROVIDER *pro);
143 typedef GWEN_DIALOG* (*AB_PROVIDER_GET_USERTYPE_DIALOG_FN)(
AB_PROVIDER *pro);
273 uint32_t lastVersion,
274 uint32_t currentVersion);
360 typedef AB_PROVIDER* (*AB_PLUGIN_PROVIDER_FACTORY_FN)(GWEN_PLUGIN *pl,
367 const char *fileName);