10 #ifndef DATAFOX_DEFINES_H
11 #ifndef DOXYGEN_SHOULD_SKIP_THIS
12 #define DATAFOX_DEFINES_H
21 #define DF_API_VERSION 0x04030F00
24 #if defined(_MSC_VER) || defined(__MINGW32__)
44 #if defined(_MSC_VER) || defined(__MINGW32__)
47 #define DF_API_EXTERN_DECORATE extern "C" __attribute__ ((visibility ("default")))
48 #define DF_API_EXTERN extern "C" __attribute__ ((visibility ("default")))
50 #if defined( DF_API_EXPORT )
53 #ifndef WIN32_LEAN_AND_MEAN
54 #define WIN32_LEAN_AND_MEAN
59 #if defined( DF_API_EXPORT )
61 #define DF_API_EXTERN_DECORATE extern "C" __declspec(dllexport)
63 #ifndef WIN32_LEAN_AND_MEAN
64 #define WIN32_LEAN_AND_MEAN
68 #define DF_API_EXTERN_DECORATE extern "C" __declspec(dllimport)
71 #define DF_API_EXTERN extern "C"
72 #define DF_API_CALL __stdcall
78 #define DF_API_EXTERN_DECORATE extern "C" __attribute__ ((visibility ("default")))
79 #define DF_API_EXTERN extern "C" __attribute__ ((visibility ("default")))
int HANDLE
Definition: df_defines.h:30