aqbanking  5.0.22
country.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_COUNTRY_H
00016 #define AQBANKING_COUNTRY_H
00017 
00018 #include <gwenhywfar/list2.h>
00019 #include <aqbanking/error.h>
00020 
00021 
00022 #ifdef __cplusplus
00023 extern "C" {
00024 #endif
00025 
00026 
00027 typedef struct AB_COUNTRY AB_COUNTRY;
00028 GWEN_CONSTLIST2_FUNCTION_LIB_DEFS(AB_COUNTRY, AB_Country, AQBANKING_API)
00029 
00030 #include <aqbanking/banking.h>
00031 
00035 AQBANKING_API 
00036 const char *AB_Country_GetName(const AB_COUNTRY *cntry);
00037 
00041 AQBANKING_API 
00042 const char *AB_Country_GetCode(const AB_COUNTRY *cntry);
00043 
00047 AQBANKING_API 
00048 int AB_Country_GetNumericCode(const AB_COUNTRY *cntry);
00049 
00055 AQBANKING_API 
00056 const char *AB_Country_GetLocalName(const AB_COUNTRY *cntry);
00057 
00058 
00059 
00064 AQBANKING_API 
00065 const char *AB_Country_GetCurrencyName(const AB_COUNTRY *cntry);
00066 
00071 AQBANKING_API 
00072 const char *AB_Country_GetCurrencyCode(const AB_COUNTRY *cntry);
00073 
00078 AQBANKING_API 
00079 const char *AB_Country_GetLocalCurrencyName(const AB_COUNTRY *cntry);
00080 
00081 
00082 
00083 #ifdef __cplusplus
00084 }
00085 #endif
00086 
00087 
00088 #endif /* AQBANKING_COUNTRY_H */