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

account.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  *          Please see toplevel file COPYING for license details           *
00011  ***************************************************************************/
00012 
00013 #ifndef AH_ACCOUNT_H
00014 #define AH_ACCOUNT_H
00015 
00016 #include <aqhbci/aqhbci.h> /* for AQHBCI_API */
00017 #include <aqbanking/provider.h>
00018 
00026 
00027 #ifdef __cplusplus
00028 extern "C" {
00029 #endif
00030 
00031 
00037 #define AH_BANK_FLAGS_PREFER_SINGLE_TRANSFER  0x00000001
00038 
00039 #define AH_BANK_FLAGS_PREFER_SINGLE_DEBITNOTE 0x00000002
00040 
00041 #define AH_BANK_FLAGS_DEFAULT 0
00042 
00051 AQHBCI_API
00052 void AH_Account_Flags_toDb(GWEN_DB_NODE *db, const char *name,
00053                            uint32_t flags);
00054 
00055 AQHBCI_API
00056 uint32_t AH_Account_Flags_fromDb(GWEN_DB_NODE *db, const char *name);
00057 
00058 AQHBCI_API
00059 uint32_t AH_Account_GetFlags(const AB_ACCOUNT *a);
00060 
00061 AQHBCI_API
00062 void AH_Account_SetFlags(AB_ACCOUNT *a, uint32_t flags);
00063 
00064 AQHBCI_API
00065 void AH_Account_AddFlags(AB_ACCOUNT *a, uint32_t flags);
00066 
00067 AQHBCI_API
00068 void AH_Account_SubFlags(AB_ACCOUNT *a, uint32_t flags);
00069 
00078 AQHBCI_API
00079 const char *AH_Account_GetSuffix(const AB_ACCOUNT *a);
00080 AQHBCI_API
00081 void AH_Account_SetSuffix(AB_ACCOUNT *a, const char *s);
00085 #ifdef __cplusplus
00086 }
00087 #endif
00088 
00089 
00090  /* defgroup */
00092 
00093 
00094 #endif /* AH_ACCOUNT_H */
00095 
00096 

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