14 #include <vlutil/vlMachineTypes.h>
15 #include <vlutil/vlString.h>
20 #pragma warning (disable:4251)
22 #ifdef DT_VRF_DLL_BUILD
23 #ifdef DT_VRF_PLUGIN_EXPORTS
24 #define DT_VRF_DLL_PLUGIN __declspec(dllexport)
26 #define DT_VRF_DLL_PLUGIN __declspec(dllimport)
29 #define DT_VRF_DLL_PLUGIN
32 #define DT_VRF_DLL_PLUGIN
38 #define DtVrfInitializePluginFunction "DtInitializeVrfPlugin"
39 #define DtVrfPostInitializePluginFunction "DtPostInitializeVrfPlugin"
40 #define DtVrfUnloadPlugin "DtUnloadVrfPlugin"
41 #define DtVrfInitializeSettingsFunction "DtInitializeVrfSettings"
90 #ifdef BUILDING_PLUGIN
93 #include <vlutil/vlString.h>
102 version +=
" Release";
#define PLUGIN_COMPATIBLE_VERSION
Definition: version.h:10
bool(* DtPostInitializeVrfPluginFcn)(DtCgf *cgf)
Definition: vrfPluginExtension.h:44
void(* DtVrfUnloadPluginFcn)()
Definition: vrfPluginExtension.h:45
void(* DtInitializeVrfSettingsFcn)(DtApplicationSettings &)
Definition: vrfPluginExtension.h:46
bool(* DtInitializeVrfPluginFcn)(DtCgf *cgf)
Definition: vrfPluginExtension.h:43
#define DT_VRF_DLL_PLUGIN
Disable inconsistent dll linkage warning.
Definition: vrfPluginExtension.h:32
An instance of DtCgf is an object representing a CGF (Computer Generated Forces). ...
Definition: cgf.h:115