/////////////////////////////////////////////////////////////////////////////////////////
//
// Please refer to "COPYRIGHT.md" for the relevant copyright statement of this software.
//
/////////////////////////////////////////////////////////////////////////////////////////
//
#pragma once
#include "../../inc/GcDbAssocGlobal.h"
#include "AcDbCore2dDefs.h"
#include "acdb.h"
#include "gepnt3d.h"
#include "acadstrc.h"
#include "dbid.h"
#include "dbmain.h"
#ifndef AcDbAssocAction
#  define AcDbAssocAction GcDbAssocAction
#endif

#ifndef AcDbAssocActionBody
#  define AcDbAssocActionBody GcDbAssocActionBody
#endif

#ifndef AcDbAssocNetwork
#  define AcDbAssocNetwork GcDbAssocNetwork
#endif

#ifndef AcDbAssocDependency
#  define AcDbAssocDependency GcDbAssocDependency
#endif

#ifndef AcDbAssocDependencyBody
#  define AcDbAssocDependencyBody GcDbAssocDependencyBody
#endif

#ifndef AcDbAssocGeomDependency
#  define AcDbAssocGeomDependency GcDbAssocGeomDependency
#endif

#ifndef AcDbAssoc2dConstraintGroup
#  define AcDbAssoc2dConstraintGroup GcDbAssoc2dConstraintGroup
#endif

#ifndef AcDbAssocPersSubentId
#  define AcDbAssocPersSubentId GcDbAssocPersSubentId
#endif

#ifndef AcDbAssocSimplePersSubentId
#  define AcDbAssocSimplePersSubentId GcDbAssocSimplePersSubentId
#endif

#ifndef AcDbAssocSingleEdgePersSubentId
#  define AcDbAssocSingleEdgePersSubentId GcDbAssocSingleEdgePersSubentId
#endif

#ifndef AcDbAssocIndexPersSubentId
#  define AcDbAssocIndexPersSubentId GcDbAssocIndexPersSubentId
#endif

#ifndef AcDbAssocExternalIndexPersSubentId
#  define AcDbAssocExternalIndexPersSubentId GcDbAssocExternalIndexPersSubentId
#endif

#ifndef AcDbAssocPersSubentIdPE
#  define AcDbAssocPersSubentIdPE GcDbAssocPersSubentIdPE
#endif

#ifndef AcDbAssocVariable
#  define AcDbAssocVariable GcDbAssocVariable
#endif

#ifndef AcDbAssocValueDependency
#  define AcDbAssocValueDependency GcDbAssocValueDependency
#endif

#ifndef AcDbAssocValueProviderPE
#  define AcDbAssocValueProviderPE GcDbAssocValueProviderPE
#endif

#ifndef AcDbEvalContext
#  define AcDbEvalContext GcDbEvalContext
#endif

#ifndef AcDbAssocPersSubentManager
#  define AcDbAssocPersSubentManager GcDbAssocPersSubentManager
#endif

#ifndef AcDbAssocPersSubentManagerPE
#  define AcDbAssocPersSubentManagerPE GcDbAssocPersSubentManagerPE
#endif

#ifndef AcDbAssocPersSubentManagerCloner
#  define AcDbAssocPersSubentManagerCloner GcDbAssocPersSubentManagerCloner
#endif

#ifndef AcDbAssocNotificationData
#  define AcDbAssocNotificationData GcDbAssocNotificationData
#endif

#ifndef AcDbAssocStatus
#  define AcDbAssocStatus GcDbAssocStatus
#endif

#ifndef AcDbAssocEvaluationPriority
#  define AcDbAssocEvaluationPriority GcDbAssocEvaluationPriority
#endif

#ifndef AcDbAssocEvaluationMode
#  define AcDbAssocEvaluationMode GcDbAssocEvaluationMode
#endif

#ifndef AcDbAssocDraggingState
#  define AcDbAssocDraggingState GcDbAssocDraggingState
#endif

#ifndef AcDbAssocTransformationType
#  define AcDbAssocTransformationType GcDbAssocTransformationType
#endif

#ifndef AcDbAssocEvaluationCallback
#  define AcDbAssocEvaluationCallback GcDbAssocEvaluationCallback
#endif

#ifndef AcDbActionsToEvaluateCallback
#  define AcDbActionsToEvaluateCallback GcDbActionsToEvaluateCallback
#endif

#ifndef AcDbAssocCreateImpObject
#  define AcDbAssocCreateImpObject GcDbAssocCreateImpObject
#endif

#ifndef kAcDbAssocCreateImpObject
#  define kAcDbAssocCreateImpObject kGcDbAssocCreateImpObject
#endif

#ifndef kAcDbAssocDoNotCreateImpObject
#  define kAcDbAssocDoNotCreateImpObject kGcDbAssocDoNotCreateImpObject
#endif

#ifndef AcDbPersElemId
#  define AcDbPersElemId GcDbPersElemId
#endif

#ifndef AcDbPersStepId
#  define AcDbPersStepId GcDbPersStepId
#endif

#ifndef AcDbPersSubentId
#  define AcDbPersSubentId GcDbPersSubentId
#endif

#ifndef AcDbPersElemIdArray
#  define AcDbPersElemIdArray GcDbPersElemIdArray
#endif

#ifndef AcDbPersStepIdArray
#  define AcDbPersStepIdArray GcDbPersStepIdArray
#endif

#ifndef AcDbPersSubentIdArray
#  define AcDbPersSubentIdArray GcDbPersSubentIdArray
#endif

#ifndef AcDbAsmBodyArray
#  define AcDbAsmBodyArray GcDbAsmBodyArray
#endif

#ifndef AcDbAsmEntityArray
#  define AcDbAsmEntityArray GcDbAsmEntityArray
#endif

#ifndef AcDbAsmEdgeArray
#  define AcDbAsmEdgeArray GcDbAsmEdgeArray
#endif

#ifndef AcDbAsmFaceArray
#  define AcDbAsmFaceArray GcDbAsmFaceArray
#endif

#ifndef AcDbAsmEdgeArray2d
#  define AcDbAsmEdgeArray2d GcDbAsmEdgeArray2d
#endif

#ifndef AcDbPersElemIdArray2d
#  define AcDbPersElemIdArray2d GcDbPersElemIdArray2d
#endif

#ifndef AcDbAssocConstraintType
#  define AcDbAssocConstraintType GcDbAssocConstraintType
#endif

#ifndef AcDbSubentGeometry
#  define AcDbSubentGeometry GcDbSubentGeometry
#endif

#ifndef acdbIsExpressionAConstant
#  define acdbIsExpressionAConstant gcdbIsExpressionAConstant
#endif

#ifndef acdbIsExpressionANegativeConstant
#  define acdbIsExpressionANegativeConstant gcdbIsExpressionANegativeConstant
#endif

#ifndef acdbIsIdentifier
#  define acdbIsIdentifier gcdbIsIdentifier
#endif

#ifndef kAcDbPersNullId
#  define kAcDbPersNullId kGcDbPersNullId
#endif

#ifndef AcGeCurve3d
#  define AcGeCurve3d GcGeCurve3d
#endif

#ifndef AcString
#  define AcString GcString
#endif

#ifndef AcDbEvalVariant
#  define AcDbEvalVariant GcDbEvalVariant
#endif
