13#define WIN32_LEAN_AND_MEAN
16#pragma warning(disable:4786)
17#pragma warning( disable : 4800)
28#define VCOM_SUCCEEDED(x) (x==0)
29#define VCOM_FAILED(x) (x != kVCOMError_NoError)
34#define __PrintDebugValue__(x, y) std::cout << #x << " " << #y <<" Failed!" << std::endl
35#define __PrintDebugValue2__(x) std::cout << #x << " Failed!" << std::endl
37#define ASSERTN(x,y) if(!(y)) { __PrintDebugValue__(x, y); }
38#define DSTOP(params) { __PrintDebugValue2__(params); }
39#define VERIFYN(x,y) (!(y))
40#define VWFC_ASSERT(x) if(!(x)) { __PrintDebugValue2__(x); }
41#define THROW_VWFC_EXCEPTION(x,y,z ) { __PrintDebugValue__(x, z); }
44#define kMCCoordTypes "2"
56#if (INTPTR_MAX == INT32_MAX)
79using namespace VWFC::Math;
80using namespace VWFC::Tools;
90#ifdef DONT_USE_XERCES_AS_XMLLIB
114 #define GS_HIDDEN_VISIBILITY
116 #ifdef EXPORT_SYMBOLS
117 #define GS_HIDDEN_VISIBILITY __declspec(dllexport)
119 #define GS_HIDDEN_VISIBILITY __declspec(dllimport)
123#define WIN32_LEAN_AND_MEAN
128#define GS_HIDDEN_VISIBILITY
131#define GS_HIDDEN_VISIBILITY __attribute__((visibility("default")))
135#define VW_EXPORT GS_HIDDEN_VISIBILITY
186template<
class Interface>
class VCOMImpl :
public Interface
186template<
class Interface>
class VCOMImpl :
public Interface {
…};
std::vector< VectorworksMVR::GdtfDefines::DMXAddress > TDMXAddressArray
Definition StdAfx.h:98
std::vector< Sint32 > TSint32Array
Definition StdAfx.h:96
std::vector< double > TDoubleArray
Definition StdAfx.h:95
#define ASSERTN(x, y)
Definition StdAfx.h:37
#define kEveryone
Definition StdAfx.h:43
uint32_t RefNumType
Definition StdAfx.h:138
std::vector< Uint16 > TUint16Array
Definition StdAfx.h:97
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
virtual uint32_t VCOM_CALLTYPE Release()
Definition StdAfx.h:196
virtual uint32_t VCOM_CALLTYPE AddRef()
Definition StdAfx.h:195
VCOMImpl(IVWUnknown *parent)
Definition StdAfx.h:190
virtual ~VCOMImpl()
Definition StdAfx.h:191
IVWUnknown * fParent
Definition StdAfx.h:221
virtual void OnRefCountZero()
Definition StdAfx.h:212
VCOMImpl()
Definition StdAfx.h:189
RefNumType fRefCnt
Definition StdAfx.h:220
Definition VectorworksMVR.h:109
virtual uint32_t VCOM_CALLTYPE Release()=0
virtual uint32_t VCOM_CALLTYPE AddRef()=0