1 /*************************************************************************** 2 begin : Mon Mar 01 2004 3 copyright : (C) 2019 by Martin Preuss 4 email : martin@libchipcard.de 5 6 *************************************************************************** 7 * This file is part of the project "AqBanking". * 8 * Please see toplevel file COPYING of that project for license details. * 9 ***************************************************************************/ 10 11 12 #ifndef AQBANKING_BANKING_L_H 13 #define AQBANKING_BANKING_L_H 14 15 16 #include <aqbanking/banking.h> 17 #include <aqbanking/banking_be.h> 18 #include <aqbanking/backendsupport/bankinfoplugin_be.h> 19 20 #include <gwenhywfar/configmgr.h> 21 #include <gwenhywfar/stringlist.h> 22 23 24 25 /* ======================================================================================================================== 26 * banking_account.c 27 * ======================================================================================================================== 28 */ 29 30 int AB_Banking_Read_AccountConfig(const AB_BANKING *ab, uint32_t uid, int doLock, int doUnlock, GWEN_DB_NODE **pDb); 31 int AB_Banking_Has_AccountConfig(const AB_BANKING *ab, uint32_t uid); 32 int AB_Banking_Write_AccountConfig(AB_BANKING *ab, uint32_t uid, int doLock, int doUnlock, GWEN_DB_NODE *db); 33 int AB_Banking_Delete_AccountConfig(AB_BANKING *ab, uint32_t uid); 34 int AB_Banking_Unlock_AccountConfig(AB_BANKING *ab, uint32_t uid); 35 36 37 /* ======================================================================================================================== 38 * banking_user.c 39 * ======================================================================================================================== 40 */ 41 42 int AB_Banking_Read_UserConfig(const AB_BANKING *ab, uint32_t uid, int doLock, int doUnlock, GWEN_DB_NODE **pDb); 43 int AB_Banking_Has_UserConfig(const AB_BANKING *ab, uint32_t uid); 44 int AB_Banking_Write_UserConfig(AB_BANKING *ab, uint32_t uid, int doLock, int doUnlock, GWEN_DB_NODE *db); 45 int AB_Banking_Delete_UserConfig(AB_BANKING *ab, uint32_t uid); 46 int AB_Banking_Unlock_UserConfig(AB_BANKING *ab, uint32_t uid); 47 48 49 50 #endif /* AQBANKING_BANKING_L_H */ 51