• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

banking_info.h

Go to the documentation of this file.
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 

Generated on Tue Aug 3 2010 17:34:15 for aqbanking by  doxygen 1.7.1