Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef AQHBCI_AQHBCI_H
00015 #define AQHBCI_AQHBCI_H
00016
00017 #include <aqbanking/system.h>
00018
00019
00020 #ifdef BUILDING_AQHBCI
00021 #
00022 # if AQBANKING_SYS_IS_WINDOWS
00023 #
00024 # ifdef __declspec
00025 # define AQHBCI_API __declspec (dllexport)
00026 # else
00027 # define AQHBCI_API
00028 # endif
00029 # else
00030 #
00031 # ifdef GCC_WITH_VISIBILITY_ATTRIBUTE
00032 # define AQHBCI_API __attribute__((visibility("default")))
00033 # else
00034 # define AQHBCI_API
00035 # endif
00036 # endif
00037 #else
00038 #
00039 # if AQBANKING_SYS_IS_WINDOWS
00040 #
00041 # ifdef __declspec
00042 # define AQHBCI_API __declspec (dllimport)
00043 # else
00044 # define AQHBCI_API
00045 # endif
00046 # else
00047 #
00048 # define AQHBCI_API
00049 # endif
00050 #endif
00051
00052
00053 #define AH_PROVIDER_NAME "AQHBCI"
00054
00055 #define AQHBCI_LOGDOMAIN "aqhbci"
00056
00057
00058 typedef enum {
00059 AH_CryptMode_Unknown=-1,
00061 AH_CryptMode_None=0,
00063 AH_CryptMode_Ddv,
00065 AH_CryptMode_Pintan,
00067 AH_CryptMode_Rdh
00068 } AH_CRYPT_MODE;
00069 AQHBCI_API
00070 AH_CRYPT_MODE AH_CryptMode_fromString(const char *s);
00071 AQHBCI_API
00072 const char *AH_CryptMode_toString(AH_CRYPT_MODE v);
00073
00074
00075 #endif
00076