Dokumentation zur DFComDLL.dll / DFCom_x64.dll  04.03.05.00
df_defines.h
gehe zur Dokumentation dieser Datei
1 
8 #ifndef DF_DEFINES_H
9 #define DF_DEFINES_H
10 
17 #define DF_API_VERSION 0x04030500
18 
27 // Eventuell fehlende typedefs ersetzen
28 #ifdef _MSC_VER
29  #ifndef HANDLE
30  //#define HANDLE void*
31  typedef void* HANDLE;
32  #endif
33 #else
34  #ifndef HANDLE
35  #define HANDLE int
36  #endif
37 #endif
38 
39 // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
40 // +------------+ EXPORTIERTE FUNKTIONEN +----------------+
41 // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
42 
47 #ifdef DF_API_EXTERN
48 #undef DF_API_EXTERN
49 #endif
50 
51 #ifdef _MSC_VER
52 
53 #if defined( DF_API_EXPORT )
54  // Einzubindende Bibliotheken: Version.lib, WSock32.lib
55  #define DF_API_EXTERN extern "C" __declspec(dllexport)
56  // DllGetVersion
57  #include "shlwapi.h"
58 #else
59  #define DF_API_EXTERN extern "C" __declspec(dllimport)
60 #endif
61 
62 #define DF_API_CALL __stdcall
63 
64 #else
65 
66 #define DF_API_EXTERN extern "C"
67 #define DF_API_CALL
68 
69 #endif
70 
71 #endif