aqbanking  5.7.8
banking_info.h
Go to the documentation of this file.
1 /***************************************************************************
2  $RCSfile$
3  -------------------
4  cvs : $Id$
5  begin : Mon Mar 01 2004
6  copyright : (C) 2004 by Martin Preuss
7  email : martin@libchipcard.de
8 
9  ***************************************************************************
10  * This file is part of the project "AqBanking". *
11  * Please see toplevel file COPYING of that project for license details. *
12  ***************************************************************************/
13 
14 
15 #ifndef AQBANKING_BANKING_INFO_H
16 #define AQBANKING_BANKING_INFO_H
17 
18 #include <aqbanking/bankinfo.h>
20 #include <aqbanking/country.h>
21 
22 
23 #ifdef __cplusplus
24 extern "C" {
25 #endif
26 
27 
31 
32 
53  const char *country,
54  const char *branchId,
55  const char *bankId);
56 
73  const char *country,
74  AB_BANKINFO *tbi,
75  AB_BANKINFO_LIST2 *bl);
76 
77 
91  const char *country,
92  const char *branchId,
93  const char *bankId,
94  const char *accountId);
95 
103 int AB_Banking_CheckIban(const char *iban);
104 
105 
110 int AB_Banking_MakeGermanIban(const char *bankCode, const char *accountNumber, GWEN_BUFFER *ibanBuf);
111 
121 
130  const char *name);
139  const char *name);
148  const char *code);
149 
156  int numid);
157 
168  const char *name);
179  const char *name);
183  /* addtogroup */
184 
185 
186 #ifdef __cplusplus
187 }
188 #endif
189 
190 #endif
191 
192 
int AB_Banking_GetBankInfoByTemplate(AB_BANKING *ab, const char *country, AB_BANKINFO *tbi, AB_BANKINFO_LIST2 *bl)
struct AB_BANKING AB_BANKING
Definition: banking.h:26
AB_BANKINFO_CHECKRESULT AB_Banking_CheckAccount(AB_BANKING *ab, const char *country, const char *branchId, const char *bankId, const char *accountId)
struct AB_COUNTRY_CONSTLIST2 AB_COUNTRY_CONSTLIST2
Definition: listdoc.h:2687
const AB_COUNTRY * AB_Banking_FindCountryByName(AB_BANKING *ab, const char *name)
const AB_COUNTRY * AB_Banking_FindCountryByCode(AB_BANKING *ab, const char *code)
#define AQBANKING_API
Definition: error.h:55
AB_COUNTRY_CONSTLIST2 * AB_Banking_ListCountriesByName(AB_BANKING *ab, const char *name)
AB_COUNTRY_CONSTLIST2 * AB_Banking_ListCountriesByLocalName(AB_BANKING *ab, const char *name)
const AB_COUNTRY * AB_Banking_FindCountryByLocalName(AB_BANKING *ab, const char *name)
AB_BANKINFO * AB_Banking_GetBankInfo(AB_BANKING *ab, const char *country, const char *branchId, const char *bankId)
int AB_Banking_MakeGermanIban(const char *bankCode, const char *accountNumber, GWEN_BUFFER *ibanBuf)
AB_BANKINFO_CHECKRESULT
struct AB_BANKINFO AB_BANKINFO
Definition: bankinfo.h:149
const AB_COUNTRY * AB_Banking_FindCountryByNumeric(AB_BANKING *ab, int numid)
int AB_Banking_CheckIban(const char *iban)
struct AB_COUNTRY AB_COUNTRY
Definition: country.h:27
struct AB_BANKINFO_LIST2 AB_BANKINFO_LIST2
Definition: listdoc.h:1129