00001 /*************************************************************************** 00002 $RCSfile$ 00003 ------------------- 00004 cvs : $Id: banking_be.h 953 2006-02-24 03:07:59Z aquamaniac $ 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 00018 #ifndef AQBANKING_BANKING_BE_H 00019 #define AQBANKING_BANKING_BE_H 00020 00021 #include <gwenhywfar/nl_ssl.h> 00022 #include <aqbanking/banking.h> 00023 00027 00028 00029 #ifdef __cplusplus 00030 extern "C" { 00031 #endif 00032 00033 00038 00044 AQBANKING_API 00045 AB_PROVIDER *AB_Banking_GetProvider(AB_BANKING *ab, const char *name); 00046 00047 00055 AQBANKING_API 00056 GWEN_STRINGLIST *AB_Banking_GetGlobalDataDirs(); 00057 00058 00059 AQBANKING_API 00060 GWEN_STRINGLIST *AB_Banking_GetGlobalSysconfDirs(); 00061 00065 AQBANKING_API 00066 GWEN_NL_SSL_ASKADDCERT_RESULT 00067 AB_Banking_AskAddCert(GWEN_NETLAYER *nl, 00068 const GWEN_SSLCERTDESCR *cd, 00069 void *user_data); 00070 00071 00072 AQBANKING_API 00073 int AB_Banking_ExecutionProgress(AB_BANKING *ab, GWEN_TYPE_UINT32 pid); 00074 00075 00076 #ifdef __cplusplus 00077 } 00078 #endif 00079 00083 #endif /* AQBANKING_BANKING_BE_H */ 00084 00085 00086 00087 00088 00089