Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef AQBANKING_BANKING_INFO_H
00016 #define AQBANKING_BANKING_INFO_H
00017
00018 #include <aqbanking/bankinfo.h>
00019 #include <aqbanking/bankinfoplugin.h>
00020 #include <aqbanking/country.h>
00021
00022
00023 #ifdef __cplusplus
00024 extern "C" {
00025 #endif
00026
00027
00031
00032
00051 AQBANKING_API
00052 AB_BANKINFO *AB_Banking_GetBankInfo(AB_BANKING *ab,
00053 const char *country,
00054 const char *branchId,
00055 const char *bankId);
00056
00071 AQBANKING_API
00072 int AB_Banking_GetBankInfoByTemplate(AB_BANKING *ab,
00073 const char *country,
00074 AB_BANKINFO *tbi,
00075 AB_BANKINFO_LIST2 *bl);
00076
00077
00088 AQBANKING_API
00089 AB_BANKINFO_CHECKRESULT
00090 AB_Banking_CheckAccount(AB_BANKING *ab,
00091 const char *country,
00092 const char *branchId,
00093 const char *bankId,
00094 const char *accountId);
00095
00102 AQBANKING_API
00103 int AB_Banking_CheckIban(const char *iban);
00104
00114
00121 AQBANKING_API
00122 const AB_COUNTRY *AB_Banking_FindCountryByName(AB_BANKING *ab,
00123 const char *name);
00130 AQBANKING_API
00131 const AB_COUNTRY *AB_Banking_FindCountryByLocalName(AB_BANKING *ab,
00132 const char *name);
00139 AQBANKING_API
00140 const AB_COUNTRY *AB_Banking_FindCountryByCode(AB_BANKING *ab,
00141 const char *code);
00142
00147 AQBANKING_API
00148 const AB_COUNTRY *AB_Banking_FindCountryByNumeric(AB_BANKING *ab,
00149 int numid);
00150
00159 AQBANKING_API
00160 AB_COUNTRY_CONSTLIST2 *AB_Banking_ListCountriesByName(AB_BANKING *ab,
00161 const char *name);
00170 AQBANKING_API
00171 AB_COUNTRY_CONSTLIST2 *AB_Banking_ListCountriesByLocalName(AB_BANKING *ab,
00172 const char *name);
00176
00177
00178
00179 #ifdef __cplusplus
00180 }
00181 #endif
00182
00183 #endif
00184
00185