15 #ifndef AQBANKING_BANKING_H 16 #define AQBANKING_BANKING_H 31 #include <gwenhywfar/inherit.h> 32 #include <gwenhywfar/types.h> 33 #include <gwenhywfar/db.h> 34 #include <gwenhywfar/stringlist.h> 35 #include <gwenhywfar/plugindescr.h> 36 #include <gwenhywfar/dialog.h> 51 #define AB_PM_LIBNAME "aqbanking" 52 #define AB_PM_SYSCONFDIR "sysconfdir" 53 #define AB_PM_DATADIR "datadir" 54 #define AB_PM_WIZARDDIR "wizarddir" 55 #define AB_PM_LOCALEDIR "localedir" 89 #define AB_BANKING_EXTENSION_NONE 0x00000000 144 uint32_t extensions);
280 const char *frontends,
286 const char *frontends,
struct AB_BANKING AB_BANKING
int AB_Banking_OnlineInit(AB_BANKING *ab)
GWEN_PLUGIN_DESCRIPTION_LIST2 * AB_Banking_GetProviderDescrs(AB_BANKING *ab)
This file is used by AqBanking and provider backends.
int AB_Banking_GetUserDataDir(const AB_BANKING *ab, GWEN_BUFFER *buf)
AQBANKING_DEPRECATED int AB_Banking_FindDebugger(AB_BANKING *ab, const char *backend, const char *frontends, GWEN_BUFFER *pbuf)
int AB_Banking_Fini(AB_BANKING *ab)
void AB_Banking_free(AB_BANKING *ab)
int AB_Banking_OnlineFini(AB_BANKING *ab)
AQBANKING_DEPRECATED GWEN_PLUGIN_DESCRIPTION_LIST2 * AB_Banking_GetDebuggerDescrs(AB_BANKING *ab, const char *pn)
AQBANKING_DEPRECATED int AB_Banking_FindWizard(AB_BANKING *ab, const char *backend, const char *frontends, GWEN_BUFFER *pbuf)
#define AQBANKING_DEPRECATED
void * AB_Banking_GetUserData(AB_BANKING *ab)
GWEN_INHERIT_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN
void AB_Banking_SetUserData(AB_BANKING *ab, void *user_data)
AQBANKING_DEPRECATED GWEN_PLUGIN_DESCRIPTION_LIST2 * AB_Banking_GetWizardDescrs(AB_BANKING *ab)
void AB_Banking_GetVersion(int *major, int *minor, int *patchlevel, int *build)
AB_BANKING * AB_Banking_new(const char *appName, const char *dname, uint32_t extensions)
int AB_Banking_GetSharedDataDir(const AB_BANKING *ab, const char *name, GWEN_BUFFER *buf)
const char * AB_Banking_GetAppName(const AB_BANKING *ab)
int AB_Banking_Init(AB_BANKING *ab)
int AB_Banking_GetAppUserDataDir(const AB_BANKING *ab, GWEN_BUFFER *buf)
const GWEN_STRINGLIST * AB_Banking_GetActiveProviders(const AB_BANKING *ab)
GWEN_DIALOG * AB_Banking_GetNewUserDialog(AB_BANKING *ab, const char *backend, int mode)
const char * AB_Banking_GetEscapedAppName(const AB_BANKING *ab)