00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef _DLLEXPORT_H_
00025 #define _DLLEXPORT_H_
00026
00027 #undef DLLDIR
00028 #undef DLLDIR_IK
00029
00030 #define DLLDIR
00031 #define DLLDIR_IK
00032 #define DLLDIR_LM
00033
00034 #ifdef DLLDIR_EXPORT // export DLL information
00035 # undef DLLDIR
00036 # undef DLLDIR_IK
00037 # define DLLDIR __declspec(dllexport)
00038 # define DLLDIR_IK __declspec(dllexport)
00039 #endif
00040
00041 #ifdef DLLDIR_IMPORT // import DLL information
00042 # undef DLLDIR
00043 # undef DLLDIR_IK
00044 # undef DLLDIR_LM
00045 # define DLLDIR __declspec(dllimport)
00046 # define DLLDIR_IK __declspec(dllimport)
00047 # define DLLDIR_LM __declspec(dllimport)
00048 #endif
00049
00050 #ifdef DLLDIR_INVKIN_EXPORT
00051 # undef DLLDIR
00052 # undef DLLDIR_IK
00053 # define DLLDIR __declspec(dllimport)
00054 # define DLLDIR_IK __declspec(dllexport)
00055 #endif
00056
00057 #ifdef DLLDIR_LM_EXPORT
00058 # undef DLLDIR
00059 # undef DLLDIR_IK
00060 # undef DLLDIR_LM
00061 # define DLLDIR __declspec(dllimport)
00062 # define DLLDIR_IK __declspec(dllimport)
00063 # define DLLDIR_LM __declspec(dllexport)
00064 #endif
00065
00066 #ifdef WIN32
00067 #pragma warning( disable: 4251 )
00068 #pragma warning( disable: 4275 )
00069 #endif
00070
00071 #endif
00072