00001 /*************************************************************************** 00002 $RCSfile: openhbci.h.in,v $ 00003 ------------------- 00004 cvs : $Id: openhbci.h.in,v 1.28 2003/05/18 18:08:32 aquamaniac Exp $ 00005 begin : Fri Dec 07 2001 00006 copyright : (C) 2001 by Martin Preuss 00007 email : martin@aquamaniac.de 00008 ***************************************************************************/ 00009 00010 00011 /*************************************************************************** 00012 * * 00013 * This library is free software; you can redistribute it and/or * 00014 * modify it under the terms of the GNU Lesser General Public * 00015 * License as published by the Free Software Foundation; either * 00016 * version 2.1 of the License, or (at your option) any later version. * 00017 * * 00018 * This library is distributed in the hope that it will be useful, * 00019 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 00020 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * 00021 * Lesser General Public License for more details. * 00022 * * 00023 * You should have received a copy of the GNU Lesser General Public * 00024 * License along with this library; if not, write to the Free Software * 00025 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, * 00026 * MA 02111-1307 USA * 00027 * * 00028 ***************************************************************************/ 00029 00034 #ifndef OPENHBCI_H 00035 #define OPENHBCI_H 00036 00037 #define OPENHBCI_VERSION_MAJOR 0 00038 #define OPENHBCI_VERSION_MINOR 9 00039 #define OPENHBCI_VERSION_PATCHLEVEL 12 00040 #define OPENHBCI_VERSION_BUILD 1 00041 #define OPENHBCI_VERSION_STRING "0.9.12" 00042 #define OPENHBCI_VERSION_FULL_STRING "0.9.12.1" 00043 #define OPENHBCI_PLUGIN_INTERFACE_VERSION 12 00044 00045 00046 /* STL */ 00047 #ifdef __cplusplus 00048 #include <string> 00049 #include <list> 00050 #endif /* __cplusplus */ 00051 00052 /* Helper classes for applications */ 00053 #include <openhbci/dllimport.h> 00054 #ifdef __cplusplus 00055 #include <openhbci/tree.h> 00056 #include <openhbci/conf.h> 00057 #include <openhbci/simpleconfig.h> 00058 #include <openhbci/cmdlineoptions.h> 00059 #include <openhbci/filestream.h> 00060 #include <openhbci/parser.h> 00061 #include <openhbci/stream.h> 00062 #include <openhbci/directory.h> 00063 #endif /* __cplusplus */ 00064 00065 /* Core HBCI classes that aren't included through api.h */ 00066 #ifdef __cplusplus 00067 # include <openhbci/hbcistring.h> 00068 #endif /* __cplusplus */ 00069 #include <openhbci/mediumrdhbase.h> 00070 #ifdef __cplusplus 00071 #endif /* __cplusplus */ 00072 00073 /* HBCI classes on wrapper layer */ 00074 /* Most stuff is included by api.h anyway */ 00075 #include <openhbci/api.h> 00076 #include <openhbci/outbox.h> 00077 #include <openhbci/outboxjob.h> 00078 #include <openhbci/outboxjobs.h> 00079 #include <openhbci/outboxaccjobs.h> 00080 #include <openhbci/outboxstojobs.h> 00081 #include <openhbci/outboxjobkeys.h> 00082 00083 #endif