aqbanking
5.0.22
|
00001 /*************************************************************************** 00002 $RCSfile$ 00003 ------------------- 00004 cvs : $Id$ 00005 begin : Mon Mar 01 2004 00006 copyright : (C) 2004 by Martin Preuss 00007 email : martin@libchipcard.de 00008 00009 *************************************************************************** 00010 * This file is part of the project "AqBanking". * 00011 * Please see toplevel file COPYING of that project for license details. * 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 /* addtogroup */ 00177 00178 00179 #ifdef __cplusplus 00180 } 00181 #endif 00182 00183 #endif 00184 00185