#pragma once #ifndef MACHINE_CENTER_EXPORTS #ifdef _WIN64 #ifdef _DEBUG #pragma comment(lib, "MachineCenterX64D.lib") #else #pragma comment(lib, "MachineCenterX64.lib") #endif #else #ifdef _DEBUG #pragma comment(lib, "MachineCenterD.lib") #else #pragma comment(lib, "MachineCenter.lib") #endif #endif #endif #ifdef MACHINE_CENTER_EXPORTS #define MACHINE_CENTER_API __declspec(dllexport) #define MACHINE_CENTER_C_API extern "C" __declspec(dllexport) #else #define MACHINE_CENTER_API __declspec(dllimport) #define MACHINE_CENTER_C_API extern "C" __declspec(dllimport) #endif #include "LogicDriver.h" static const char* MachineryDriverGUID = "{515D79B6-9243-4D9A-8F01-88183B9BCC07}"; static const char* MachineryUnitGUID = "{E4FF71F5-ED97-41FE-969F-BAE349D54FC2}"; class MachineDriver : public LogicDriver { public: MachineDriver(void); virtual ~MachineDriver(void); };