00001 /*************************************************************************** 00002 $RCSfile: account.h,v $ 00003 ------------------- 00004 cvs : $Id: account.h,v 1.2 2006/01/13 13:59:57 cstim Exp $ 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 <aqdtaus/aqdtaus.h> 00017 #include <aqbanking/account_be.h> 00018 00019 #ifdef __cplusplus 00020 extern "C" { 00021 #endif 00022 00023 AQDTAUS_API int AD_Account_GetMaxTransfersPerJob(const AB_ACCOUNT *acc); 00024 AQDTAUS_API void AD_Account_SetMaxTransfersPerJob(AB_ACCOUNT *acc, int i); 00025 00026 AQDTAUS_API int AD_Account_GetMaxPurposeLines(const AB_ACCOUNT *acc); 00027 AQDTAUS_API void AD_Account_SetMaxPurposeLines(AB_ACCOUNT *acc, int i); 00028 00029 AQDTAUS_API int AD_Account_GetDebitAllowed(const AB_ACCOUNT *acc); 00030 AQDTAUS_API void AD_Account_SetDebitAllowed(AB_ACCOUNT *acc, int i); 00031 00032 AQDTAUS_API int AD_Account_GetMountAllowed(const AB_ACCOUNT *acc); 00033 AQDTAUS_API void AD_Account_SetMountAllowed(AB_ACCOUNT *acc, int i); 00034 00035 AQDTAUS_API const char *AD_Account_GetMountCommand(const AB_ACCOUNT *acc); 00036 AQDTAUS_API void AD_Account_SetMountCommand(AB_ACCOUNT *acc, const char *s); 00037 00038 AQDTAUS_API const char *AD_Account_GetUnmountCommand(const AB_ACCOUNT *acc); 00039 AQDTAUS_API void AD_Account_SetUnmountCommand(AB_ACCOUNT *acc, const char *s); 00040 00041 00042 AQDTAUS_API const char *AD_Account_GetFolder(const AB_ACCOUNT *acc); 00043 AQDTAUS_API void AD_Account_SetFolder(AB_ACCOUNT *acc, const char *s); 00044 00045 AQDTAUS_API int AD_Account_GetUseDisc(const AB_ACCOUNT *acc); 00046 AQDTAUS_API void AD_Account_SetUseDisc(AB_ACCOUNT *acc, int i); 00047 00048 AQDTAUS_API int AD_Account_GetPrintAllTransactions(const AB_ACCOUNT *acc); 00049 AQDTAUS_API void AD_Account_SetPrintAllTransactions(AB_ACCOUNT *acc, int b); 00050 00051 00052 #ifdef __cplusplus 00053 } 00054 #endif 00055 00056 00057 #endif