21#if FRX_MAJOR_VERSION >= 2024
22#include "../_impl_include/include_x64/OdaX.h"
24#include "../_impl_include/include_x64/OdaX2.h"
27#if FRX_MAJOR_VERSION >= 2024
28#include "../_impl_include/include_x86/OdaX.h"
30#include "../_impl_include/include_x86/OdaX2.h"
ARX_API long __cdecl AcAxGetObjectType(AcDbObjectId &, long *)
ARX_API long __cdecl AcAxHighlight(AcAxObjectRef &, short)
ARX_API long __cdecl AcOpmGetParentCategory(IUnknown *, class std::vector< struct CATEGORY_ENTRY, class std::allocator< struct CATEGORY_ENTRY > > &, int, int *)
ARX_API long __cdecl AcAxPutLinetype(AcAxObjectRef &, BSTR)
ARX_API long __cdecl AcAxPutVisible(AcAxObjectRef &, short)
ARX_API long __cdecl AcAxPutPlotStyleName(AcAxObjectRef &, BSTR)
ARX_API long __cdecl AcOpmGetCategoryCommandButtons(IUnknown *, struct HINSTANCE__ *, class std::vector< struct CATCMDBTN_ENTRY, class std::allocator< struct CATCMDBTN_ENTRY > > &, int, VARIANT *)
ARX_API long __cdecl AcAxPutLinetypeScale(AcAxObjectRef &, double)
ARX_API long __cdecl AcAxCopy(AcAxObjectRef &, IDispatch *, IDispatch **, AcDbObjectId=AcDbObjectId::kNull)
ARX_API long __cdecl AcAxGetExtensionDictionary(AcAxObjectRef &, IDispatch *, struct IAcadDictionary **)
ARX_API long __cdecl AcAxGetXData(AcAxObjectRef &, BSTR, VARIANT *, VARIANT *)
ARX_API long __cdecl AcAxPutLayer(AcAxObjectRef &, BSTR)
ARX_API long __cdecl AcAxGetOwnerId(AcAxObjectRef &, LONG_PTR *)
ARX_API long __cdecl AcAxGetColor(AcAxObjectRef &, AcColor *)
ARX_API long __cdecl AcAxRotate3D(AcAxObjectRef &, VARIANT, VARIANT, double)
ARX_API long __cdecl RaiseArxException(struct _GUID const &, long, Acad::ErrorStatus)
ARX_API long __cdecl AcOpmShowProperty(IUnknown *, struct ACAD_OPMPROPMAP_ENTRY *, long, int *)
ARX_API long __cdecl AcAxGetPlotStyleName(AcAxObjectRef &, BSTR *)
ARX_API long __cdecl AcAxPutShadowDisplay(AcAxObjectRef &, AcShadowDisplayType)
ARX_API long __cdecl AcOpmGetPropertyWeight(IUnknown *, class std::vector< struct PER_PROP_DISP_ENTRY, class std::allocator< struct PER_PROP_DISP_ENTRY > > &, VARIANT, long *)
ARX_API long __cdecl AcOpmGetDisplayName(IUnknown *, struct HINSTANCE__ *, struct ACAD_OPMPROPMAP_ENTRY *, long, BSTR *)
ARX_API long __cdecl AcAxUpdate(AcAxObjectRef &)
ARX_API long __cdecl RaiseAcAXException(struct _GUID const &, long, unsigned long,...)
ARX_API long __cdecl AcOpmGetPropertyIcon(IUnknown *, struct HINSTANCE__ *, class std::vector< struct PER_PROP_DISP_ENTRY, class std::allocator< struct PER_PROP_DISP_ENTRY > > &, VARIANT, IUnknown **)
ARX_API long __cdecl AcAxGetMaterial(AcAxObjectRef &, BSTR *)
ARX_API long __cdecl AcAxGetDatabase(AcDbDatabase *, IDispatch *, IDispatch **)
ARX_API long __cdecl AcAxGetIUnknownOfObject(IUnknown **, AcDbObject *, IDispatch *)
ARX_API long __cdecl AcAxHasExtensionDictionary(AcAxObjectRef &, short *)
ARX_API long __cdecl AcOpmGetCommandButtons(IUnknown *, struct HINSTANCE__ *, class std::vector< struct CMDBTN_ENTRY, class std::allocator< struct CMDBTN_ENTRY > > &, VARIANT *)
ARX_API long __cdecl AcOpmGetPredefinedValue(IUnknown *, struct ACAD_OPMPROPMAP_ENTRY *, long, unsigned long, VARIANT *)
ARX_API long AcAxPutTransparency(AcAxObjectRef &, BSTR)
ARX_API long __cdecl AcAxGetHandle(AcAxObjectRef &, BSTR *)
ARX_API long __cdecl AcOpmIsPropFullView(IUnknown *, class std::vector< struct PER_PROP_DISP_ENTRY, class std::allocator< struct PER_PROP_DISP_ENTRY > > &, VARIANT, short *, unsigned long *)
ARX_API long __cdecl AcOpmGetDisplayString(IUnknown *, struct ACAD_OPMPROPMAP_ENTRY *, long, BSTR *)
ARX_API long __cdecl AcAxGetShadowDisplay(AcAxObjectRef &, AcShadowDisplayType *)
ARX_API long __cdecl AcAxScaleEntity(AcAxObjectRef &, VARIANT, double)
ARX_API long __cdecl AcAxRotate(AcAxObjectRef &, VARIANT, double)
ARX_API long __cdecl AcAxMirror3D(AcAxObjectRef &, IDispatch *, VARIANT, VARIANT, VARIANT, IDispatch **)
ARX_API long __cdecl AcAxGetHyperlinks(AcAxObjectRef &, IDispatch *, struct IAcadHyperlinks **)
ARX_API long __cdecl AcAxGetLayer(AcAxObjectRef &, BSTR *)
ARX_API long __cdecl AcOpmGetCategoryWeight(IUnknown *, class std::vector< struct CATEGORY_ENTRY, class std::allocator< struct CATEGORY_ENTRY > > &, int, long *)
ARX_API long __cdecl AcAxGetTrueColor(AcAxObjectRef &, struct IAcadAcCmColor **)
ARX_API long __cdecl AcAxMirror(AcAxObjectRef &, IDispatch *, VARIANT, VARIANT, IDispatch **)
ARX_API long __cdecl AcAxGetObjectName(AcAxObjectRef &, BSTR *)
ARX_API long AcAxGetTransparency(AcAxObjectRef &, BSTR *)
ARX_API long __cdecl AcOpmGetPredefinedStrings(IUnknown *, struct HINSTANCE__ *, struct ACAD_OPMPROPMAP_ENTRY *, long, struct tagCALPOLESTR *, struct tagCADWORD *)
ARX_API long __cdecl AcAxPutMaterial(AcAxObjectRef &, BSTR)
ARX_API void DllGetClassObject()
ARX_API long __cdecl AcOpmGetPropTextColor(IUnknown *, class std::vector< struct PER_PROP_DISP_ENTRY, class std::allocator< struct PER_PROP_DISP_ENTRY > > &, VARIANT, unsigned long *)
ARX_API long __cdecl AcAxGetBoundingBox(AcAxObjectRef &, VARIANT *, VARIANT *)
ARX_API void acMgcEpR3osSB()
ARX_API long __cdecl AcAxGetVisible(AcAxObjectRef &, short *)
ARX_API long __cdecl AcAxTransformBy(AcAxObjectRef &, VARIANT)
ARX_API long __cdecl AcAxGetLinetypeScale(AcAxObjectRef &, double *)
ARX_API long __cdecl AcAxArrayRectangular(AcAxObjectRef &, IDispatch *, int, int, int, double, double, double, VARIANT *)
ARX_API long __cdecl AcOpmMapPropertyToPage(IUnknown *, struct ACAD_OPMPROPMAP_ENTRY *, long, struct _GUID *)
ARX_API long __cdecl AcAxGetLinetype(AcAxObjectRef &, BSTR *)
ARX_API long __cdecl AcAxMove(AcAxObjectRef &, VARIANT, VARIANT)
ARX_API long __cdecl AcAxGetLineWeight(AcAxObjectRef &, AcLineWeight *)
ARX_API long __cdecl AcAxPutColor(AcAxObjectRef &, AcColor)
ARX_API long __cdecl AcAxErase(AcAxObjectRef &)
ARX_API long __cdecl AcAxIntersectWith(AcAxObjectRef &, IDispatch *, AcExtendOption, VARIANT *)
ARX_API long __cdecl AcOpmGetCategoryName(IUnknown *, struct HINSTANCE__ *, class std::vector< struct CATEGORY_ENTRY, class std::allocator< struct CATEGORY_ENTRY > > &, int, unsigned long, BSTR *)
ARX_API long __cdecl AcOpmGetCategoryDescription(IUnknown *, struct HINSTANCE__ *, class std::vector< struct CATEGORY_ENTRY, class std::allocator< struct CATEGORY_ENTRY > > &, int, unsigned long, BSTR *)
ARX_API long __cdecl AcAxSetXData(AcAxObjectRef &, VARIANT, VARIANT)
ARX_API long __cdecl AcAxPutTrueColor(AcAxObjectRef &, struct IAcadAcCmColor *)
ARX_API long __cdecl AcOpmEditable(IUnknown *, struct ACAD_OPMPROPMAP_ENTRY *, long, int *)
ARX_API long __cdecl AcOpmGetCustomPropertyCtrl(IUnknown *, class std::vector< struct PER_PROP_DISP_ENTRY, class std::allocator< struct PER_PROP_DISP_ENTRY > > &, VARIANT, unsigned long, BSTR *)
ARX_API long __cdecl AcAxPutLineWeight(AcAxObjectRef &, AcLineWeight)
ARX_API long __cdecl AcAxArrayPolar(AcAxObjectRef &, IDispatch *, int, double, VARIANT, VARIANT *)
ARX_API long __cdecl AcOpmMapPropertyToCategory(IUnknown *, struct ACAD_OPMPROPMAP_ENTRY *, long, int *)
static ARX_API_STATIC const AcDbObjectId kNull