/////////////////////////////////////////////////////////////////////////////////////////
//
// Please refer to "COPYRIGHT.md" for the relevant copyright statement of this software.
//
/////////////////////////////////////////////////////////////////////////////////////////
//
#pragma once
#include "../../inc/gcpublishreactors.h"
#include "acarray.h"
#include "AcPlDSDData.h"
#include "AcPlDSDEntry.h"
#include "acdmmutils.h"
#include "acdmmeplotproperty.h"
#include "AcPlPlotErrorHandler.h"
#include "AcPlPlotLogger.h"

#ifndef AcNameValuePair
#  define AcNameValuePair GcNameValuePair
#endif

#ifndef AcNameValuePairVec
#  define AcNameValuePairVec GcNameValuePairVec
#endif

#ifndef AcPublishBeforeJobInfo
#  define AcPublishBeforeJobInfo GcPublishBeforeJobInfo
#endif

#ifndef AcPublishBeginJobInfo
#  define AcPublishBeginJobInfo GcPublishBeginJobInfo
#endif

#ifndef AcPublishSheetInfo
#  define AcPublishSheetInfo GcPublishSheetInfo
#endif

#ifndef AcPublishAggregationInfo
#  define AcPublishAggregationInfo GcPublishAggregationInfo
#endif

#ifndef AcPublishReactorInfo
#  define AcPublishReactorInfo GcPublishReactorInfo
#endif

#ifndef AcPublishReactor
#  define AcPublishReactor GcPublishReactor
#endif

#ifndef AcGlobAddPublishReactor
#  define AcGlobAddPublishReactor GcGlobAddPublishReactor
#endif

#ifndef AcGlobRemovePublishReactor
#  define AcGlobRemovePublishReactor GcGlobRemovePublishReactor
#endif

#ifndef ACGLOBADDPUBLISHREACTOR
#  define ACGLOBADDPUBLISHREACTOR GCGLOBADDPUBLISHREACTOR
#endif

#ifndef ACGLOBREMOVEPUBLISHREACTOR
#  define ACGLOBREMOVEPUBLISHREACTOR GCGLOBREMOVEPUBLISHREACTOR
#endif

#ifndef AcPublishReactorManager
#  define AcPublishReactorManager GcPublishReactorManager
#endif
