FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
acdb17/global func.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19class AcLocale;
20
22ARX_API bool IsFlagOn(unsigned int);
27ARX_API bool acdbAddAssocDimLFacXDataId(class AcDbObjectId &,double,double,double);
28ARX_API bool acdbAddAssocDimLFacXDataObj(class AcDbObject *,double,double,double);
29ARX_API bool acdbAnnotative(class AcDbObject const *,wchar_t const *);
31ARX_API bool acdbCompareEvaluatorIds(wchar_t const *,wchar_t const *,bool);
32ARX_API bool acdbDisplayPreviewFromDwg(wchar_t const *,void *,unsigned long const * = NULL );
34ARX_API bool acdbEcs2Ucs(double * const,double * const,double * const,bool);
35ARX_API bool acdbEcs2Wcs(double * const,double * const,double * const,bool);
37ARX_API bool acdbFindField(wchar_t const *,int,int &,int &);
38ARX_API bool acdbFindField(wchar_t const *,int,int &,int &,enum AcFdImp::FindField);
39ARX_API bool acdbFindXrefs(wchar_t *,struct XrefFileData * &,class AcDbDatabase * &,bool);
40ARX_API bool acdbForceAnnoAllVisible(class AcDbObject const *,wchar_t const *);
43ARX_API bool acdbGetDimBreakSize(class AcDbObject *,double &);
50ARX_API bool acdbGetDimJogSymbolSize(class AcDbObject *,int &,double &);
55ARX_API bool acdbGetFieldMarkers(wchar_t const * &,wchar_t const * &);
59ARX_API bool acdbGetRadialExtensionAngles(class AcDbObject *,int &,double &,double &);
62ARX_API bool acdbHasFields(wchar_t const *);
63ARX_API bool acdbHasFields(wchar_t const *,enum AcFdImp::FindField);
65ARX_API bool acdbInternalGetComments(class AcDbDatabase *,wchar_t const * &);
66ARX_API bool acdbInternalSetComments(class AcDbDatabase *,wchar_t const *);
77ARX_API bool acdbIsPointBetweenRays(class AcGePoint3d const &,class AcGePoint3d const &,class AcGePoint3d const &,class AcGePoint3d const &,class AcGeVector3d const &);
79ARX_API bool acdbIsReferenceField(wchar_t const *,enum AcFdImp::RefFieldType *,long *);
92ARX_API bool acdbSetDimBreakSize(class AcDbObject *,double,bool);
96ARX_API bool acdbSetDimFlipArrow(class AcDbObject *,int,bool);
98ARX_API bool acdbSetDimJogSymbolPosition(class AcDbObject *,int &,class AcGePoint3d const &,bool);
99ARX_API bool acdbSetDimJogSymbolSize(class AcDbObject *,int,double,bool);
102ARX_API bool acdbSetDimTolAlign(class AcDbObject *,int,bool);
107ARX_API bool acdbSetRadialExtensionAngles(class AcDbObject *,int,double,double);
109ARX_API bool acdbTableHitTest(class AcDbTable *,class AcGePoint3d const &,class AcGeVector3d const &,double,double,struct AcTableItem &,enum AcDb::TableHitItem &);
110ARX_API bool acdbTextFind(class AcDbDatabase *,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > &,wchar_t const *,wchar_t const *,unsigned char,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > const &);
111ARX_API bool acdbUcs2Ecs(double * const,double * const,double * const,bool);
112ARX_API bool acdbUcs2Wcs(double * const,double * const,bool);
114ARX_API bool acdbValidVersion(wchar_t const *);
115ARX_API bool acdbWcs2Ecs(double * const,double * const,double * const,bool);
116ARX_API bool acdbWcs2Ucs(double *,double *,bool);
123ARX_API bool acrxApplicationIsLocked(wchar_t const *);
124ARX_API bool acrxIsAppMDIAware(wchar_t const *);
125ARX_API bool acrxLoadApp(wchar_t const *,bool = false);
126ARX_API bool acrxLoadModule(wchar_t const *,bool,bool = false );
131ARX_API bool acrxServiceIsRegistered(wchar_t const *);
132ARX_API bool acrxUnloadApp(wchar_t const *,bool = false );
133ARX_API bool acrxUnloadModule(wchar_t const *,bool = false );
136ARX_API bool acutSplitString(unsigned int &,wchar_t const * &,wchar_t const *,unsigned int);
137ARX_API bool acutWcMatchEx(ACHAR const *,ACHAR const *,bool );
140ARX_API bool boundingBoxesOverlap(class AcDbExtents const &,class AcDbExtents const &);
142ARX_API bool c4ObjIdGreaterThanOrEqual(unsigned long,unsigned long);
143ARX_API bool c4ObjIdIsEqualTo(unsigned long,unsigned long);
144ARX_API bool c4ObjIdIsGreaterThan(unsigned long,unsigned long);
145ARX_API bool c4ObjIdIsLessThan(unsigned long,unsigned long);
146ARX_API bool c4ObjIdLessThanOrEqual(unsigned long,unsigned long);
147ARX_API bool c4ObjIdNotEqualTo(unsigned long,unsigned long);
148ARX_API bool c5ObjIdGreaterThanOrEqual(class AcDbStub const *,class AcDbStub const *);
149ARX_API bool c5ObjIdIsEqualTo(class AcDbStub const *,class AcDbStub const *);
150ARX_API bool c5ObjIdIsGreaterThan(class AcDbStub const *,class AcDbStub const *);
151ARX_API bool c5ObjIdIsLessThan(class AcDbStub const *,class AcDbStub const *);
152ARX_API bool c5ObjIdLessThanOrEqual(class AcDbStub const *,class AcDbStub const *);
155ARX_API bool explodeMTextToSimpleString(class AcDbMText const *,bool,int,class AcString &);
158ARX_API bool getCIF(char const *,wchar_t *);
159ARX_API bool getCIF(wchar_t const *,wchar_t *);
160ARX_API bool getCodePageIdFromName(enum code_page_id *,wchar_t const *);
162ARX_API bool getMIF(char const *,int *,wchar_t *);
163ARX_API bool getMIF(wchar_t const *,int *,wchar_t *);
164ARX_API bool getRadius(class AcDbPointRef const *,double &);
168ARX_API bool hxfind(unsigned char * const,long *);
171ARX_API bool isAppIDRegistered(class AcDbDatabase *,wchar_t const *);
175ARX_API bool isFinalized(void const *);
177ARX_API bool isSolidEdgeGsMarker(unsigned int);
178ARX_API bool isSolidFaceGsMarker(unsigned int);
179ARX_API bool isValidSolidGsMarker(unsigned int);
185ARX_API bool patchentry(class PeFile *,wchar_t const *);
186ARX_API bool regAppName(wchar_t const *,class AcDbDatabase *);
187ARX_API bool registerAppID(class AcDbDatabase *,wchar_t const *);
188ARX_API bool setXData(class AcDbObject *,double,wchar_t const *);
190ARX_API bool wcmatch(wchar_t const *,wchar_t const *,bool,bool);
191ARX_API bool wcmatch(wchar_t const *,wchar_t const *,int *,int *,bool,bool);
194ARX_API bool acdbDwkFileExists(wchar_t const *);
195ARX_API bool acdbGetContributingApps(class AcDbDatabase *,class std::vector<struct _GUID,class std::allocator<struct _GUID> > &);
196ARX_API bool acdbGetPropertySetProperties(class AcDbDatabase *,struct _GUID const &,class std::vector<struct tagPROPSPEC,class std::allocator<struct tagPROPSPEC> > &,class std::vector<struct tagPROPVARIANT,class std::allocator<struct tagPROPVARIANT> > &);
197ARX_API bool acdbGetPropertySetProperty(class AcDbDatabase *,struct _GUID const &,struct tagPROPSPEC const &,struct tagPROPVARIANT &);
198ARX_API bool acdbGetPropertySetPropspecs(class AcDbDatabase *,struct _GUID const &,class std::vector<struct tagPROPSPEC,class std::allocator<struct tagPROPSPEC> > &);
200ARX_API bool acdbRemovePropertySetProperty(class AcDbDatabase *,struct _GUID const &,struct tagPROPSPEC const &);
204ARX_API bool acdbSetPropertySetProperty(class AcDbDatabase *,struct _GUID const &,struct tagPROPSPEC const &,struct tagPROPVARIANT const &);
205ARX_API bool acdbSymbolTableHas(class AcDbSymbolTable const *,wchar_t const *,bool);
208ARX_API bool acrxAppIsLoaded(wchar_t const *);
209ARX_API bool eqv(double const *,double const *);
213ARX_API bool fuzzeq(double const &,double const &);
214ARX_API bool fuzzeqpt(double const *,double const *);
215ARX_API bool getang(wchar_t const *,int,double *,double *,class AcDbDatabase *);
216ARX_API bool int64ToString(__int64,wchar_t *,int,int);
217ARX_API bool intline(struct lineq const *,struct lineq const *,double *,double *);
220ARX_API bool longToString(long,wchar_t *,int,int);
221ARX_API bool sameplane(double const *,double const *);
222ARX_API bool setup_intz(struct int_3d_ent const *,double const &,double const &,double *,double *,double *);
223ARX_API bool shescp(int);
224ARX_API bool shfindUC(wchar_t,unsigned short);
225ARX_API bool xlateToPercentPercentCodes(wchar_t *,wchar_t const *);
226ARX_API class AFILE * & afileSmpList(void);
227ARX_API class AFILE * openTempFileInMemory(wchar_t const *,bool);
228ARX_API class AFILE * openTempFileOnDisk(wchar_t const *,wchar_t const *,bool,bool,bool);
250ARX_API class AcDbEntity * acisEntity2AcDbEntity(int,class ENTITY *,int,int,class AcGeVector3d const *,int);
251ARX_API class AcDbEntity * acisEntity2AcDbEntity2(int,class ENTITY *,int,int,class AcGeVector3d const *,int,int);
290ARX_API class AcDwgFileHandle * acdbOpenFileForWrite(wchar_t const *,enum AcDb::AcDbDwgVersion,enum Acad::ErrorStatus &);
304//ARX_API class AcRxClass * newAcRxClass(wchar_t const *,wchar_t const *,int = 0,class AcRxObject * (__cdecl*)(void) = 0,wchar_t const * = 0,wchar_t const * = 0);
305ARX_API class AcRxClass * newAcRxClass(wchar_t const *,wchar_t const *,int,int,int = 0,class AcRxObject * (__cdecl*)(void) = 0,wchar_t const * = 0,wchar_t const * = 0, FxARXAppNameChangeFuncPtr = 0);
306ARX_API class AcRxClass * newAcRxClassImp(wchar_t const *,wchar_t const *,int,int,int = 0,class AcRxObject * (__cdecl*)(void) = 0,wchar_t const * = 0,wchar_t const * = 0, FxARXAppNameChangeFuncPtr = 0);
325ARX_API class ENTITY * modelerCreateEllipse(int,class AcGePoint3d const &,class AcGeVector3d const &,class AcGeVector3d const &,double,double,double,int);
326ARX_API class ENTITY * modelerCreateLineSegment(int,class AcGePoint3d const &,class AcGePoint3d const &,int);
327ARX_API class ENTITY * modelerCreateSplineFromControlPts(int,int,int,int,class AcArray<class AcGePoint3d,class AcArrayMemCopyReallocator<class AcGePoint3d> > const &,class AcArray<double,class AcArrayMemCopyReallocator<double> > const &,class AcArray<double,class AcArrayMemCopyReallocator<double> > const &,double,double,int);
331ARX_API double HSLToRGBValueHelper(double,double,double);
333ARX_API double arclen(double,double,double,double,double);
334ARX_API double fixAngle(double);
335ARX_API double g_cross2d(double const * const,double const * const);
336ARX_API double g_dist(double const * const,double const * const);
337ARX_API double g_distsq2d(double const * const,double const * const);
338ARX_API double g_dotp(double const * const,double const * const);
339ARX_API double g_dpl(double const * const,struct lineq *);
340ARX_API double g_fabsv(double const * const);
341ARX_API double g_new_bulge(double const * const,double const * const,double,double const * const,int);
342ARX_API double g_sqabsv(double const * const);
343ARX_API double g_subtend(double const * const,double const * const,double const * const,int);
344ARX_API double gd2p(double *,double *);
345ARX_API double gdsq2p(double *,double *);
346ARX_API double getsfac(void);
350ARX_API double newbulge(double,double,double,double,double,double,double,double);
351ARX_API double acad_atan2(double const &,double const &);
352ARX_API double angle(double const &,double const &,double const &,double const &);
353ARX_API double angle2(double const *,double const *);
354ARX_API double distan(double const &,double const &,double const &,double const &);
355ARX_API double distan2(double const *,double const *);
356ARX_API double distsq(double const &,double const &,double const &,double const &);
357ARX_API double distsq2(double const *,double const *);
358ARX_API double distsq3(double const *,double const *);
359ARX_API double dotp(double const *,double const *);
360ARX_API double fabsv(double const *);
361ARX_API double fixangle(double const &);
362ARX_API double intz(double const &,double const &,double const &,double const &,double const &);
363ARX_API double scannat(wchar_t const * *);
366ARX_API enum AcDb::Planarity planarityOfPoints(int,double const *,double * const,double * const);
369ARX_API enum Acad::ErrorStatus R12PostProcessor(wchar_t const *,short,class AcDbDatabase *);
370ARX_API enum Acad::ErrorStatus accmGetColorFromACIName(class AcCmColor &,ACHAR const *);
371ARX_API enum Acad::ErrorStatus accmGetColorFromColorBookName(class AcCmColor &,ACHAR const *,ACHAR const *);
372ARX_API enum Acad::ErrorStatus accmGetColorFromRGBName(class AcCmColor &,ACHAR const *);
373ARX_API enum Acad::ErrorStatus acdbAddFieldReactor(class AcFdFieldReactor *);
376ARX_API enum Acad::ErrorStatus acdbAnnoAutoScale(class AcDbDatabase *,class AcDbObjectId &,class AcDbObjectId &);
379ARX_API enum Acad::ErrorStatus acdbApplyFormat(wchar_t const *,class AcString &);
380ARX_API enum Acad::ErrorStatus acdbAssignGelibCurveToAcDbCurve(class AcGeCurve3d const &,class AcDbCurve *,class AcGeVector3d *,class AcGeTol const & = AcGeContext::gTol);
381ARX_API enum Acad::ErrorStatus acdbAttachXref(class AcDbDatabase *,wchar_t const *,wchar_t const *,class AcDbObjectId &);
382ARX_API enum Acad::ErrorStatus acdbBeginEvaluateFields(int,class AcDbDatabase *);
383ARX_API enum Acad::ErrorStatus acdbBeginInPlaceEditMode(class AcDbTable *,struct AcCell const &,int);
384ARX_API enum Acad::ErrorStatus acdbBindXrefs(class AcDbDatabase *,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > const &,bool,bool = false,bool = true);
386ARX_API enum Acad::ErrorStatus acdbCalculate2LineAngDimArcLocation(class AcGePoint3d const *,class AcGePoint3d const &,class AcGePoint3d const &,class AcGePoint3d const *,class AcGeVector3d const &,class AcGePoint3d &,class AcGePoint3d &);
387ARX_API enum Acad::ErrorStatus acdbCalculate3PointAngDimArcLocation(class AcGePoint3d const *,class AcGePoint3d const &,class AcGePoint3d const &,class AcGePoint3d const *,class AcGeVector3d const &,class AcGePoint3d &,class AcGePoint3d &);
389ARX_API enum Acad::ErrorStatus acdbClearSetupForLayouts(unsigned int);
390ARX_API enum Acad::ErrorStatus acdbConvertAcDbCurveToGelibCurve(class AcDbCurve const *,class AcGeCurve3d * &,class AcGeTol const & = AcGeContext::gTol);
393ARX_API enum Acad::ErrorStatus acdbConvertGelibCurveToAcDbCurve(class AcGeCurve3d const &,class AcDbCurve * &,class AcGeVector3d *,class AcGeTol const & = AcGeContext::gTol);
394ARX_API enum Acad::ErrorStatus acdbCopyField(class AcDbField const *,class AcDbField *);
395ARX_API enum Acad::ErrorStatus acdbCopyLayout(wchar_t const *,wchar_t const *,class AcDbDatabase *);
396ARX_API enum Acad::ErrorStatus acdbCopyOwnerId(class AcDbField *,class AcDbField *);
398ARX_API enum Acad::ErrorStatus acdbCreateCellStyle(class AcDbTableStyle *,wchar_t const *,class AcDbTable const *,struct AcCell const &);
399ARX_API enum Acad::ErrorStatus acdbCreateViewByViewport(class AcDbDatabase *,class AcDbObjectId,wchar_t const *,wchar_t const *,class AcDbObjectId,class AcDbObjectId &);
400ARX_API enum Acad::ErrorStatus acdbDeleteFormat(int,class AcString &);
401ARX_API enum Acad::ErrorStatus acdbDeleteLayout(wchar_t const *,class AcDbDatabase *);
402ARX_API enum Acad::ErrorStatus acdbDeleteObject(class AcDbObjectId);
403ARX_API enum Acad::ErrorStatus acdbDetachXref(class AcDbDatabase *,class AcDbObjectId const &);
404ARX_API enum Acad::ErrorStatus acdbDoSetupForLayouts(class AcDbDatabase *,unsigned int &);
405ARX_API enum Acad::ErrorStatus acdbDump(class AcDbFormattedTableData const *,class AcString &,enum AcDb::CellProperty,enum AcDb::GridProperty,enum AcDb::GridLineType,int);
406ARX_API enum Acad::ErrorStatus acdbDump(class AcDbLinkedTableData const *,class AcString &,int);
407ARX_API enum Acad::ErrorStatus acdbDump(class AcDbTable const *,class AcString &,enum AcDb::CellProperty,enum AcDb::GridProperty,enum AcDb::GridLineType,int);
409ARX_API enum Acad::ErrorStatus acdbDxfOutAs2000(class AcDbDatabase *,wchar_t const *,int = 16);
410ARX_API enum Acad::ErrorStatus acdbDxfOutAs2004(class AcDbDatabase *,wchar_t const *,int = 16);
411ARX_API enum Acad::ErrorStatus acdbDynamicBlockGripInfo(class AcDbGripData *,bool &,bool &);
412ARX_API enum Acad::ErrorStatus acdbEffectivePlotStyleSheet(class AcDbViewport *,wchar_t const * &,wchar_t const *);
413ARX_API enum Acad::ErrorStatus acdbEndEvaluateFields(int,class AcDbDatabase *);
414ARX_API enum Acad::ErrorStatus acdbEndInPlaceEditMode(class AcDbTable *,bool);
415ARX_API enum Acad::ErrorStatus acdbEvaluateFields(class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > const &,int,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > const *,wchar_t const *,class AcDbDatabase *,enum AcFd::EvalFields,int *,int *);
416ARX_API enum Acad::ErrorStatus acdbEvaluateFields(class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > const &,int,wchar_t const *,class AcDbDatabase *,enum AcFd::EvalFields,int *,int *);
417ARX_API enum Acad::ErrorStatus acdbEvaluateFields(class AcDbObjectId const &,int,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > const *,wchar_t const *,class AcDbDatabase *,enum AcFd::EvalFields,int *,int *);
418ARX_API enum Acad::ErrorStatus acdbEvaluateFields(class AcDbObjectId const &,int,wchar_t const *,class AcDbDatabase *,enum AcFd::EvalFields,int *,int *);
419ARX_API enum Acad::ErrorStatus acdbFillCmdBuffer(class AcGiCommandBuffer *,class AcDbEntity *);
420ARX_API enum Acad::ErrorStatus acdbFixAcDbEvalVariantType(long &);
421ARX_API enum Acad::ErrorStatus acdbForceErase(class AcDbObject *);
422ARX_API enum Acad::ErrorStatus acdbForceOpenObjectOnLockedLayer(class AcDbObject * &,class AcDbObjectId,enum AcDb::OpenMode,bool);
425ARX_API enum Acad::ErrorStatus acdbGenerateManifestInfo(class AcDbDatabase *,struct AcDbManifestInfo *,struct resbuf * (__cdecl*)(long const * const));
426ARX_API enum Acad::ErrorStatus acdbGetAdsName(ads_name&,class AcDbObjectId);
430ARX_API enum Acad::ErrorStatus acdbGetBLPDistanceName(class AcDbObject const *,class AcString &);
432ARX_API enum Acad::ErrorStatus acdbGetBlockTableRecordId(class AcDbObject *,class AcDbObjectId &);
433ARX_API enum Acad::ErrorStatus acdbGetBreakSubentIndex(class AcDbEntity *,class AcGePoint3d const &,class AcGeVector3d const &,int &,class AcGePoint3d &,class AcGeTol const & = AcGeContext::gTol);
434ARX_API enum Acad::ErrorStatus acdbGetCellExtents(class AcDbTable const *,struct AcCell const &,int,class AcArray<class AcGePoint3d,class AcArrayMemCopyReallocator<class AcGePoint3d> > &,bool);
435ARX_API enum Acad::ErrorStatus acdbGetCommonGridProperty(class AcDbTable const *,struct AcCellRange const &,enum AcDb::GridLineType,struct AcGridProperty &);
436ARX_API enum Acad::ErrorStatus acdbGetCommonGridProperty(class AcDbTableStyle const *,wchar_t const *,enum AcDb::GridLineType,struct AcGridProperty &);
437ARX_API enum Acad::ErrorStatus acdbGetContainer(class AcDbObject *,class AcDbObject * &,enum AcDb::OpenMode,enum AcFdImp::ContainerType);
438ARX_API enum Acad::ErrorStatus acdbGetContentExtents(class AcDbTable const *,struct AcCell const &,int,double &,double &);
439ARX_API enum Acad::ErrorStatus acdbGetCurUserViewportId(class AcDbDatabase *,class AcDbObjectId &);
440ARX_API enum Acad::ErrorStatus acdbGetDgnFileReferences(wchar_t const *,wchar_t const *,class AcArray<struct AcDbDgnRefFileData *,class AcArrayMemCopyReallocator<struct AcDbDgnRefFileData *> > &);
441ARX_API enum Acad::ErrorStatus acdbGetDimAssocId(class AcDbObjectId,class AcDbObjectId &);
443ARX_API enum Acad::ErrorStatus acdbGetExtnames(bool &,class AcDbDatabase *);
444ARX_API enum Acad::ErrorStatus acdbGetFrontDirection(class AcDbDatabase *,class AcGeVector3d &);
445ARX_API enum Acad::ErrorStatus acdbGetGeoDataObjId(class AcDbDatabase *,class AcDbObjectId &);
446ARX_API enum Acad::ErrorStatus acdbGetHomeView(class AcDbDatabase *,class AcDbHomeView &);
447ARX_API enum Acad::ErrorStatus acdbGetHostDwgXrefGraph(class AcDbDatabase *,class AcDbXrefGraph &,int);
448ARX_API enum Acad::ErrorStatus acdbGetHostDwgXrefGraph(class AcDbDatabase *,class AcDbXrefGraph &,int,int);
449ARX_API enum Acad::ErrorStatus acdbGetObjectIdFromFieldReference(wchar_t const *,class AcDbObjectId &);
450ARX_API enum Acad::ErrorStatus acdbGetPaperImageOrigin(class AcDbPlotSettings *,double &,double &);
451ARX_API enum Acad::ErrorStatus acdbGetProxyInfo(class AcDbObject *,wchar_t * &,wchar_t * &,wchar_t * &);
453ARX_API enum Acad::ErrorStatus acdbGetShowCompass(class AcDbDatabase *,bool &);
454ARX_API enum Acad::ErrorStatus acdbGetTableData(class AcDbTable *,class AcDbFormattedTableData * &);
456ARX_API enum Acad::ErrorStatus acdbGetThumbnailBitmapFromDxfFile(wchar_t const *,void * &);
457ARX_API enum Acad::ErrorStatus acdbGetTransformedEntities(class AcDbEntity const *,class AcGeMatrix3d const &,class AcArray<void *,class AcArrayMemCopyReallocator<void *> > &);
458ARX_API enum Acad::ErrorStatus acdbGetUnitTypeFromDoubleFormat(wchar_t const *,enum AcValue::UnitType &,enum AcFdImp::UnitFormat &);
459ARX_API enum Acad::ErrorStatus acdbGetUnitsConversion(enum AcDb::UnitsValue,enum AcDb::UnitsValue,double &);
460ARX_API enum Acad::ErrorStatus acdbGetUpDirection(class AcDbDatabase *,class AcGeVector3d &);
461ARX_API enum Acad::ErrorStatus acdbGetViewCubeDisplay(class AcDbObjectId const &,bool &);
462ARX_API enum Acad::ErrorStatus acdbGetViewCubeProjection(class AcDbObjectId const &,bool &);
463ARX_API enum Acad::ErrorStatus acdbInitializeToMetric(class AcDbTableStyle *);
464ARX_API enum Acad::ErrorStatus acdbInsertLoopAt(class AcDbHatch *,int,long,class AcArray<class AcGePoint2d,class AcArrayMemCopyReallocator<class AcGePoint2d> > const &,class AcArray<double,class AcArrayMemCopyReallocator<double> > const &,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > const &);
465ARX_API enum Acad::ErrorStatus acdbInsertLoopAt(class AcDbHatch *,int,long,class AcArray<void *,class AcArrayMemCopyReallocator<void *> > const &,class AcArray<int,class AcArrayMemCopyReallocator<int> > const &,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > const &);
466ARX_API enum Acad::ErrorStatus acdbIsValidCellStyleName(class AcDbTableStyle *,wchar_t const *);
467ARX_API enum Acad::ErrorStatus acdbLoadLineTypeFile(wchar_t const *,wchar_t const *,class AcDbDatabase *);
468ARX_API enum Acad::ErrorStatus acdbLoadMlineStyleFile(wchar_t const *,wchar_t const *);
469ARX_API enum Acad::ErrorStatus acdbMakeArc(class AcGePoint3d const &,class AcGePoint3d const &,double,class AcGeVector3d const &,class AcGeCircArc3d &);
470ARX_API enum Acad::ErrorStatus acdbMakeFieldCode(class AcDbObjectId const &,wchar_t * &);
471ARX_API enum Acad::ErrorStatus acdbMakeFieldCode(wchar_t const *,wchar_t * &);
472ARX_API enum Acad::ErrorStatus acdbMakeFieldCode(wchar_t const *,wchar_t * &,wchar_t const *,wchar_t const *,struct AcHyperlink const *);
473ARX_API enum Acad::ErrorStatus acdbMakePline(class AcArray<class AcGePoint3d,class AcArrayMemCopyReallocator<class AcGePoint3d> > const &,class AcArray<double,class AcArrayMemCopyReallocator<double> > const &,class AcDb2dPolyline * &);
474ARX_API enum Acad::ErrorStatus acdbMakePline(class AcArray<class AcGePoint3d,class AcArrayMemCopyReallocator<class AcGePoint3d> > const &,class AcArray<double,class AcArrayMemCopyReallocator<double> > const &,class AcGeMatrix3d const &,class AcDb2dPolyline * &);
475ARX_API enum Acad::ErrorStatus acdbMakePline(class AcArray<class AcGePoint3d,class AcArrayMemCopyReallocator<class AcGePoint3d> > const &,class AcDb2dPolyline * &);
476ARX_API enum Acad::ErrorStatus acdbMakePline(class AcArray<class AcGePoint3d,class AcArrayMemCopyReallocator<class AcGePoint3d> > const &,class AcDb3dPolyline * &);
477ARX_API enum Acad::ErrorStatus acdbMakePline(class AcArray<class AcGePoint3d,class AcArrayMemCopyReallocator<class AcGePoint3d> > const &,class AcGeMatrix3d const &,class AcDb2dPolyline * &);
478ARX_API enum Acad::ErrorStatus acdbMlineAddVertex(class AcDbMline *,class AcGePoint3d const &);
479ARX_API enum Acad::ErrorStatus acdbMlineCornerJoint(class AcDbMline *,class AcGePoint3d const &,class AcDbMline const *,class AcGePoint3d const &);
480ARX_API enum Acad::ErrorStatus acdbMlineCross(class AcDbMline *,int,class AcGePoint3d const &,class AcDbMline *,class AcGePoint3d const &);
481ARX_API enum Acad::ErrorStatus acdbMlineCutElements(class AcDbMline *,class AcGePoint3d const &,class AcGePoint3d const &,bool);
482ARX_API enum Acad::ErrorStatus acdbMlineDelVertex(class AcDbMline *,class AcGePoint3d const &);
483ARX_API enum Acad::ErrorStatus acdbMlineTee(class AcDbMline *,int,class AcGePoint3d const &,class AcDbMline *,class AcGePoint3d const &);
484ARX_API enum Acad::ErrorStatus acdbMlineWeldAll(class AcDbMline *,class AcGePoint3d const &,class AcGePoint3d const &);
485ARX_API enum Acad::ErrorStatus acdbOleGetOriginalSelectedFontName(class AcDbOle2Frame const *,wchar_t * &);
486ARX_API enum Acad::ErrorStatus acdbOleGetOriginalSelectedFontPointSize(class AcDbOle2Frame const *,int &);
487ARX_API enum Acad::ErrorStatus acdbOleGetOriginalSelectedTextSizeInAcadUnits(class AcDbOle2Frame const *,double &);
488ARX_API enum Acad::ErrorStatus acdbOleGetOriginalWidthHeight(class AcDbOle2Frame const *,double &,double &);
489ARX_API enum Acad::ErrorStatus acdbOleGetRotationMatrix(class AcDbOle2Frame const *,class AcGeMatrix3d &);
490ARX_API enum Acad::ErrorStatus acdbOleGetSelectedFontName(class AcDbOle2Frame const *,wchar_t * &);
491ARX_API enum Acad::ErrorStatus acdbOleGetSelectedFontPointSize(class AcDbOle2Frame const *,int &);
492ARX_API enum Acad::ErrorStatus acdbOleGetSelectedTextSizeInAcadUnits(class AcDbOle2Frame const *,double &);
493ARX_API enum Acad::ErrorStatus acdbOleHitTest(class AcDbOle2Frame const *,class AcGePoint3d const &,class AcGeVector3d const &);
494ARX_API enum Acad::ErrorStatus acdbOleSetOriginalSelectedFontName(class AcDbOle2Frame const *,wchar_t const *);
495ARX_API enum Acad::ErrorStatus acdbOleSetOriginalSelectedFontPointSize(class AcDbOle2Frame const *,int);
496ARX_API enum Acad::ErrorStatus acdbOleSetOriginalSelectedTextSizeInAcadUnits(class AcDbOle2Frame const *,double);
497ARX_API enum Acad::ErrorStatus acdbOleSetOriginalWidthHeight(class AcDbOle2Frame const *,double,double);
498ARX_API enum Acad::ErrorStatus acdbOleSetSelectedFontName(class AcDbOle2Frame const *,wchar_t const *);
499ARX_API enum Acad::ErrorStatus acdbOleSetSelectedFontPointSize(class AcDbOle2Frame const *,int);
500ARX_API enum Acad::ErrorStatus acdbOleSetSelectedTextSizeInAcadUnits(class AcDbOle2Frame const *,double);
501ARX_API enum Acad::ErrorStatus acdbOpenAcDbEntity(class AcDbEntity * &,class AcDbObjectId,enum AcDb::OpenMode,bool = false);
502ARX_API enum Acad::ErrorStatus acdbOpenAcDbObject(class AcDbObject * &,class AcDbObjectId,enum AcDb::OpenMode,bool = false);
503ARX_API enum Acad::ErrorStatus acdbOverlayXref(class AcDbDatabase *,wchar_t const *,wchar_t const *,class AcDbObjectId &);
504ARX_API enum Acad::ErrorStatus acdbPostDimAssoc(class AcDbObjectId,class AcDbDimAssoc *,class AcDbObjectId &,bool);
506ARX_API enum Acad::ErrorStatus acdbReloadXrefs(class AcDbDatabase *,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > const &,bool = true);
507ARX_API enum Acad::ErrorStatus acdbRemoveFieldReactor(class AcFdFieldReactor *);
509ARX_API enum Acad::ErrorStatus acdbRenameLayout(wchar_t const *,wchar_t const *,class AcDbDatabase *);
510ARX_API enum Acad::ErrorStatus acdbResetUpdateTime(class AcDbDataLink *);
511ARX_API enum Acad::ErrorStatus acdbResolveCurrentXRefs(class AcDbDatabase *,bool = true, bool = false);
512ARX_API enum Acad::ErrorStatus acdbResurrectMeNow(class AcDbObjectId const &);
513ARX_API enum Acad::ErrorStatus acdbSaveAs2000(class AcDbDatabase *,wchar_t const *);
514ARX_API enum Acad::ErrorStatus acdbSaveAs2004(class AcDbDatabase *,wchar_t const *);
515ARX_API enum Acad::ErrorStatus acdbSaveAsCurrent(class AcDbDatabase *,wchar_t const *);
516ARX_API enum Acad::ErrorStatus acdbSaveAsDwg(class AcDbDatabase *,class AcDwgFileHandle *,struct SecurityParams const *,bool);
517ARX_API enum Acad::ErrorStatus acdbSaveAsR14(class AcDbDatabase *,wchar_t const *);
518ARX_API enum Acad::ErrorStatus acdbSelectSubRegion(class AcDbTable const *,class AcGePoint3d const &,class AcGePoint3d const &,class AcGeVector3d const &,class AcGeVector3d const &,double,double,enum AcDb::SelectType,bool,bool,struct AcCellRange &,int &,class AcArray<class AcDbFullSubentPath,class AcArrayObjectCopyReallocator<class AcDbFullSubentPath> > *);
520ARX_API enum Acad::ErrorStatus acdbSetAnnotative(class AcDbObject *,bool,wchar_t const *,class AcDbDatabase *);
521ARX_API enum Acad::ErrorStatus acdbSetBLPDistanceName(class AcDbObject *,class AcString const &);
522ARX_API enum Acad::ErrorStatus acdbSetBreak3dQueueForRegen(bool);
523ARX_API enum Acad::ErrorStatus acdbSetCurrentLayout(class AcDbDatabase *,class AcDbObjectId);
524ARX_API enum Acad::ErrorStatus acdbSetEntityThickness(class AcDbEntity *,double);
525ARX_API enum Acad::ErrorStatus acdbSetExtnames(class AcDbDatabase *,bool);
526ARX_API enum Acad::ErrorStatus acdbSetForceAnnoAllVisible(class AcDbObject *,bool,wchar_t const *);
527ARX_API enum Acad::ErrorStatus acdbSetFrontDirection(class AcDbDatabase *,class AcGeVector3d const &);
528ARX_API enum Acad::ErrorStatus acdbSetHatchPattern(class AcDbHatch *,struct pd_pat const *,double);
530ARX_API enum Acad::ErrorStatus acdbSetHatchSolidFill(class AcDbHatch *,bool);
531ARX_API enum Acad::ErrorStatus acdbSetHomeView(class AcDbDatabase *,class AcDbHomeView const &);
533ARX_API enum Acad::ErrorStatus acdbSetInsertionRule(unsigned long);
534ARX_API enum Acad::ErrorStatus acdbSetLockPositionOnAttrib(class AcDbAttribute *,bool);
535ARX_API enum Acad::ErrorStatus acdbSetLocked(class AcDbDatabase const *,enum AcAp::DocLockMode,wchar_t const *);
536ARX_API enum Acad::ErrorStatus acdbSetMTextBackground(class AcDbMText * &,bool,class AcCmColor *,class AcCmTransparency *,double *);
537ARX_API enum Acad::ErrorStatus acdbSetNumLoops(class AcDbHatch *,int);
538ARX_API enum Acad::ErrorStatus acdbSetPaperMargins(class AcDbPlotSettings *,double,double,double,double);
539ARX_API enum Acad::ErrorStatus acdbSetPaperSize(class AcDbPlotSettings *,double,double);
540ARX_API enum Acad::ErrorStatus acdbSetPatternName(class AcDbHatch *,wchar_t const *);
542ARX_API enum Acad::ErrorStatus acdbSetPlotStyleMode(class AcDbDatabase *,bool);
543ARX_API enum Acad::ErrorStatus acdbSetReferenced(class AcDbObjectId);
544ARX_API enum Acad::ErrorStatus acdbSetShowCompass(class AcDbDatabase *,bool);
545ARX_API enum Acad::ErrorStatus acdbSetSubSelection(class AcDbTable *,struct AcCellRange const &,int);
546ARX_API enum Acad::ErrorStatus acdbSetTableToolTipOption(int);
547ARX_API enum Acad::ErrorStatus acdbSetThumbnailBitmaps(class AcDbDatabase *,void *,void *);
548ARX_API enum Acad::ErrorStatus acdbSetUnitScaleContext(class AcDbDatabase *,class AcDbAnnotationScale *);
549ARX_API enum Acad::ErrorStatus acdbSetUnlocked(class AcDbDatabase const *);
550ARX_API enum Acad::ErrorStatus acdbSetUpDirection(class AcDbDatabase *,class AcGeVector3d const &);
551ARX_API enum Acad::ErrorStatus acdbSetValue(class AcDbTable *,int,int,int,wchar_t const *,enum AcValue::ParseOption,class AcArray<struct AcUnit *,class AcArrayMemCopyReallocator<struct AcUnit *> > const *);
552ARX_API enum Acad::ErrorStatus acdbSetViewCubeDisplay(class AcDbObjectId const &,bool);
553ARX_API enum Acad::ErrorStatus acdbSetViewCubeProjection(class AcDbObjectId const &,bool);
554ARX_API enum Acad::ErrorStatus acdbSetViewportVisualStyle(class AcDbObjectId);
555ARX_API enum Acad::ErrorStatus acdbSetupVXTable(class AcDbDatabase *);
557ARX_API enum Acad::ErrorStatus acdbTranslateFields(class AcDbField *,class AcFdTranslateFieldContext const &);
558ARX_API enum Acad::ErrorStatus acdbTranslateFields(class AcDbObjectId const &,class AcFdTranslateFieldContext const &);
559ARX_API enum Acad::ErrorStatus acdbTranslateFields(class AcDbTable *,enum AcFdUpdateTableCellRefContext::UpdateContext,struct AcCellRange const &,struct AcCellRange const *);
560ARX_API enum Acad::ErrorStatus acdbUnloadXrefs(class AcDbDatabase *,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > const &,bool);
561ARX_API enum Acad::ErrorStatus acdbUpdateAllDimensions(class AcDbDatabase *);
563ARX_API enum Acad::ErrorStatus acdbUpdateDimension(class AcDbObjectId);
564ARX_API enum Acad::ErrorStatus acdbValKey( const ads_name param_1 );
565ARX_API enum Acad::ErrorStatus acdbXBindXrefs(class AcDbDatabase *,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> >,bool,bool);
566ARX_API enum Acad::ErrorStatus acdbXlatePointerIds(class AcDbDatabase *,class AcDbIdMapping &,bool,bool);
567ARX_API enum Acad::ErrorStatus acdbXrefBreakCycles(class AcDbDatabase *,class AcDbXrefGraph &,bool,bool,bool);
569ARX_API enum Acad::ErrorStatus acdbiAddBlockExtents(class AcDbExtents &,class AcDbBlockTableRecord *,bool,bool,bool,bool);
570ARX_API enum Acad::ErrorStatus acdbiAttachXrefNoUndo(class AcDbDatabase *,wchar_t const *,wchar_t const *,class AcDbObjectId &);
571ARX_API enum Acad::ErrorStatus acdbiConvertIntoMTextAttribute(class AcDbText *);
572ARX_API enum Acad::ErrorStatus acdbiCreateOle2Object(class COleClientItem *,class AcDbDatabase *,class AcDbBlockTableRecord *,class AcDbObjectId,class AcDbOle2Frame * &,bool,bool);
574ARX_API enum Acad::ErrorStatus acdbiForceUndo(class AcDbDatabase *);
575ARX_API enum Acad::ErrorStatus acdbiForceUndo(class AcDbDatabase *,bool);
576ARX_API enum Acad::ErrorStatus acdbiGetBlockInsertionColor(class AcDbEntity *,class AcCmEntityColor &);
577ARX_API enum Acad::ErrorStatus acdbiGetTerminatorBlockId(class AcDbDatabase *,class AcDbObjectId &);
578ARX_API enum Acad::ErrorStatus acdbiOverlayXrefNoUndo(class AcDbDatabase *,wchar_t const *,wchar_t const *,class AcDbObjectId &);
579ARX_API enum Acad::ErrorStatus acdbiSC(class AcDbEntity *,class AcCmColor const &);
580ARX_API enum Acad::ErrorStatus acdbiSetBlockInsertionColor(class AcDbEntity *,class AcCmEntityColor const &);
581ARX_API enum Acad::ErrorStatus acdbiSetXrefFlags(class AcDbBlockTableRecord *,bool);
584ARX_API enum Acad::ErrorStatus acgiPopMarkerOverride(class AcGiSubEntityTraits *);
585ARX_API enum Acad::ErrorStatus acgiPushMarkerOverride(class AcGiSubEntityTraits *,bool,long);
586ARX_API enum Acad::ErrorStatus acutNewBuffer(void * &,unsigned int);
587ARX_API enum Acad::ErrorStatus acutNewString(ACHAR * &,int);
588ARX_API enum Acad::ErrorStatus acutNewString(ACHAR const *,ACHAR * &);
589ARX_API enum Acad::ErrorStatus acutUpdString(wchar_t const *,wchar_t * &);
590ARX_API enum Acad::ErrorStatus acutXStrNormalize(wchar_t * &,bool);
591ARX_API enum Acad::ErrorStatus addColor(class BODY *,class AcCmColor const &,class AcCmColor const &);
592ARX_API enum Acad::ErrorStatus addEntitiesToDB(class AcArray<void *,class AcArrayMemCopyReallocator<void *> > &);
593ARX_API enum Acad::ErrorStatus addMaterial(class BODY *,class AcDbObjectId,class AcDbObjectId);
594ARX_API enum Acad::ErrorStatus applyCurDwgLayerTableChanges(void);
595ARX_API enum Acad::ErrorStatus areaHelper(class AcDbHatch *,int,class AcArray<void *,class AcArrayMemCopyReallocator<void *> > &);
597ARX_API enum Acad::ErrorStatus buildGraphFromEdges(class Darray &,class Darray &,int &);
598ARX_API enum Acad::ErrorStatus calcDimLFac(class AcDbObjectId &,double &);
599ARX_API enum Acad::ErrorStatus clearDbInstanceCount(class AcDbDatabase *,class AcRxClass const *);
600ARX_API enum Acad::ErrorStatus convertEntity2Region(class AcDbEntity *,bool,bool,class AcDbRegion * &);
602ARX_API enum Acad::ErrorStatus copyObjXData(class AcDbObject const *,class AcDbObject *);
603ARX_API enum Acad::ErrorStatus createPSVport(class AcDbImpDatabase *,class AcDbViewport *,class AcDbVXTable *,unsigned long);
604ARX_API enum Acad::ErrorStatus createRegionFromLoop(class Darray &,class AcDbRegion * &,enum LoopErrorStatus &);
605ARX_API enum Acad::ErrorStatus createRegionsFromEntities(class AcRxSet const *,bool,class AcRxSet &,class AcArray<void *,class AcArrayMemCopyReallocator<void *> > &);
606ARX_API enum Acad::ErrorStatus currentEntityToWireBody(class BODY * &,double * const,double * const,int &,enum AcDb::Planarity &,double * const,class AcDbEntity const *);
607ARX_API enum Acad::ErrorStatus extractLoopFromGraph(class RegionGraphEdge *,class RegionGraphVertex *,double * const,class Darray &,int &,class Darray &,int &);
608ARX_API enum Acad::ErrorStatus filletCurves(class AcDbCurve const * * const,class AcGePoint3d const * const,double,int * const,double * const,class AcGePoint3d * const);
609ARX_API enum Acad::ErrorStatus fromAcDbTextStyle(class AcGiTextStyle &,class AcDbObjectId const &);
610ARX_API enum Acad::ErrorStatus fromAcDbTextStyle(class AcGiTextStyle &,wchar_t const *);
611ARX_API enum Acad::ErrorStatus getAllEdgeFaces(class EDGE *,class Darray &,int);
612ARX_API enum Acad::ErrorStatus getAllEdges(class BODY *,class Darray &,int);
613ARX_API enum Acad::ErrorStatus getAllFaceEdges(class FACE *,class Darray &,int);
614ARX_API enum Acad::ErrorStatus getAllFaceLoopEdges(class FACE *,class EDGE *,class Darray &,int);
615ARX_API enum Acad::ErrorStatus getAllFaces(class BODY *,class Darray &,int);
616ARX_API enum Acad::ErrorStatus getDWGTempFileName(wchar_t const *,wchar_t const *,wchar_t *);
617ARX_API enum Acad::ErrorStatus getEdgesAdjacentToLoop(class Darray &,class Darray &);
618ARX_API enum Acad::ErrorStatus getMlStyleFromFileByName(wchar_t const *,wchar_t const *,class AcDbMlineStyle &);
619ARX_API enum Acad::ErrorStatus getTableStyleNameFromDbById(class AcDbObjectId const &,wchar_t * &);
620ARX_API enum Acad::ErrorStatus getWirePathEndEdges(class BODY *,class EDGE * &,class EDGE * &,double *,double *);
621ARX_API enum Acad::ErrorStatus getXrefGraphForDb(class AcDbDatabase *,class AcDbXrefGraph &,int,int);
622ARX_API enum Acad::ErrorStatus getsm(class AcDbDatabase *,enum SMIO_ENUM_TYPE,int,struct s_hdr *);
623ARX_API enum Acad::ErrorStatus hasModelSpaceAnnotativeEntities(class AcDbDatabase *,bool &);
624ARX_API enum Acad::ErrorStatus lineTangentTo2Curves(class AcDbImpModelerCurve * * const,double (* const)[3],double * const,double * const,double * const,int);
625ARX_API enum Acad::ErrorStatus loadLinetype(wchar_t const *,wchar_t const *,class AcDbDatabase *);
626ARX_API enum Acad::ErrorStatus loadLinetype(wchar_t const *,wchar_t const *,class AcDbObjectId &,class AcDbDatabase *);
627ARX_API enum Acad::ErrorStatus loadShape(wchar_t const *,wchar_t const *,class AcDbObjectId &,int &,class AcDbDatabase *,bool,bool);
628ARX_API enum Acad::ErrorStatus makeEdgesFromDbEntity(class AcDbEntity *,class AcGeVector3d const &,class AcArray<int,class AcArrayMemCopyReallocator<int> > &,class AcArray<int,class AcArrayMemCopyReallocator<int> > &,class AcArray<int,class AcArrayMemCopyReallocator<int> > &,class AcArray<void *,class AcArrayMemCopyReallocator<void *> > &);
633ARX_API enum Acad::ErrorStatus makeRegion(double * const,double * const,double,double,double,class BODY * &);
634ARX_API enum Acad::ErrorStatus makeRegion(int,double (* const)[3],double * const,class BODY * &);
635ARX_API enum Acad::ErrorStatus modelerBoolOperBodies(enum AcDb::BoolOperType,class BODY * &,class BODY * &);
636ARX_API enum Acad::ErrorStatus modelerBoolOperRegions(enum AcDb::BoolOperType,class BODY * &,class BODY * &);
637ARX_API enum Acad::ErrorStatus modelerCalculateEndTangent(class AcGePoint3d const &,class AcGePoint3d const &,class AcGePoint3d const &,class AcGePoint3d const &,class AcGeVector3d &,int);
638ARX_API enum Acad::ErrorStatus modelerCalculateEndTangent(class AcGePoint3d const &,class AcGePoint3d const &,class AcGePoint3d const &,class AcGeVector3d &,int);
639ARX_API enum Acad::ErrorStatus modelerCheckEntity(class ENTITY *);
640ARX_API enum Acad::ErrorStatus modelerCopyEntity(class ENTITY *,class ENTITY * &);
641ARX_API enum Acad::ErrorStatus modelerCopyEntity(class ENTITY *,class ENTITY * &,int);
642ARX_API enum Acad::ErrorStatus modelerDeleteEntity(class ENTITY *);
643ARX_API enum Acad::ErrorStatus modelerDeleteEntity(class ENTITY *,int);
644ARX_API enum Acad::ErrorStatus modelerDeleteImplicitBlends(class Darray const &);
645ARX_API enum Acad::ErrorStatus modelerEvalCurveCurvature(class ENTITY const *,double,double * const,int);
647ARX_API enum Acad::ErrorStatus modelerGetAdjacentFaceNormal(class ENTITY *,class AcGeVector3d &,class AcGeVector3d &);
648ARX_API enum Acad::ErrorStatus modelerGetConnectedEntsForBlend(class ENTITY const *,class Darray &);
649ARX_API enum Acad::ErrorStatus modelerGetFaceNormal(class FACE *,class AcGePoint3d const &,class AcGeVector3d &);
650ARX_API enum Acad::ErrorStatus modelerGetMassProp(class AcDb3dSolid *,class AcGeMatrix3d &,double &,class AcGePoint3d &,double * const,double * const,double * const,class AcGeVector3d * const,double * const,class AcDbExtents &);
651ARX_API enum Acad::ErrorStatus modelerGetPrincipalMoments(double,double * const,double * const,double * const,double * const,double (* const)[3]);
652ARX_API enum Acad::ErrorStatus modelerGetSmoothEdgeChain(class EDGE const *,class Darray &);
653ARX_API enum Acad::ErrorStatus modelerMakeBodySingleSided(class BODY *);
654ARX_API enum Acad::ErrorStatus modelerMakeBox(double,double,double,class BODY * &);
655ARX_API enum Acad::ErrorStatus modelerMakeFrustum(double,double,double,double,class BODY * &);
656ARX_API enum Acad::ErrorStatus modelerMakeSphere(double,class BODY * &);
657ARX_API enum Acad::ErrorStatus modelerMakeTorus(double,double,class BODY * &);
658ARX_API enum Acad::ErrorStatus modelerMakeWire(int,double (* const)[3],double * const,class BODY * &);
659ARX_API enum Acad::ErrorStatus modelerPerformBlend(class Darray const &,class Darray const &);
660ARX_API enum Acad::ErrorStatus modelerRayTestBody(class AcGePoint3d &,class AcGeVector3d &,double,class BODY *,class AcArray<class ENTITY *,class AcArrayMemCopyReallocator<class ENTITY *> > &,class AcArray<double,class AcArrayMemCopyReallocator<double> > &);
661ARX_API enum Acad::ErrorStatus modelerReverseRegionNormal(class BODY *);
662ARX_API enum Acad::ErrorStatus modelerSetEdgeChamfer(class Darray &,class FACE *,double,double);
663ARX_API enum Acad::ErrorStatus modelerSetEntityRounds(class Darray const &,double,double,double);
664ARX_API enum Acad::ErrorStatus modelerSetVertexBlendRounds(class Darray const &,double,double);
665ARX_API enum Acad::ErrorStatus modelerSolprofAhl(class AcDbDatabase *,class AcArray<void *,class AcArrayMemCopyReallocator<void *> > &,double,double,double,bool,bool,bool,bool,class AcGePlane &,class AcDbObjectId &,class AcDbObjectId &,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > &,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > &,class AcArray<int,class AcArrayMemCopyReallocator<int> > &);
667ARX_API enum Acad::ErrorStatus modelerDeepCopyEntity(ENTITY *, ENTITY* &);
668ARX_API enum Acad::ErrorStatus modelerTransformBody(class BODY *,class AcGeMatrix3d const &);
669ARX_API enum Acad::ErrorStatus modelerTransformBody(class BODY *,class AcGeMatrix3d const &,int);
670ARX_API enum Acad::ErrorStatus postMlStyleToDb(class AcDbMlineStyle *,class AcDbObjectId &);
671ARX_API enum Acad::ErrorStatus postProcessXrefChanges(enum XrefCmd,class AcDbDatabase *,class AcDbObjectId,bool);
672ARX_API enum Acad::ErrorStatus postToDb(class AcDbEntity *);
673ARX_API enum Acad::ErrorStatus postToDb(class AcDbEntity *,class AcDbObjectId &);
674ARX_API enum Acad::ErrorStatus pruneRegionGraph(class Darray &,class Darray &,class Darray &,class Darray &);
675ARX_API enum Acad::ErrorStatus putsm(class AcDbDatabase *,enum SMIO_ENUM_TYPE,int,struct s_hdr const *);
676ARX_API enum Acad::ErrorStatus putsm(class AcDbDatabase *,enum SMIO_ENUM_TYPE,int,struct s_hdr const *,class AcDbObjectId &);
678ARX_API enum Acad::ErrorStatus regAppNameAddSymbol(class AcDbRegAppTableRecord * &,wchar_t const *,class AcDbDatabase *);
679ARX_API enum Acad::ErrorStatus registerAppDim(class AcDbDatabase *,wchar_t const *);
680ARX_API enum Acad::ErrorStatus reloadXrefs(class AcDbXrefGraph &,class AcDbDatabase *);
681ARX_API enum Acad::ErrorStatus removeDeletedComponents(class Darray &,class Darray &,class Darray &);
682ARX_API enum Acad::ErrorStatus removeOrDeleteEntities(class AcArray<void *,class AcArrayMemCopyReallocator<void *> > &);
683ARX_API enum Acad::ErrorStatus resolveCurrentXRefs(class AcDbDatabase *);
684ARX_API enum Acad::ErrorStatus scanLWPline(class AcDbPolyline &,int &,class AcArray<class AcGePoint3d,class AcArrayMemCopyReallocator<class AcGePoint3d> > &,class AcArray<double,class AcArrayMemCopyReallocator<double> > &,enum AcDb::Planarity &,int);
686ARX_API enum Acad::ErrorStatus sendSubCommandStartNotification(class AcDbDatabase *,int,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > &,wchar_t const * const *,wchar_t const * const *);
688ARX_API enum Acad::ErrorStatus setHeaderDimvar(class AcDbDatabase *,class AcDmProperty const &);
689ARX_API enum Acad::ErrorStatus setSendModify(class AcDbObject *);
690ARX_API enum Acad::ErrorStatus setSendModify(class AcDbObjectId const &);
691ARX_API enum Acad::ErrorStatus setupPlotStyleForR14AndOlder(class AcDbDatabase *);
692ARX_API enum Acad::ErrorStatus toAcDbTextStyle(class AcDbObjectId,class AcGiTextStyle &);
693ARX_API enum Acad::ErrorStatus toAcDbTextStyle(class AcGiTextStyle &);
694ARX_API enum Acad::ErrorStatus toAcDbTextStyle(class AcGiTextStyle &,class AcDbObjectId &);
695ARX_API enum Acad::ErrorStatus toAcDbTextStyle(class AcGiTextStyle &,wchar_t const *);
696ARX_API enum Acad::ErrorStatus toAcDbTextStyle(class AcGiTextStyle &,wchar_t const *,class AcDbObjectId &);
698ARX_API enum Acad::ErrorStatus wireSelfIntersects(class BODY *,enum LoopErrorStatus &);
699ARX_API enum Acad::ErrorStatus xbindGuts(enum SymUtil::symEnumType,wchar_t const *,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > &,class AcDbDatabase *,bool,bool &,bool);
700ARX_API enum Acad::ErrorStatus xbindallGuts(class AcDbXrefGraph &,class AcArray<void *,class AcArrayMemCopyReallocator<void *> > &,bool,class AcDbDatabase *,bool &,bool,bool);
701ARX_API enum Acad::ErrorStatus xdetachGuts(class AcDbXrefGraph &,class AcArray<void *,class AcArrayMemCopyReallocator<void *> > &,class AcDbDatabase *);
702ARX_API enum Acad::ErrorStatus xreloadGuts(class AcDbXrefGraph &,class AcArray<void *,class AcArrayMemCopyReallocator<void *> > &,bool *,class AcDbDatabase *,bool);
703ARX_API enum Acad::ErrorStatus xresolve(enum XrefCmd,class AcDbObjectId &,bool,wchar_t const *,wchar_t const *,class AcDbDatabase *,class AcDbObjectId *,wchar_t const *,struct AcProjectInfo *,bool,bool);
704ARX_API enum Acad::ErrorStatus xunloadGuts(class AcDbXrefGraph &,class AcArray<void *,class AcArrayMemCopyReallocator<void *> > &,class AcDbDatabase *,bool);
705ARX_API enum Acad::ErrorStatus DimImportExpressToolHelper(wchar_t const *,wchar_t const *,class AcDbObjectId &);
706ARX_API enum Acad::ErrorStatus accessAcDbObjectForRead(class AcDbObject * &,class AcDbObjectId,class AcRxClass const *,bool &,bool);
707ARX_API enum Acad::ErrorStatus accessAcDbObjectForWrite(class AcDbObject *,bool &,bool &,int &, bool);
708ARX_API enum Acad::ErrorStatus acdbAddVXTableRecord(class AcDbViewport *,class AcDbVXTableRecord * &);
709ARX_API enum Acad::ErrorStatus acdbDictionaryGetAt(class AcDbDictionary const *,wchar_t const *,class AcDbObjectId &);
710ARX_API enum Acad::ErrorStatus acdbFlushXrefFileBuffers(class AcDbDatabase *);
711ARX_API enum Acad::ErrorStatus acdbGetSummaryInfo(class AcDbDatabase *,class AcDbDatabaseSummaryInfo * &);
712ARX_API enum Acad::ErrorStatus acdbMakeIdMappingReusable(class AcDbIdMapping &);
713ARX_API enum Acad::ErrorStatus acdbOpenAcDbObject(class AcDbObject * &,class AcDbObjectId,enum AcDb::OpenMode,class AcRxClass const *,bool);
714ARX_API enum Acad::ErrorStatus acdbOpenObjectOnLockedLayerForWrite(class AcDbObject * &,class AcDbObjectId,class AcRxClass const *,bool);
715ARX_API enum Acad::ErrorStatus acdbPutSummaryInfo(class AcDbDatabaseSummaryInfo const *,class AcDbDatabase *);
717ARX_API enum Acad::ErrorStatus acdbSaveAs(class AcDbDatabase *,wchar_t const *,struct SecurityParams const *);
718ARX_API enum Acad::ErrorStatus acdbSetManagedHost(class AcDbManagedHost *);
719ARX_API enum Acad::ErrorStatus acdbSymbolTableGetAt(class AcDbSymbolTable const *,wchar_t const *,class AcDbObjectId &,bool);
720ARX_API enum Acad::ErrorStatus acdbSymbolTableRecordName(class AcDbSymbolTableRecord const *,class AcString &);
721ARX_API enum Acad::ErrorStatus acdbValidateCustomSummaryInfoKey(wchar_t const *,class AcDbDatabaseSummaryInfo const *);
722ARX_API enum Acad::ErrorStatus acdbValidateName(wchar_t const *,int);
723ARX_API enum Acad::ErrorStatus acdbWblockCloneNamedObject(class AcDbDatabase *,class AcDbObjectId,class AcDbObjectId,wchar_t const *,int,class AcDbIdMapping &,enum AcDb::DuplicateRecordCloning,bool);
724ARX_API enum Acad::ErrorStatus aclySetAllLayersUsed(class AcDbLayerTable *);
725ARX_API enum Acad::ErrorStatus cleanItOfAllGroups(class AcDbEntity *);
726ARX_API enum Acad::ErrorStatus copyGlobalsToLocals(void *,int,struct LayoutMemberDescriptor const * const);
727ARX_API enum Acad::ErrorStatus copyLocalsToGlobals(void const *,int,struct LayoutMemberDescriptor const * const);
728ARX_API enum Acad::ErrorStatus getNextVertex(class AcDbEntity *,class AcDbVertex * &,int,int *);
729ARX_API enum Acad::ErrorStatus indexToObjectId(class AcDbObjectId &,int,enum LayoutMemberType,class AcDbDatabase *);
730ARX_API enum Acad::ErrorStatus objectIdToIndex(int &,class AcDbObjectId,enum LayoutMemberType);
731ARX_API enum Acad::ErrorStatus revertAcDbObjectFromWrite(class AcDbObject *,enum Acad::ErrorStatus,bool,bool,int);
732ARX_API enum Acad::ErrorStatus xd_append(struct xd_handle *,struct xd_rec *);
736ARX_API int FindOneOf(class AcString const &,char const *);
737ARX_API int Getfileinfo(wchar_t const *,long &,int &);
738ARX_API int HI_Rank_Polygon(struct HT_PointA *,int *,int *);
740ARX_API int ResbufLen(struct resbuf *);
741ARX_API int ValidateFontName(wchar_t const *);
742ARX_API int acStricmp(wchar_t const *,wchar_t const *);
743ARX_API int acStrnicmp(wchar_t const *,wchar_t const *,unsigned int);
745ARX_API int ac_tcscmp(wchar_t const *,wchar_t const *);
746ARX_API int ac_tcsncmp(wchar_t const *,wchar_t const *,unsigned int);
754ARX_API int acdbReadDrawing(class AcDbDatabase * *,class AcDwgFileHandle *,class AcDbAuditInfo *,bool,bool,bool,bool,wchar_t const *);
764ARX_API int addMapping(wchar_t const *,wchar_t const *);
765ARX_API int addMappingsFromFile(wchar_t const *);
766ARX_API int afgetc(class AFILE *);
767ARX_API int afprintf(class AFILE *,wchar_t const *,...);
768ARX_API int afprintfVA(class AFILE *,wchar_t const *,char * &);
769ARX_API int afputs(wchar_t const *,class AFILE *);
770ARX_API int afscanf(class AFILE *,wchar_t const *,...);
772ARX_API int aprintf(wchar_t const *,...);
773ARX_API int arcint(int,double,double,double,double);
774ARX_API int arcint(int,double,double,double,double,double);
775ARX_API int aschand(wchar_t const *,unsigned char *);
776ARX_API int asprintf(wchar_t *,wchar_t const *,...);
777ARX_API int asprintf_s(wchar_t *,unsigned int,wchar_t const *,...);
778ARX_API int asscanf(wchar_t const *,wchar_t const *,...);
779ARX_API int aungetc(wchar_t,class AFILE *);
780ARX_API int avsprintf(wchar_t *,wchar_t const *,char * &);
781ARX_API int bagDelResbuf(struct resbuf *);
783ARX_API int boxit(struct edge *);
785ARX_API int cfclose(class AFILE * *);
786ARX_API int cfunlink(class AFILE * *);
787ARX_API int cmphandle(unsigned char * const,unsigned char * const);
788ARX_API int commstrip(wchar_t *,wchar_t);
789ARX_API int convert_to_unicode(char const *,int,wchar_t *,int &,bool);
790ARX_API int convert_to_unicode(unsigned int,char const *,int,wchar_t *,int &,bool);
791ARX_API int esnarf(class R12DrawingInfo const &,struct erstruc *,wchar_t *,class AcDbGlobals *,class AcDbDatabase *);
792ARX_API int fcopy(class AFILE *,class AFILE *,long);
793ARX_API int g2pilc(struct lineq *,struct quadeq *,double (*)[3]);
794ARX_API int g_2picc(double,double const * const,double,double (*)[3]);
795ARX_API int g_2pilc(struct lineq const *,double,double (*)[3]);
796ARX_API int g_l2p(double const * const,double const * const,struct lineq *);
797ARX_API int g_mat_fcs_tcs(int,int,double (* const)[4]);
798ARX_API int g_mat_type(double (* const)[4],int);
799ARX_API int g_pils(double const * const,double const * const,double const * const,double);
800ARX_API int g_pilsls2d(double const * const,double const * const,double const * const,double const * const,double * const);
801ARX_API int g_trans(double * const,struct rbuf const *,struct rbuf const *,int,double * const);
802ARX_API int gcs3p(double *,double *,double *,struct gcircle *);
803ARX_API int getDictionaryVariable(class AcDbDatabase *,wchar_t const *,wchar_t * &);
807ARX_API int getObjectsCount(class AcDbPointRef const *,int *);
809ARX_API int get_double(wchar_t * *,double *);
810ARX_API int getts(int,class AcDbDatabase *);
811ARX_API int gpi2l(struct lineq *,struct lineq *,double *);
812ARX_API int int3dline(double (* const)[3],int,double * const);
813ARX_API int intcirc(double,double,double,double,double,double);
814ARX_API int intconic(struct quadeq *,struct lineq *);
816ARX_API int isEmpty(class BODY *);
817ARX_API int isFace(class ENTITY *);
821ARX_API int isSolid(class ENTITY *,int);
822ARX_API int isnulhnd(unsigned char * const);
823ARX_API int llist_isin(void *,void *);
825ARX_API int lsttell(struct lstdsc * *);
826ARX_API int mapFont(wchar_t const *,struct fs_ent *,class AcDbDatabase *);
833ARX_API int mp_pop(void);
835ARX_API int onarc(double,double,double);
836ARX_API int onarc(double,double,double,double);
837ARX_API int onseg(double,double,struct int_ent *);
838ARX_API int onsg3d(double * const,double * const,double * const,double);
839ARX_API int pathIsValid(class AcDbEntity const *,class BODY * &);
840ARX_API int point_in_boundary(double const * const,struct vertex_chain_head_s *,struct munched_set_tag * const *);
841ARX_API int poplst(struct lstdsc * *,void *,int);
842ARX_API int qtxtboundingbox(wchar_t const *,double (*)[3],int,bool,short);
843ARX_API int qtxtbox(wchar_t const *,double (*)[3],int,bool,short);
844ARX_API int rdlst(struct lstdsc * *,void *,int);
845ARX_API int recovent(class AFILE *,long,long,long *);
846ARX_API int rxCvunit(double *,wchar_t *,wchar_t *,int);
847ARX_API int setDictionaryVariable(class AcDbDatabase *,wchar_t const *,wchar_t const *);
849ARX_API int sgn(double);
850ARX_API int shdraw(unsigned int,int);
851ARX_API int shpset(double,double,double const *,double,double,int,double *,double,class AcGiWorldDraw *,int,double const *);
852ARX_API int shtext(wchar_t const *,bool,int,bool);
854ARX_API int smsrc(class AcDbDatabase *,enum SMIO_ENUM_TYPE,wchar_t const *,struct s_hdr *);
855ARX_API int str_to_ccode(wchar_t const *);
856ARX_API int trace(double const * const,double const * const,struct munched_set_tag * *,struct vertex_chain_head_s *,int,class AcArray<class AcDbObjectId,class AcArrayMemCopyReallocator<class AcDbObjectId> > &);
857ARX_API int txtbox(wchar_t const *,double,int,int,bool,short,short,double,double,class AcGePoint2d &,class AcGePoint2d &,unsigned int,class AcGiWorldDraw *);
858ARX_API int uctxtbox(wchar_t const *,double,int,int,bool,short,double,double,class AcGePoint2d &,class AcGePoint2d &,class AcGiWorldDraw *);
860ARX_API int unlinkh(wchar_t const *);
861ARX_API int whatIsInThisResbufChain(struct resbuf const *,class AcRxClass * &,short &,class AcDbDatabase *);
862ARX_API int writeMappingsToFile(wchar_t const *);
863ARX_API int xd_apnd(struct xd_handle *,struct xd_rec *);
864ARX_API int xd_copy_except(struct xd_handle *,struct xd_handle *,int);
866ARX_API int xd_nxt(struct xd_handle *,struct xd_rec *);
867ARX_API int xd_nxti(struct xd_handle *,struct xd_rec *);
869ARX_API int xd_size(struct xd_handle const *);
870ARX_API int xd_transformBy(struct xd_handle *,class AcGeMatrix3d const &);
871ARX_API int __fastcall _fmt_real(double const &,int,wchar_t *,unsigned int);
872ARX_API int MultiByteCIFToWideChar(unsigned int,int,char const *,int,wchar_t *,int);
873ARX_API int SafePeekMessage(struct tagMSG *,struct HWND__ *,unsigned int,unsigned int,unsigned int);
874ARX_API int WideCharToMultiByteCIF(unsigned int,unsigned long,wchar_t const *,int,char *,int,unsigned long);
875ARX_API int _fmtin(bool,void const *,wchar_t const *,char * *);
876ARX_API int _fmtout(int (*)(void *,wchar_t const *,unsigned int),void *,wchar_t const *,char * *);
878ARX_API int alib_store(void *,wchar_t const *,unsigned int);
879ARX_API int alib_store_s(void *,wchar_t const *,unsigned int);
880ARX_API int arbaxis(double *,double const *);
881ARX_API int atwt(struct flagmat *,double const *);
882ARX_API int crcreadBytes(class AFILE *,void *,unsigned int);
883ARX_API int crcreadString(class AFILE *,wchar_t *,unsigned int,unsigned int,bool,int);
884ARX_API int crcwriteBytes(class AFILE *,void const *,unsigned int);
886ARX_API int defmat(struct flagmat *,double const *,double const *,double (* const)[3],double const *);
887ARX_API int entityToGroups(long,struct lstdsc * *,bool);
888ARX_API int extras(struct flagmat *,double *);
889ARX_API int findShape(wchar_t const *);
890ARX_API int getGroupAtName(wchar_t const *,struct gp_ent *);
893ARX_API int getShapeName(int,wchar_t * &);
895ARX_API int hapln(double *,double const *,double const *,double const *);
896ARX_API int invmat(struct flagmat *,struct flagmat const *);
897ARX_API int lpint(double *,double *,double *,double *);
898ARX_API int makecs(struct flagmat *,double const *,double (* const)[3]);
899ARX_API int matxmat(struct flagmat *,struct flagmat const *,struct flagmat const *);
900ARX_API int mfv(struct flagmat *,double const *,double const *,double const *,double const *);
901ARX_API int mfvf(struct flagmat *,double const *,double const *,double const *,double const *);
902ARX_API int napln(double *,double const *,double const *);
903ARX_API int pcross(double *,double const *,double const *,double const *);
904ARX_API int putGroup(struct gp_ent *,wchar_t const *,long *,enum AcDb::GroupOperType);
906ARX_API int removeGroupReactor(long,unsigned char * const);
907ARX_API int renameGroup(wchar_t const *,wchar_t const *);
908ARX_API int scanrval(wchar_t const *,double *,bool);
910ARX_API int setpos(struct flagmat *,double const *);
911ARX_API int shpload(wchar_t const *,int,class AcDbDatabase *,bool,wchar_t const *,wchar_t const *,int,int,int,int);
912ARX_API int shseek(unsigned int,struct hashent *,class AFILE *,long,int);
913ARX_API int unimat(struct flagmat *);
914ARX_API int unisub(double *,double const *,double const *);
915ARX_API int univec(double *,double const *);
916ARX_API int writeToAnsiFile(void *,wchar_t const *,unsigned int);
917ARX_API int wtat(struct flagmat *,double const *);
918ARX_API long CLSIDFromAcRxClassName(wchar_t const *,struct _GUID *);
919ARX_API long CreateSafeArray(unsigned short,unsigned long,struct tagSAFEARRAY * *);
920ARX_API long HRESULTFromAcadErrorStatus(enum Acad::ErrorStatus);
921ARX_API long ResbufToVariant(struct resbuf *,struct tagSAFEARRAY *,struct tagSAFEARRAY *);
922ARX_API long ValidateInputVariant(unsigned short,struct tagVARIANT *,struct tagVARIANT *);
923ARX_API long VariantToResbuf(struct tagSAFEARRAY *,struct tagSAFEARRAY *,struct resbuf * *,class AcDbDatabase *);
929ARX_API long fmodtime(wchar_t const *);
930ARX_API long getCheckSum(void const *,int);
939ARX_API resbuf* acutBuildList( int, ... );
940ARX_API resbuf* acutNewRb( int );
947ARX_API struct etdesc const * edxfdArr(void);
949ARX_API struct rdesc const * erdef(int);
950ARX_API struct resbuf * ads_find_section(struct resbuf *,wchar_t const *);
951ARX_API struct resbuf * bagNewResbuf(int);
952ARX_API struct resbuf * buildlist(int,char *);
956ARX_API unsigned int acutXStrLength(wchar_t const *);
957ARX_API unsigned int edgeSolidIndexToGsMarker(unsigned int);
958ARX_API unsigned int faceSolidIndexToGsMarker(unsigned int);
959ARX_API unsigned int gsMarkerBrandFromSilhouette(unsigned int);
960ARX_API unsigned int gsMarkerToSolidIndex(class AcDb3dSolid *,unsigned int);
961ARX_API unsigned int gsMarkerToSolidIndex(unsigned int);
962ARX_API unsigned int mbCIFstrlen(char const *,bool &,bool &,unsigned int &);
963ARX_API unsigned int b_rcostring(class AFILE *,wchar_t *,unsigned int,int);
964ARX_API unsigned int b_rcxstring(class AFILE *,wchar_t *,unsigned int);
965ARX_API unsigned int b_rostring(class AFILE *,wchar_t *,unsigned int,int);
966ARX_API unsigned int b_rxstring(class AFILE *,wchar_t *,unsigned int,int);
967ARX_API unsigned int convertFromMIFCIF(wchar_t *);
969ARX_API unsigned long acdbiGetRGB(int);
971ARX_API unsigned long acrxProductLCID(void);
972//ARX_API void (__cdecl*__cdecl acdbSetBeforeSaveFuncPointer(void (__cdecl*)(class AcDbDatabase *)))(class AcDbDatabase *);
973ARX_API void * GetSymbolAddress(struct HINSTANCE__ *,char const *);
974ARX_API void * acdbAlloc(unsigned int);
975ARX_API void * acdbRealloc(void *,unsigned int);
976ARX_API void * acrxGetServiceSymbolAddr(wchar_t const *,wchar_t const *);
978ARX_API void * acrxRegisterService(wchar_t const *);
979ARX_API void * alloc(unsigned int);
980ARX_API void * llist_add(void * *,int);
981ARX_API void * llist_byindex(void *,int);
982ARX_API void * llist_free(void * *,void *);
983ARX_API void * llist_getlast(void *);
984ARX_API void * llist_insert(void * *,void *,int);
985ARX_API void * llist_pop(void * *);
986ARX_API void * llist_push(void * *,int);
987ARX_API void * llist_unlink(void * *,void *);
988ARX_API void * lstgetnth(struct lstdsc *,int,int);
989ARX_API void * text_addafter(void * *,void *,wchar_t const *,int);
990ARX_API void * text_del(void * *,wchar_t const *);
991ARX_API void * text_free(void * *,void *);
992ARX_API void * text_inlist(void *,wchar_t const *);
993ARX_API void * text_inlist_nocase(void *,wchar_t const *);
994ARX_API void * text_insert(void * *,wchar_t const *,int,int);
996ARX_API void AcDbMemoryCompress(void const *,unsigned long,void *,unsigned long &);
997ARX_API void AcDbMemoryDecompress(void const *,void *,unsigned long &);
998ARX_API void HI_Triangulate_Face(struct HT_PointA *,struct HT_VectorStruct *,int *,int *,void (__cdecl*)(void *,int,int,int),void *);
999ARX_API void HSLToRGB(int,int,int,int &,int &,int &);
1001ARX_API void LoadArrayFromSemicolonDelimitedString(wchar_t const *,void *,int,int);
1002ARX_API void LoadArrayFromSpaceDelimitedString(wchar_t const *,void *,int,int);
1003ARX_API void NormalizedHSLToRGB(double,double,double,double &,double &,double &);
1004ARX_API void NormalizedRGBToHSL(double,double,double,double &,double &,double &);
1005ARX_API void RGBToHSL(int,int,int,int &,int &,int &);
1009ARX_API void ac_tsplitpath(wchar_t const *,wchar_t *,wchar_t *,wchar_t *,wchar_t *);
1019ARX_API void acdbFree(void *);
1020ARX_API void acdbFreeResBufContents(struct resbuf *);
1021ARX_API void acdbGetDefaultScaleList(struct AcScaleEntry * &,int &,int &,int,class AcDbDatabase *);
1025ARX_API void acdbRedoCreation(class AFILE *,short);
1032ARX_API void acdbSerializeInGradient(class AcDbHatch *,void const *,int *);
1033ARX_API void acdbSerializeOutGradient(class AcDbHatch const *,void *,int *,int,enum AcDb::AcDbDwgVersion);
1041ARX_API void acdbSetKey(long * const);
1044ARX_API void acdbSetTableFlag(class AcDbTable *,int,bool);
1048ARX_API void acdbUndo(class AFILE *,short,class AcDbDwgUndoFiler *);
1050ARX_API void acdbUpdateSaveData(class AcDbDatabase *,wchar_t const *);
1058ARX_API void acdbiSLOD(class AcDbEntity *,class AcDbHardPointerId const &);
1060ARX_API void acdbiSLTSOD(class AcDbEntity *,double);
1064ARX_API void acdbiSetSaveAppInfo(class AcDbDatabase *,struct _GUID,wchar_t const *,wchar_t const *,class AcString const &);
1065ARX_API void acdbiSetSaveHistCtl(class AcDbDatabase *,unsigned long);
1074ARX_API void acrxGetRedirectedAppName(wchar_t const *,wchar_t const *,wchar_t * &);
1079ARX_API void acrx_initRXADSApp(wchar_t const *);
1083ARX_API void acutAssertMessage(wchar_t const *,wchar_t const *,int,wchar_t const *);
1084ARX_API void acutCPUCount(int * const,int * const,int * const);
1085ARX_API void acutDelBuffer(void * &);
1089ARX_API void afterm(void);
1091ARX_API void aprint(wchar_t const *);
1092ARX_API void aputchar(wchar_t);
1093ARX_API void arc_to_bulge(double const * const,double const &,double const &,double const &,double * const,double * const,double &);
1094ARX_API void ausethd(short,wchar_t const *);
1095ARX_API void bulge_to_arc(double * const,double * const,double,double * const,double *,double *,double *);
1096ARX_API void c3atu(double *,double *,double *,double * const);
1097ARX_API void checkAndFixVisibility(struct resbuf *,short &,class AcDbDatabase *);
1102ARX_API void clrhandle(unsigned char *);
1103ARX_API void cndfre(wchar_t * *);
1105//ARX_API void deleteAcRxClassImp(class AcRxClass *);
1106ARX_API void displayBindErrorMsg(enum Acad::ErrorStatus);
1109ARX_API void dminit(void);
1110ARX_API void dms_p(wchar_t const *,wchar_t *,wchar_t *);
1111ARX_API void dmterm(void);
1112ARX_API void ecs2wcs(class AcGeVector3d const &,class AcGePoint3d &);
1113ARX_API void erabt_msg(wchar_t const *,char * *);
1114ARX_API void estcs1(void);
1115ARX_API void fcirceq(double,double,double,struct quadeq *);
1116ARX_API void fcirceq2(double *,double,struct quadeq *);
1117ARX_API void flineq(double,double,double,double,struct lineq *);
1118ARX_API void fourpart(class AcDbAuditInfo *,wchar_t const *,wchar_t const *,wchar_t const *,wchar_t const *);
1119ARX_API void fpinit(void);
1123ARX_API void frelst(struct lstdsc * *);
1124ARX_API void g_addvec(double const * const,double const * const,double * const);
1125//ARX_API void g_mat_ecs_wcs(double const * const,double (* const)[4]);
1126ARX_API void g_mat_ident(double (* const)[4]);
1127ARX_API void g_mat_ucs_ecs(double (* const)[4],double * const);
1128ARX_API void g_mat_x_mat(double (* const)[4],double (* const)[4],double (* const)[4]);
1129ARX_API void g_mat_x_pt(double (* const)[4],double const * const,double * const);
1130ARX_API void g_mat_x_vec(double (* const)[4],double const * const,double * const);
1131ARX_API void g_normalize(double * const);
1132ARX_API void g_npls(double const * const,double const * const,double const * const,double,double * const);
1133ARX_API void g_scale(double const * const,double,double * const);
1134ARX_API void g_subvec(double const * const,double const * const,double * const);
1135ARX_API void g_vfabs(double * const);
1136ARX_API void getArMatrixVector(double * const,class AcGeMatrix3d const &,int);
1137ARX_API void getHandleBytes(long,unsigned char * const);
1138ARX_API void getNumberOfFitAndControlGripPointsImp(class AcDbSpline *,int &,int &,int,int,int);
1143ARX_API void getfontcurpos(double * const);
1144ARX_API void gppad(double const *,double const &,double const &,double *);
1145ARX_API void handasc(unsigned char const *,wchar_t *);
1146ARX_API void hasOverride(class AcDbObject *,int,enum AcDm::Code const * const,bool * const);
1155ARX_API void lcase(wchar_t *);
1156ARX_API void llist_freeall(void * *);
1157ARX_API void lnear(double,double,double,double,double,double,double *,double *,int,class AcDbGlobals *);
1158ARX_API void lstseek(struct lstdsc * *,int);
1160ARX_API void modelerApplyMatrix(class BODY *,double *,double *,double *);
1161ARX_API void modelerClosestPtToCurve(int,class ENTITY const *,class AcGePoint3d const &,class AcGePoint3d &,double &,int);
1164ARX_API void modelerEvalCurve(int,class ENTITY const *,double,class AcGePoint3d &,class AcGeVector3d *,class AcGeVector3d *);
1166ARX_API void modelerGetBoundingBox(class BODY *,double * const,double * const,double * const,double * const);
1167ARX_API void modelerGetCurveParams(class ENTITY const *,double &,double &);
1168ARX_API void modelerGetCurveParams(class ENTITY const *,double &,double &,int);
1169ARX_API void modelerGetEllipseDefnPts(class ENTITY const *,int,class AcGePoint3d &,class AcGePoint3d &,class AcGePoint3d &,class AcGePoint3d &,class AcGePoint3d &,int);
1171ARX_API void modelerSetMajorAxis(class ENTITY *,class AcGeVector3d const &,enum EditOption,int);
1174ARX_API void modelerTransformAreaProps(double,double * const,double * const,double * const,double * const,double &,double * const,double * const,double * const,double * const,double * const,double * const);
1175ARX_API void mp_new(double const *,double const *,double const *,double (* const)[3],double const *);
1176ARX_API void mp_new_mat(double const *,double const *,double const *,double (* const)[3],double const *,struct flagmat *);
1177ARX_API void mp_new_mat_guts(double const * const,double const * const,double const * const,double (* const)[3],double const *,struct flagmat *);
1178ARX_API void mp_push(struct flagmat const *);
1179ARX_API void mp_set(struct flagmat const *);
1181ARX_API void mp_trans(double const *);
1183ARX_API void newlst(struct lstdsc * *,int,int);
1185ARX_API void printct(struct A_Flags *,wchar_t const *,long);
1186ARX_API void process_uc_string(wchar_t *,int &,struct TextParams const *,int,void (__cdecl*)(class AcGePoint3d const &,class AcGePoint3d const &,void const *),void *);
1187ARX_API void process_underoverline(wchar_t const *,int,struct TextParams const *,void (__cdecl*)(class AcGePoint3d const &,class AcGePoint3d const &,void const *),void *);
1192ARX_API void resbufFromBagOutFiler(class AcDbDxfFiler *,struct resbuf * &,struct resbuf * &);
1196ARX_API void rwdlst(struct lstdsc * *);
1197ARX_API void rwdwlst(struct lstdsc * *);
1201ARX_API void setArMatrixVector(class AcGeMatrix3d &,int,double const * const);
1206ARX_API void setFontOriginalFilename(class AcDbObjectId &,wchar_t const *);
1210ARX_API void setLockFuncPtr(void (__cdecl*)(class AFILE *));
1211ARX_API void setNewCoordinateSystem(class AcGeVector3d const &,class AcGePoint3d const &,class AcDbDatabase *);
1212ARX_API void setParentNameCallbackFuncPtr(void (__cdecl*)(wchar_t const *));
1215ARX_API void setcs(class AcDbUcsPlane const &,class AcDbDatabase *);
1216ARX_API void sethandle(unsigned char *,unsigned char const *);
1217ARX_API void shdrawUC(unsigned int);
1218ARX_API void shpbox(int,int,double,class AcGePoint2d,class AcGePoint2d,class AcGiWorldDraw *);
1220ARX_API void startchain(struct vertex_chain_head_s *,struct edge *);
1221ARX_API void stradd(wchar_t *,wchar_t const *,wchar_t const *);
1222ARX_API void tan_vector(double const * const,double const * const,double,double * const);
1224ARX_API void ucase(wchar_t *);
1228ARX_API void vertexEdgeToArc(double * const,double * const,double,double * const,double &,double &,double &);
1229ARX_API void wcs2ecs(class AcGeVector3d const &,class AcGePoint3d &);
1230ARX_API void wrlst(struct lstdsc * *,void const *,int);
1231ARX_API void xd_apndi(struct xd_handle *,struct xd_rec *);
1235ARX_API void xd_fromfile(struct xd_handle *,class AFILE *,int,int,bool,class AcDbGlobals *);
1238ARX_API void acdbDelString(wchar_t * &);
1240ARX_API void acdbSetOwnerAppGuid(class AcDbDatabase *,struct _GUID const &);
1241ARX_API void acdbUpdString(wchar_t const *,wchar_t * &);
1244ARX_API void acrx_abort_file_line(wchar_t const *,int);
1245ARX_API void acrx_abort_file_line(wchar_t const *,int,wchar_t const *);
1246ARX_API void calcup(int,int,int *,int *);
1247ARX_API void cross(double *,double const *,double const *);
1248ARX_API void cvextoi(struct xtstruc const *,struct iestruc *);
1249ARX_API void cvltu(double const *,double *);
1250ARX_API void cvltuv(double const *,double *);
1251ARX_API void cvltw(double const *,double *);
1252ARX_API void cvltwv(double const *,double *);
1253ARX_API void cvutl(double const *,double *);
1254ARX_API void cvutlv(double const *,double *);
1255ARX_API void cvutw(double const *,double *);
1256ARX_API void cvutwv(double const *,double *);
1257ARX_API void cvwtl(double const *,double *);
1258ARX_API void cvwtlv(double const *,double *);
1259ARX_API void cvwtm(double const *,double *);
1260ARX_API void cvwtmv(double const *,double *);
1261ARX_API void cvwtu(double const *,double *);
1262ARX_API void cvwtuv(double const *,double *);
1267ARX_API void group_copy(class AcDbIdMapping const *,bool);
1268ARX_API void makerot(double (*)[3],double const *,double const &,double const &);
1269ARX_API void pconvt(double const &,double const &,double const &,double const &,double *,double *);
1270ARX_API void pconvt2(double const *,double const &,double const &,double *);
1271ARX_API void qformat(int,wchar_t *,unsigned int,double const *,bool,unsigned int);
1272ARX_API void rvxstring1(unsigned int *,wchar_t * *,enum code_page_id,unsigned int,char const *);
1273ARX_API void sumvec(double *,double,double const *,double,double const *);
1274ARX_API void unori(double (*)[3]);
1275ARX_API void vecxmat(double *,double const *,struct flagmat const *,enum VecUsageEnum);
1276ARX_API void vecxmata(double *,double const *,struct flagmat const *,enum VecUsageEnum,int);
1280ARX_API size_t acad__msize(void*);
1282ARX_API void* acad_calloc(size_t, size_t);
1283ARX_API void acad_free(void*);
1284ARX_API void* acad_malloc(size_t);
1285ARX_API void* acad_realloc(void *, size_t);
1294ARX_API Acad::ErrorStatus acdbDxfOutAsR12(AcDbDatabase*, const ACHAR*, const int = 16);
1316ARX_API int acdbXdSize(resbuf const *, Adesk::Int32 *);
1317//ARX_API AcRxDictionary* acrxSysRegistry();
1318ARX_API void acrx_abort( ACHAR const*, ... );
1333ARX_API void acutPolar( ads_point, double, double, ads_point );
1334ARX_API int acutPrintf( ACHAR const *, ... );
1335ARX_API int acutRelRb( struct resbuf* );
1336ARX_API int acutVSPrintf(wchar_t *, size_t, const wchar_t *, va_list);
1337ARX_API int acutSPrintf(ACHAR *, size_t, const ACHAR *, ...);
1340ARX_API int acutWcMatch( ACHAR const *,ACHAR const * );
1357ARX_API wchar_t * IS_FormatDateLong(int,int,int,wchar_t *,int);
1358ARX_API wchar_t * IS_FormatDateShort(int,int,int,wchar_t *,int);
1359ARX_API wchar_t * IS_FormatTimeLong(int,int,int,int,wchar_t *,int);
1360ARX_API wchar_t * IS_FormatTimeShort(int,int,wchar_t *,int);
1361ARX_API wchar_t * IS_ReformatDimNumber(wchar_t const *,wchar_t *,int,int,int);
1362ARX_API wchar_t * IS_ReformatNumber(wchar_t const *,wchar_t *,int);
1363ARX_API wchar_t * _strsave_dbg(wchar_t const *,wchar_t * *);
1364ARX_API wchar_t * ac_tcscat(wchar_t *,wchar_t const *);
1365ARX_API wchar_t * ac_tcschr(wchar_t const *,int);
1366ARX_API wchar_t * ac_tcscpy(wchar_t *,wchar_t const *);
1367ARX_API wchar_t * ac_tcsncpy(wchar_t *,wchar_t const *,unsigned int);
1368ARX_API wchar_t * acdbStripMTextFormatting(wchar_t const *,class AcDbObjectId,int);
1369ARX_API wchar_t * afgets(wchar_t *,unsigned int,class AFILE *);
1370ARX_API wchar_t * astrncpy(wchar_t *,wchar_t const *,unsigned int);
1372ARX_API wchar_t * getintl(wchar_t const *);
1373ARX_API wchar_t * strsave(wchar_t const *,wchar_t * *);
1374ARX_API wchar_t * xstring_save_ex(wchar_t const *,wchar_t * *,unsigned int &);
1375ARX_API wchar_t GetLastCharacter(wchar_t const *);
1376ARX_API wchar_t const * & curOpenSaveFilename(void);
1377//ARX_API wchar_t const * (__cdecl* pAcRxXmsgFunc)(int,int);
1378//ARX_API wchar_t const * (__cdecl*__cdecl getXmsgFuncPtr(void))(int,int);
1379ARX_API wchar_t const * ErrorString(void);
1380ARX_API ACHAR const * acadErrorStatusText(enum Acad::ErrorStatus);
1381ARX_API wchar_t const * acdbGetMappedFontName(wchar_t const *);
1383ARX_API wchar_t const * acdbOriginalXrefFullPathFor(class AcDbDatabase const *);
1384ARX_API wchar_t const * acdbXlateReservedString(wchar_t const *,bool);
1385ARX_API wchar_t const * acrxObjectDBXRegistryKey(void);
1386ARX_API wchar_t const * acrxProductKey(void);
1387ARX_API wchar_t const * dpvVersionInfo(void);
1388ARX_API wchar_t const * getOutOfMemoryMessage(void);
1389ARX_API wchar_t const * getTolPromptString(void);
1390ARX_API wchar_t const * mapFontName(wchar_t const *);
1391ARX_API wchar_t const * secname(int);
1392ARX_API wchar_t const * styleName(class AcDbObjectId const &);
1393ARX_API wchar_t const * symtname(int);
1402
1403
1404//---------------------------------------------------------------------------------------------------------------------
TCHAR ACHAR
AcXrefSubCommand
SpaceOpCodeForPartialUndo
ARX_API bool getRadius(class AcDbPointRef const *, double &)
ARX_API enum Acad::ErrorStatus modelerCalculateEndTangent(class AcGePoint3d const &, class AcGePoint3d const &, class AcGePoint3d const &, class AcGePoint3d const &, class AcGeVector3d &, int)
ARX_API unsigned int gsMarkerBrandFromSilhouette(unsigned int)
ARX_API enum Acad::ErrorStatus acdbSaveAs2000(class AcDbDatabase *, wchar_t const *)
ARX_API bool acrxLoadModule(wchar_t const *, bool, bool=false)
ARX_API int g_pils(double const *const, double const *const, double const *const, double)
ARX_API enum Acad::ErrorStatus acdbResolveCurrentXRefs(class AcDbDatabase *, bool=true, bool=false)
ARX_API wchar_t * ac_tcschr(wchar_t const *, int)
ARX_API wchar_t * IS_FormatTimeShort(int, int, wchar_t *, int)
ARX_API int setpos(struct flagmat *, double const *)
ARX_API int g2pilc(struct lineq *, struct quadeq *, double(*)[3])
ARX_API void c3atu(double *, double *, double *, double *const)
ARX_API enum Acad::ErrorStatus acdbApplyFormat(wchar_t const *, class AcString &)
ARX_API enum Acad::ErrorStatus acdbSaveAs2004(class AcDbDatabase *, wchar_t const *)
ARX_API class AcDbTextObjectContextData * getTextAnnoScaleDefaultContextData(class AcDbText const *)
ARX_API enum Acad::ErrorStatus acdbLoadMlineStyleFile(wchar_t const *, wchar_t const *)
ARX_API enum Acad::ErrorStatus modelerCopyEntity(class ENTITY *, class ENTITY *&)
ARX_API bool sameplane(double const *, double const *)
ARX_API enum Acad::ErrorStatus acdbAddReactor(class AcDbDataLinkManager *, class AcDbDataLinkManagerReactor *)
ARX_API enum Acad::ErrorStatus acdbOverlayXref(class AcDbDatabase *, wchar_t const *, wchar_t const *, class AcDbObjectId &)
ARX_API bool acdbWcs2Ecs(double *const, double *const, double *const, bool)
ARX_API void invalidateCachedTextStyleIndex(void)
ARX_API void acutCvUnit()
ARX_API void fpinit(void)
ARX_API void modelerLogging(int)
ARX_API enum Acad::ErrorStatus getMlStyleFromFileByName(wchar_t const *, wchar_t const *, class AcDbMlineStyle &)
ARX_API void acdbModelerGetColor()
ARX_API class AcDbDataAdapterManager * acdbGetDataAdapterManager(void)
ARX_API void cvutl(double const *, double *)
ARX_API int xd_nxti(struct xd_handle *, struct xd_rec *)
ARX_API enum Acad::ErrorStatus acdbGetAuthoringEntityTextStyle(class AcDbBlockElementEntity *, class AcDbObjectId &, bool)
ARX_API wchar_t const * acdbOriginalXrefFullPathFor(class AcDbDatabase const *)
ARX_API void acdbUpdString(wchar_t const *, wchar_t *&)
ARX_API wchar_t * astrncpy(wchar_t *, wchar_t const *, unsigned int)
ARX_API double modelerResabs(void)
ARX_API void process_underoverline(wchar_t const *, int, struct TextParams const *, void(__cdecl *)(class AcGePoint3d const &, class AcGePoint3d const &, void const *), void *)
ARX_API void ucsNormalVector(class AcGeVector3d &)
ARX_API int get_double(wchar_t **, double *)
ARX_API void acrxGetRedirectedAppName(wchar_t const *, wchar_t const *, wchar_t *&)
ARX_API enum AcDb::Planarity planarityOfPoints(class AcArray< class AcGePoint3d, class AcArrayMemCopyReallocator< class AcGePoint3d > > const &, class AcGePoint3d &, class AcGeVector3d &)
ARX_API void acdbRegisterAnnoScaleCompositionHandler(class AcDbAnnoScaleCompositionHandler *)
ARX_API void _acdbiGetTlsIndex()
ARX_API int acutRelRb(struct resbuf *)
ARX_API int acutIsAlNum(int)
ARX_API void acgiSetEntityDrawHook(class AcGiEntityDrawHook *)
ARX_API int afprintf(class AFILE *, wchar_t const *,...)
ARX_API void acrxBuildClassHierarchy(void)
ARX_API wchar_t * get_acrx_rc_string(int)
ARX_API void * llist_pop(void **)
ARX_API int onsg3d(double *const, double *const, double *const, double)
ARX_API class AcDbFilter * acquireSpatialFilter(class AcDbObject *, struct flagmat *)
ARX_API class RxADSAppTableEntryType * acrx_GetGApp(void)
ARX_API enum Acad::ErrorStatus acdbValidateName(wchar_t const *, int)
ARX_API void lcase(wchar_t *)
ARX_API bool acdbGetArcLengthSymbolPlacement(class AcDbObject *, int &)
ARX_API enum Acad::ErrorStatus acdbClearSetupForLayouts(unsigned int)
ARX_API int acdbHostAppMinorVersion(void)
ARX_API bool acdbRegeneratePrivate(class AcDbEntity *, bool, bool)
ARX_API void resetObjectPoolCeiling(long)
ARX_API void purgeBlockFilterStack(void)
ARX_API void stradd(wchar_t *, wchar_t const *, wchar_t const *)
ARX_API int crcreadString(class AFILE *, wchar_t *, unsigned int, unsigned int, bool, int)
ARX_API enum Acad::ErrorStatus makeLoopsFromDbEntity(class AcDbObjectId const &, bool, class AcGeVector3d const &, class AcDbHatch *, class AcArray< class AcHatchBoundaryLoop, class AcArrayObjectCopyReallocator< class AcHatchBoundaryLoop > > &)
ARX_API int WideCharToMultiByteCIF(unsigned int, unsigned long, wchar_t const *, int, char *, int, unsigned long)
ARX_API bool xlateToPercentPercentCodes(wchar_t *, wchar_t const *)
ARX_API void acdbiUnregDynaBlockCloneReactor(void)
ARX_API class AcCmEntityColor resolveColor(class AcCmEntityColor const &)
ARX_API void cross(double *, double const *, double const *)
ARX_API void * acdbRealloc(void *, unsigned int)
ARX_API int acrxNumDeletedClasses(void)
ARX_API bool acdbEcs2Wcs(double *const, double *const, double *const, bool)
ARX_API int acStrnicmp(wchar_t const *, wchar_t const *, unsigned int)
ARX_API enum Acad::ErrorStatus indexToObjectId(class AcDbObjectId &, int, enum LayoutMemberType, class AcDbDatabase *)
ARX_API class AcLyLayerFilterManager * aclyGetLayerFilterManager(class AcDbDatabase *)
ARX_API enum Acad::ErrorStatus getAllEdgeFaces(class EDGE *, class Darray &, int)
ARX_API bool acdbHasFields(wchar_t const *)
ARX_API enum Acad::ErrorStatus acdbRemoveReactor(class AcDbDataLinkManager *, class AcDbDataLinkManagerReactor *)
ARX_API enum Acad::ErrorStatus acdbSetPaperSize(class AcDbPlotSettings *, double, double)
ARX_API void * lstgetnth(struct lstdsc *, int, int)
ARX_API enum Acad::ErrorStatus accessAcDbObjectForRead(class AcDbObject *&, class AcDbObjectId, class AcRxClass const *, bool &, bool)
ARX_API enum Acad::ErrorStatus acdbiAttachXrefNoUndo(class AcDbDatabase *, wchar_t const *, wchar_t const *, class AcDbObjectId &)
ARX_API void acdbAcisGetDeleteBulletins()
ARX_API int esnarf(class R12DrawingInfo const &, struct erstruc *, wchar_t *, class AcDbGlobals *, class AcDbDatabase *)
ARX_API bool hasR13Sentinels(class AcDwgFileHandle *)
ARX_API class AcDbServices * acdbServices(void)
ARX_API enum Acad::ErrorStatus acdbSetPatternName(class AcDbHatch *, wchar_t const *)
ARX_API void acdbHatchSeedPoints(class AcDbHatch const *, class AcArray< class AcGePoint2d, class AcArrayMemCopyReallocator< class AcGePoint2d > > &)
ARX_API enum Acad::ErrorStatus modelerMakeBodySingleSided(class BODY *)
ARX_API enum Acad::ErrorStatus acdbSendInitialDwgFileOpenComplete(class AcDbDatabase *)
ARX_API class AcDbRadialDimensionObjectContextData * getRadialDimensionAnnoScaleDefaultContextData(class AcDbDimension const *)
ARX_API enum Acad::ErrorStatus acdbQueueAnnotationEntitiesForRegen(class AcDbDatabase *)
ARX_API bool acdbStringToAcCmColor(wchar_t *, class AcCmColor &)
ARX_API void flineq(double, double, double, double, struct lineq *)
ARX_API void acdbClearGraphicsModified(class AcDbEntity *)
ARX_API enum Acad::ErrorStatus getTableStyleNameFromDbById(class AcDbObjectId const &, wchar_t *&)
ARX_API struct etdesc const * edxfdArr(void)
ARX_API long getSavedAppLcid(void)
ARX_API bool acdbSetDimAngExtOn(class AcDbObject *, int)
ARX_API enum Acad::ErrorStatus acdbSetViewCubeProjection(class AcDbObjectId const &, bool)
ARX_API bool acdbTextFind(class AcDbDatabase *, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &, wchar_t const *, wchar_t const *, unsigned char, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &)
ARX_API enum Acad::ErrorStatus acdbGetShowCompass(class AcDbDatabase *, bool &)
ARX_API void acdbAdsVerNo()
ARX_API int acStricmp(wchar_t const *, wchar_t const *)
ARX_API void acdbModelerEnd()
ARX_API wchar_t * getintl(wchar_t const *)
ARX_API int arcint(int, double, double, double, double)
ARX_API enum Acad::ErrorStatus modelerSolprofAhl(class AcDbDatabase *, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &, double, double, double, bool, bool, bool, bool, class AcGePlane &, class AcDbObjectId &, class AcDbObjectId &, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &, class AcArray< int, class AcArrayMemCopyReallocator< int > > &)
ARX_API int lpint(double *, double *, double *, double *)
ARX_API void * acdbAlloc(unsigned int)
ARX_API long getCheckSum(void const *, int)
ARX_API int g_mat_type(double(*const)[4], int)
ARX_API int xd_apnd(struct xd_handle *, struct xd_rec *)
ARX_API bool isValidWinCodePage(enum code_page_id)
ARX_API void acdbReleaseHostDwg(class AcDbDatabase *)
ARX_API enum Acad::ErrorStatus acdbGetHomeView(class AcDbDatabase *, class AcDbHomeView &)
ARX_API enum Acad::ErrorStatus acdbSetEntityThickness(class AcDbEntity *, double)
ARX_API int acdbXdRoom(ads_name const, Adesk::Int32 *)
ARX_API struct HINSTANCE__ * acdbResourceHandle(void)
ARX_API bool acdbThreadEntry(void)
ARX_API void g_npls(double const *const, double const *const, double const *const, double, double *const)
ARX_API int g_l2p(double const *const, double const *const, struct lineq *)
ARX_API wchar_t * IS_FormatDateLong(int, int, int, wchar_t *, int)
ARX_API struct AcCell acdbGetNextCell(class AcDbTable const *, struct AcCell const &, int, int &, enum AcTableInt::NavigationOption)
ARX_API int arbaxis(double *, double const *)
ARX_API int modelerCountLumps(class BODY *)
ARX_API enum Acad::ErrorStatus modelerMakeTorus(double, double, class BODY *&)
ARX_API void createPolygon()
ARX_API struct prefstuff * getStaticPrefs(void)
ARX_API bool c5ObjIdLessThanOrEqual(class AcDbStub const *, class AcDbStub const *)
ARX_API resbuf * acutBuildList(int,...)
ARX_API class AcDwgFileHandle * acdbOpenFileForWrite(wchar_t const *, enum AcDb::AcDbDwgVersion, enum Acad::ErrorStatus &)
ARX_API class AcDbExtents getLoopExtents(int, void *)
ARX_API enum Acad::ErrorStatus acdbOleSetOriginalSelectedFontName(class AcDbOle2Frame const *, wchar_t const *)
ARX_API int mapFont(wchar_t const *, struct fs_ent *, class AcDbDatabase *)
ARX_API bool gsMarkerIsFromSilhouette(unsigned int)
ARX_API void resetBlockCache(void)
ARX_API void rx_InitKernelClasses(void)
ARX_API enum Acad::ErrorStatus modelerDeleteEntity(class ENTITY *)
ARX_API void estcs1(void)
ARX_API enum Acad::ErrorStatus acdbOleSetOriginalSelectedTextSizeInAcadUnits(class AcDbOle2Frame const *, double)
ARX_API bool acdbAddViewReactor(class AcDbDatabase *, class AcDbDatabaseReactor *)
ARX_API unsigned int gsMarkerToSolidIndex(class AcDb3dSolid *, unsigned int)
ARX_API int asprintf(wchar_t *, wchar_t const *,...)
ARX_API enum Acad::ErrorStatus acdbDxfOutAs2004(class AcDbDatabase *, wchar_t const *, int=16)
ARX_API enum Acad::ErrorStatus acdbGetProxyInfo(class AcDbObject *, wchar_t *&, wchar_t *&, wchar_t *&)
ARX_API void acdbUpdateSaveData(class AcDbDatabase *, wchar_t const *)
ARX_API void xd_fromfile(struct xd_handle *, class AFILE *, int, int, bool, class AcDbGlobals *)
ARX_API int uctxtbox(wchar_t const *, double, int, int, bool, short, double, double, class AcGePoint2d &, class AcGePoint2d &, class AcGiWorldDraw *)
ARX_API double fabsv(double const *)
ARX_API enum Acad::ErrorStatus acdbValKey(const ads_name param_1)
ARX_API void setNewCoordinateSystem(class AcGeVector3d const &, class AcGePoint3d const &, class AcDbDatabase *)
ARX_API int renameGroup(wchar_t const *, wchar_t const *)
ARX_API bool acdbDisableModeler(bool)
ARX_API struct HINSTANCE__ * GetCurrentHandle(void)
ARX_API int afputs(wchar_t const *, class AFILE *)
ARX_API enum Acad::ErrorStatus acdbUpdateDimension(class AcDbObjectId)
ARX_API void cvutlv(double const *, double *)
ARX_API void acdbConvertHslToRgb(class AcGeVector3d const &, class AcGeVector3d &)
ARX_API class AcRxGenHand * newAcRxGenHand(void)
ARX_API bool acgiAllPointsColinear(class AcArray< class AcGePoint2d, class AcArrayMemCopyReallocator< class AcGePoint2d > > const &)
ARX_API int smsrc(class AcDbDatabase *, enum SMIO_ENUM_TYPE, wchar_t const *, struct s_hdr *)
ARX_API bool acrxUnloadApp(wchar_t const *, bool=false)
ARX_API class AcDbCustomOsnapManager * acdbCustomOsnapManager(void)
ARX_API int acdbGetIgnorePlotStyleSettingsForFill(void)
ARX_API class AcDbUnderlayHost * acdbGetCurrentDgnHost(void)
ARX_API void shdrawUC(unsigned int)
ARX_API unsigned int b_rxstring(class AFILE *, wchar_t *, unsigned int, int)
ARX_API int unlinkh(wchar_t const *)
ARX_API void acdbModelerRemoveColor()
ARX_API bool modelerIsLoaded(void)
ARX_API void * acrxLoadedApps(void)
ARX_API enum Acad::ErrorStatus acdbMlineTee(class AcDbMline *, int, class AcGePoint3d const &, class AcDbMline *, class AcGePoint3d const &)
ARX_API enum Acad::ErrorStatus acdbSetValue(class AcDbTable *, int, int, int, wchar_t const *, enum AcValue::ParseOption, class AcArray< struct AcUnit *, class AcArrayMemCopyReallocator< struct AcUnit * > > const *)
ARX_API enum Acad::ErrorStatus acdbResurrectMeNow(class AcDbObjectId const &)
ARX_API int _fmtout(int(*)(void *, wchar_t const *, unsigned int), void *, wchar_t const *, char **)
ARX_API int acdbHandEnt(ACHAR const *, ads_name)
ARX_API enum Acad::ErrorStatus removeOrDeleteEntities(class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &)
ARX_API void mp_trans(double const *)
ARX_API enum Acad::ErrorStatus xbindGuts(enum SymUtil::symEnumType, wchar_t const *, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &, class AcDbDatabase *, bool, bool &, bool)
ARX_API enum Acad::ErrorStatus acutXStrNormalize(wchar_t *&, bool)
ARX_API int putGroup(struct gp_ent *, wchar_t const *, long *, enum AcDb::GroupOperType)
ARX_API double arclen(double, double, double, double, double)
ARX_API long ValidateInputVariant(unsigned short, struct tagVARIANT *, struct tagVARIANT *)
ARX_API bool acdbSetDimFlipArrowWhich(class AcDbObject *, int, bool)
ARX_API int atwt(struct flagmat *, double const *)
ARX_API double scannat(wchar_t const **)
ARX_API void ads_delete_empty_section()
ARX_API Adesk::Boolean acdbIsModelerStarted()
ARX_API enum Acad::ErrorStatus acdbBeginInPlaceEditMode(class AcDbTable *, struct AcCell const &, int)
ARX_API double distsq(double const &, double const &, double const &, double const &)
ARX_API void acdbSetHatchCircleTessellationCallBack(void *)
ARX_API int setflags(struct flagmat *)
ARX_API unsigned int convertFromMIFCIF(wchar_t *)
ARX_API bool acdbAddAnnotationScaleReactor(class AcDbAnnotationScaleReactor *)
ARX_API ACHAR * acad__strdup(const ACHAR *)
ARX_API void setFontOriginalFilename(class AcDbObjectId &, wchar_t const *)
ARX_API void modelerDeleteAllAcisBulletins(void)
ARX_API void ausethd(short, wchar_t const *)
ARX_API double fixAngle(double)
ARX_API void acdbAddLockReactor(class AcDbDatabase const *, class AcDbLockReactor *)
ARX_API enum Acad::ErrorStatus acdbMlineCutElements(class AcDbMline *, class AcGePoint3d const &, class AcGePoint3d const &, bool)
ARX_API bool acdbIsPostRioCompatible(void)
ARX_API double distan(double const &, double const &, double const &, double const &)
ARX_API class AcDbHostApplicationServices * s_pServices
ARX_API class AcDbBlkRefObjectContextData * getBlkAnnoScaleDefaultContextData(class AcDbBlockReference const *)
ARX_API enum Acad::ErrorStatus acdbGetObjectIdFromFieldReference(wchar_t const *, class AcDbObjectId &)
ARX_API int HI_Rank_Polygon(struct HT_PointA *, int *, int *)
ARX_API int getTextStyle(class AcDbObjectId, class AcDbDatabase *)
ARX_API bool acrxLoadApp(wchar_t const *, bool=false)
ARX_API void acdbGetExtendedColor(class AcDbEntity *, class AcCmEntityColor &)
ARX_API void cvutwv(double const *, double *)
ARX_API wchar_t * xstring_save_ex(wchar_t const *, wchar_t **, unsigned int &)
ARX_API int aungetc(wchar_t, class AFILE *)
ARX_API void lstseek(struct lstdsc **, int)
ARX_API enum Acad::ErrorStatus acdbiSetXrefFlags(class AcDbBlockTableRecord *, bool)
ARX_API void initAcRxObject(void)
ARX_API bool getCodePageIdFromName(enum code_page_id *, wchar_t const *)
ARX_API void setIndexctl(int)
ARX_API enum Acad::ErrorStatus acdbOleSetSelectedFontPointSize(class AcDbOle2Frame const *, int)
ARX_API class ENTITY * modelerCreateEllipse(int, class AcGePoint3d const &, class AcGeVector3d const &, class AcGeVector3d const &, double, double, double, int)
ARX_API bool isFinalized(void const *)
ARX_API void mp_set(struct flagmat const *)
ARX_API enum Acad::ErrorStatus modelerMakeBox(double, double, double, class BODY *&)
ARX_API long find_hblocklist(long)
ARX_API class AcDbObjectId acdbGetDynDimStyleId(class AcDbDatabase *)
ARX_API void * llist_unlink(void **, void *)
ARX_API int boxit(struct edge *)
ARX_API int getObjectsCount(class AcDbPointRef const *, int *)
ARX_API Acad::ErrorStatus acdbGetObjectMesh(AcDbObject *, AcDbFaceterSettings const *, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcArray< Adesk::Int32, AcArrayMemCopyReallocator< Adesk::Int32 > > &, AcGiFaceData *&)
ARX_API wchar_t * ac_tcscat(wchar_t *, wchar_t const *)
ARX_API bool acdbWcs2Ucs(double *, double *, bool)
ARX_API int acutGetThreadNumber(void)
ARX_API void acdbSetupDrawableTraits(class AcDbEntity *, class AcGiDrawableTraits *)
ARX_API enum Acad::ErrorStatus acdbGetUnitsConversion(enum AcDb::UnitsValue, enum AcDb::UnitsValue, double &)
ARX_API AcRxClass * acrxFindAcRxClass(wchar_t const *param_1)
ARX_API bool IsFlagOn(unsigned int)
ARX_API bool acgiIsValidClipBoundary(class AcArray< class AcGePoint2d, class AcArrayMemCopyReallocator< class AcGePoint2d > > const &)
ARX_API class AcDbFcfObjectContextData * getFcfAnnoScaleDefaultContextData(class AcDbFcf const *)
ARX_API int str_to_ccode(wchar_t const *)
ARX_API class RxADSAppTableEntryType * acrx_SetGApp(class RxADSAppTableEntryType *)
ARX_API unsigned int acutXStrLength(wchar_t const *)
ARX_API int acdbUnitTypeToAutoCADUnit(enum AcFdImp::UnitFormat)
ARX_API int cfclose(class AFILE **)
ARX_API int getGroupAtName(wchar_t const *, struct gp_ent *)
ARX_API int g_trans(double *const, struct rbuf const *, struct rbuf const *, int, double *const)
ARX_API enum AcDb::DwgDataType acdbGroupCodeToType(short)
ARX_API int isPlanarFace(class FACE *)
ARX_API void handasc(unsigned char const *, wchar_t *)
ARX_API bool acdbRemoveAnnotationScaleReactor(class AcDbAnnotationScaleReactor *)
ARX_API void acdbFree(void *)
ARX_API enum Acad::ErrorStatus modelerGetPrincipalMoments(double, double *const, double *const, double *const, double *const, double(*const)[3])
ARX_API int getShapeName(int, wchar_t *&)
ARX_API double distsq2(double const *, double const *)
ARX_API class RegenBlockRefIdStack * regenBlockRefIdStack(void)
ARX_API enum Acad::ErrorStatus createRegionFromLoop(class Darray &, class AcDbRegion *&, enum LoopErrorStatus &)
ARX_API bool acdbSetDimLineLinetype(class AcDbObject *, class AcDbObjectId, bool)
ARX_API double angle(double const &, double const &, double const &, double const &)
ARX_API int crcwriteBytes(class AFILE *, void const *, unsigned int)
ARX_API class AcDbRadialDimensionLargeObjectContextData * getRadialDimensionLargeAnnoScaleDefaultContextData(class AcDbDimension const *)
ARX_API bool patchentry(class PeFile *, wchar_t const *)
ARX_API int cfunlink(class AFILE **)
ARX_API bool acdbIsPersistentReactor(void *)
ARX_API bool findUCGlyph(int)
ARX_API int acutIsPrint(int)
ARX_API enum Acad::ErrorStatus acdbGetCurUserViewportId(class AcDbDatabase *, class AcDbObjectId &)
ARX_API enum Acad::ErrorStatus acdbGetBreakSubentIndex(class AcDbEntity *, class AcGePoint3d const &, class AcGeVector3d const &, int &, class AcGePoint3d &, class AcGeTol const &=AcGeContext::gTol)
ARX_API void mp_new(double const *, double const *, double const *, double(*const)[3], double const *)
ARX_API Acad::ErrorStatus acdbDxfOutAsR12(AcDbDatabase *, const ACHAR *, const int=16)
ARX_API enum Acad::ErrorStatus acdbOleGetSelectedFontPointSize(class AcDbOle2Frame const *, int &)
ARX_API void * llist_byindex(void *, int)
ARX_API void cvltu(double const *, double *)
ARX_API void zapset(struct munched_set_tag **)
ARX_API bool longToString(long, wchar_t *, int, int)
ARX_API int acdbReleaseXrefFileLockForFile(class AcDbDatabase *, wchar_t const *)
ARX_API int llist_length(void *)
ARX_API enum Acad::ErrorStatus getsm(class AcDbDatabase *, enum SMIO_ENUM_TYPE, int, struct s_hdr *)
ARX_API int g_2pilc(struct lineq const *, double, double(*)[3])
ARX_API void frelst(struct lstdsc **)
ARX_API bool c5ObjIdIsLessThan(class AcDbStub const *, class AcDbStub const *)
ARX_API enum Acad::ErrorStatus acdbTranslateFields(class AcDbField *, class AcFdTranslateFieldContext const &)
ARX_API enum Acad::ErrorStatus acdbDump(class AcDbFormattedTableData const *, class AcString &, enum AcDb::CellProperty, enum AcDb::GridProperty, enum AcDb::GridLineType, int)
ARX_API int sgn(double)
ARX_API bool acdbSetContributingApp(class AcDbDatabase *, struct _GUID const &)
ARX_API void cvltwv(double const *, double *)
ARX_API void modelerTransformAreaProps(double, double *const, double *const, double *const, double *const, double &, double *const, double *const, double *const, double *const, double *const, double *const)
ARX_API enum Acad::ErrorStatus modelerGetConnectedEntsForBlend(class ENTITY const *, class Darray &)
ARX_API enum Acad::ErrorStatus acdbSetHostApplicationServices(class AcDbHostApplicationServices *)
ARX_API enum Acad::ErrorStatus acdbValidateCustomSummaryInfoKey(wchar_t const *, class AcDbDatabaseSummaryInfo const *)
ARX_API void acdbSetHasFiled(class AcDbFilerController *, bool)
ARX_API void g_mat_ucs_ecs(double(*const)[4], double *const)
ARX_API double dotp(double const *, double const *)
ARX_API enum Acad::ErrorStatus acdbSetUnitScaleContext(class AcDbDatabase *, class AcDbAnnotationScale *)
ARX_API void setIsGoingToShutDownAutoCAD(int)
ARX_API int acrx_PrintNullPtr(class AcRxObject *)
ARX_API void dms_p(wchar_t const *, wchar_t *, wchar_t *)
ARX_API enum Acad::ErrorStatus modelerRayTestBody(class AcGePoint3d &, class AcGeVector3d &, double, class BODY *, class AcArray< class ENTITY *, class AcArrayMemCopyReallocator< class ENTITY * > > &, class AcArray< double, class AcArrayMemCopyReallocator< double > > &)
ARX_API void acrx_initRXADSApp(wchar_t const *)
ARX_API enum Acad::ErrorStatus acdbGetSummaryInfo(class AcDbDatabase *, class AcDbDatabaseSummaryInfo *&)
ARX_API class AcDbObjectId acdbPersistentReactorObjectId(void *)
ARX_API int asprintf_s(wchar_t *, unsigned int, wchar_t const *,...)
ARX_API void setDragConstrainedCurvesIncludingEndpoints(bool)
ARX_API enum Acad::ErrorStatus regAppNameAddSymbol(class AcDbRegAppTableRecord *&, wchar_t const *, class AcDbDatabase *)
ARX_API void acdbRemoveAssocNetworksFromBlock(class AcDbObjectId const &)
ARX_API int mp_pop(void)
ARX_API double acad_atan2(double const &, double const &)
ARX_API bool acdbHasEmptyOrNoFieldList(class AcDbDatabase *)
ARX_API class AcGiCommandBuffer * acdbGetCmdBuffer(void)
ARX_API enum Acad::ErrorStatus xunloadGuts(class AcDbXrefGraph &, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &, class AcDbDatabase *, bool)
ARX_API int acutToUpper(int)
ARX_API double distan2(double const *, double const *)
ARX_API double g_dpl(double const *const, struct lineq *)
ARX_API enum Acad::ErrorStatus acdbSetReferenced(class AcDbObjectId)
ARX_API enum Acad::ErrorStatus acdbSelectSubRegion(class AcDbTable const *, class AcGePoint3d const &, class AcGePoint3d const &, class AcGeVector3d const &, class AcGeVector3d const &, double, double, enum AcDb::SelectType, bool, bool, struct AcCellRange &, int &, class AcArray< class AcDbFullSubentPath, class AcArrayObjectCopyReallocator< class AcDbFullSubentPath > > *)
ARX_API enum Acad::ErrorStatus acdbDictionaryGetAt(class AcDbDictionary const *, wchar_t const *, class AcDbObjectId &)
ARX_API bool modelerIsVertexEdge(class ENTITY *, class AcGePoint3d &)
ARX_API enum Acad::ErrorStatus acdbGetCommonGridProperty(class AcDbTable const *, struct AcCellRange const &, enum AcDb::GridLineType, struct AcGridProperty &)
ARX_API enum Acad::ErrorStatus acdbFlushXrefFileBuffers(class AcDbDatabase *)
ARX_API void init_erstruc(void)
ARX_API bool shescp(int)
ARX_API void acdbSerializeInGradient(class AcDbHatch *, void const *, int *)
ARX_API class CMText * MObjectAsText(class CMObject *)
ARX_API int __fastcall _fmt_real(double const &, int, wchar_t *, unsigned int)
ARX_API enum Acad::ErrorStatus acdbXBindXrefs(class AcDbDatabase *, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > >, bool, bool)
ARX_API void appendToAnnoArrays(class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &, class AcArray< class AcDbGripData *, class AcArrayMemCopyReallocator< class AcDbGripData * > > &, class AnnotationGripAppData *)
ARX_API struct tagBITMAPINFO * acdbGetPreviewBitmap(wchar_t const *)
ARX_API bool acdbGetDimFlipArrow(class AcDbObject *, int &)
ARX_API enum Acad::ErrorStatus objectIdToIndex(int &, class AcDbObjectId, enum LayoutMemberType)
ARX_API enum Acad::ErrorStatus acdbSetPaperMargins(class AcDbPlotSettings *, double, double, double, double)
ARX_API enum Acad::ErrorStatus acdbiOverlayXrefNoUndo(class AcDbDatabase *, wchar_t const *, wchar_t const *, class AcDbObjectId &)
ARX_API class CMGroupStart * MObjectAsGroupStart(class CMObject *)
ARX_API int commstrip(wchar_t *, wchar_t)
ARX_API int mfvf(struct flagmat *, double const *, double const *, double const *, double const *)
ARX_API bool acutSplitString(unsigned int &, wchar_t const *&, wchar_t const *, unsigned int)
ARX_API int modelerValidEdgesForBlend(class Darray const &)
ARX_API int ac_tcscmp(wchar_t const *, wchar_t const *)
ARX_API int shtext(wchar_t const *, bool, int, bool)
ARX_API bool acdbiIsFilterInverted(class AcDbSpatialFilter const *)
ARX_API bool acdbIsCustomObject(class AcDbObjectId const &)
ARX_API void freeChainP(struct vertex_chain_head_s **)
ARX_API int univec(double *, double const *)
ARX_API enum Acad::ErrorStatus acdbGetTransformedEntities(class AcDbEntity const *, class AcGeMatrix3d const &, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &)
ARX_API void ads_delete_section()
ARX_API void acdbSerializeOutGradient(class AcDbHatch const *, void *, int *, int, enum AcDb::AcDbDwgVersion)
ARX_API wchar_t const * getOutOfMemoryMessage(void)
ARX_API enum Acad::ErrorStatus acdbOpenAcDbEntity(class AcDbEntity *&, class AcDbObjectId, enum AcDb::OpenMode, bool=false)
ARX_API enum Acad::ErrorStatus makeEdgesFromVchain(struct vertex_chain_head_s *, class AcGeVector3d const &, bool, class AcArray< int, class AcArrayMemCopyReallocator< int > > &, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &)
ARX_API enum Acad::ErrorStatus acdbGetDgnFileReferences(wchar_t const *, wchar_t const *, class AcArray< struct AcDbDgnRefFileData *, class AcArrayMemCopyReallocator< struct AcDbDgnRefFileData * > > &)
ARX_API enum Acad::ErrorStatus modelerDeleteImplicitBlends(class Darray const &)
ARX_API bool IsNewSysCodePageAndUSEnglishDwg(enum code_page_id, enum code_page_id)
ARX_API struct AcCellRange acdbGetSubSelection(class AcDbTable const *, int &)
ARX_API enum Acad::ErrorStatus acdbCalculate2LineAngDimArcLocation(class AcGePoint3d const *, class AcGePoint3d const &, class AcGePoint3d const &, class AcGePoint3d const *, class AcGeVector3d const &, class AcGePoint3d &, class AcGePoint3d &)
ARX_API wchar_t * ac_tcsncpy(wchar_t *, wchar_t const *, unsigned int)
ARX_API double gdsq2p(double *, double *)
ARX_API unsigned int b_rcxstring(class AFILE *, wchar_t *, unsigned int)
ARX_API class AFILE * openTempFileInMemory(wchar_t const *, bool)
ARX_API void acdbAcisSaveEntityToDwgFiler()
ARX_API class AcDbHyperlink * newAcDbHyperlink(void)
ARX_API bool acdbGetPropertySetProperties(class AcDbDatabase *, struct _GUID const &, class std::vector< struct tagPROPSPEC, class std::allocator< struct tagPROPSPEC > > &, class std::vector< struct tagPROPVARIANT, class std::allocator< struct tagPROPVARIANT > > &)
ARX_API int acutGetNumberOfThreads(void)
ARX_API enum Acad::ErrorStatus acdbSaveAsDwg(class AcDbDatabase *, class AcDwgFileHandle *, struct SecurityParams const *, bool)
ARX_API enum Acad::ErrorStatus acdbForceErase(class AcDbObject *)
ARX_API void explodeBlock(class AcDbBlockReference *, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &, bool)
ARX_API enum Acad::ErrorStatus modelerFlattenAhl(class AcDbDatabase *, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &, class AcGeVector3d &, bool, bool, bool, class AcGePlane &, class AcArray< class AcDbEntity *, class AcArrayMemCopyReallocator< class AcDbEntity * > > &, class AcArray< class AcDbEntity *, class AcArrayMemCopyReallocator< class AcDbEntity * > > &, class AcArray< int, class AcArrayMemCopyReallocator< int > > &)
ARX_API void acdbW2EMatrix(class AcGeVector3d, class AcGeMatrix3d &)
ARX_API int SafePeekMessage(struct tagMSG *, struct HWND__ *, unsigned int, unsigned int, unsigned int)
ARX_API enum Acad::ErrorStatus acdbGetPaperImageOrigin(class AcDbPlotSettings *, double &, double &)
ARX_API double fixangle(double const &)
ARX_API class AcCmEntityColor accmGetLayerColorTableColor(class AcDbGlobals *, int, class AcDbObjectId)
ARX_API void removeBoundaryEntities(class AcDbSSet *, struct vertex_chain_head_s *)
ARX_API bool acgiSelfIntersecting(class AcArray< class AcGePoint2d, class AcArrayMemCopyReallocator< class AcGePoint2d > > const &)
ARX_API void llist_freeall(void **)
ARX_API class AcDbAbstractClipBoundaryDefinition * acdbAllocateClipBoundaryDefinition(void)
ARX_API int crcreadBytes(class AFILE *, void *, unsigned int)
ARX_API bool acdbGetPropertySetPropspecs(class AcDbDatabase *, struct _GUID const &, class std::vector< struct tagPROPSPEC, class std::allocator< struct tagPROPSPEC > > &)
ARX_API void modelerClosestPtToCurve(int, class ENTITY const *, class AcGePoint3d const &, class AcGePoint3d &, double &, int)
ARX_API bool hxfind(unsigned char *const, long *)
ARX_API void TrimRightString(class AcString &)
ARX_API class AcDbCompositionManager * acdbCompositionManager(void)
ARX_API enum Acad::ErrorStatus acdbAddVXTableRecord(class AcDbViewport *, class AcDbVXTableRecord *&)
ARX_API int ResbufLen(struct resbuf *)
ARX_API void startchain(struct vertex_chain_head_s *, struct edge *)
ARX_API class CFontInfo * acFontInfo(void)
ARX_API bool acdbDisplayPreviewFromDwg(wchar_t const *, void *, unsigned long const *=NULL)
ARX_API void g_mat_x_pt(double(*const)[4], double const *const, double *const)
ARX_API AcTransactionManager * acTransactionManagerPtr()
ARX_API enum Acad::ErrorStatus acdbGetContentExtents(class AcDbTable const *, struct AcCell const &, int, double &, double &)
ARX_API class AFILE *& afileSmpList(void)
ARX_API int makecs(struct flagmat *, double const *, double(*const)[3])
ARX_API bool acdbEnableFieldTranslation(class AcDbTable *, bool)
ARX_API enum Acad::ErrorStatus acdbDynamicBlockGripInfo(class AcDbGripData *, bool &, bool &)
ARX_API bool isSolidFaceGsMarker(unsigned int)
ARX_API void TrimString(class AcString &)
ARX_API class AcDbObject * getPostR12Object(struct erstruc *)
ARX_API void getWcsToUcsMatrix(class AcGeMatrix3d &)
ARX_API void unori(double(*)[3])
ARX_API bool regAppName(wchar_t const *, class AcDbDatabase *)
ARX_API int acutIsGraph(int)
ARX_API void acdbGetOwnerAppGuid(class AcDbDatabase *, struct _GUID &)
ARX_API void * llist_add(void **, int)
ARX_API enum Acad::ErrorStatus acdbiGetTerminatorBlockId(class AcDbDatabase *, class AcDbObjectId &)
ARX_API enum Acad::ErrorStatus modelerSetEdgeChamfer(class Darray &, class FACE *, double, double)
ARX_API enum Acad::ErrorStatus acdbSetLockPositionOnAttrib(class AcDbAttribute *, bool)
ARX_API void acad__assert()
ARX_API void acdbiAddBlockInfo(class AcDbObjectId, class AcDbObjectId)
ARX_API bool acdbGetDimAngExtOn(class AcDbObject *, int &)
ARX_API class AcDbDiametricDimensionObjectContextData * getDiametricDimensionAnnoScaleDefaultContextData(class AcDbDimension const *)
ARX_API void checkForMultipleRefs(class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &, class AcDbXrefGraph &)
ARX_API int acdbDeleteArray(class AcArray< struct ACFD_FORMAT *, class AcArrayMemCopyReallocator< struct ACFD_FORMAT * > > &)
ARX_API bool acdbIsLongTransactionActive(void)
ARX_API enum Acad::ErrorStatus applyCurDwgLayerTableChanges(void)
ARX_API int groupTableNbrOfElements(int *)
ARX_API int modelerGetFirstWireEdgeGraphLength(class BodyGraphRep const *)
ARX_API bool forceAnnoAllVisible(class AcDbObject *)
ARX_API short acdbLineWeightUnits(void)
ARX_API class CMTokenMIF * MObjectAsMIF(class CMObject *)
ARX_API bool isOldHatchBlock(class AcDbBlockReference *)
ARX_API long getDatabaseId(class AcDbEntity *)
ARX_API void crcpeek()
ARX_API int fcopy(class AFILE *, class AFILE *, long)
ARX_API enum Acad::ErrorStatus acutUpdString(wchar_t const *, wchar_t *&)
ARX_API bool intline(struct lineq const *, struct lineq const *, double *, double *)
ARX_API void acdbModelerStart()
ARX_API enum Acad::ErrorStatus modelerDeepCopyEntity(ENTITY *, ENTITY *&)
ARX_API bool acdbTableHitTest(class AcDbTable *, class AcGePoint3d const &, class AcGeVector3d const &, double, double, struct AcTableItem &, enum AcDb::TableHitItem &)
ARX_API void acutDelBuffer(void *&)
ARX_API enum Acad::ErrorStatus acdbIsValidCellStyleName(class AcDbTableStyle *, wchar_t const *)
ARX_API bool acdbSetDimTolAlign(class AcDbObject *, int, bool)
ARX_API wchar_t * _strsave_dbg(wchar_t const *, wchar_t **)
ARX_API enum Acad::ErrorStatus acdbGetTextPosition(class AcDbBlockElementEntity *, class AcArray< class AcGePoint3d, class AcArrayMemCopyReallocator< class AcGePoint3d > > &)
ARX_API bool acdbSymbolTableHas(class AcDbSymbolTable const *, wchar_t const *, bool)
ARX_API bool fuzzeq(double const &, double const &)
ARX_API enum Acad::ErrorStatus acdbCreateCellStyle(class AcDbTableStyle *, wchar_t const *, class AcDbTable const *, struct AcCell const &)
ARX_API enum Acad::ErrorStatus addColor(class BODY *, class AcCmColor const &, class AcCmColor const &)
ARX_API void tan_vector(double const *const, double const *const, double, double *const)
ARX_API void rstrcpvars(class AcDbGlobals *)
ARX_API int shpload(wchar_t const *, int, class AcDbDatabase *, bool, wchar_t const *, wchar_t const *, int, int, int, int)
ARX_API int addMappingsFromFile(wchar_t const *)
ARX_API bool aclyUsesUsed(class AcLyLayerFilter *)
ARX_API bool acdbiMTextAttachmentPointToTextHVMode(enum AcDbMText::AttachmentPoint, enum AcDb::TextHorzMode &, enum AcDb::TextVertMode &)
ARX_API enum Acad::ErrorStatus acdbGetCellExtents(class AcDbTable const *, struct AcCell const &, int, class AcArray< class AcGePoint3d, class AcArrayMemCopyReallocator< class AcGePoint3d > > &, bool)
ARX_API bool acrxUnloadModule(wchar_t const *, bool=false)
ARX_API void acdbGetMainThreadId()
ARX_API void acdbSetOwnerAppGuid(class AcDbDatabase *, struct _GUID const &)
ARX_API class AcDbDecompositionManager * acdbGetDecompositionManager(void)
ARX_API void wrlst(struct lstdsc **, void const *, int)
ARX_API int int3dline(double(*const)[3], int, double *const)
ARX_API wchar_t const * symtname(int)
ARX_API int acutNumberOfCoreProcessors(void)
ARX_API int bfResident(void)
ARX_API enum Acad::ErrorStatus acdbGetReferencedScales(class AcDbDatabase const *, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &)
ARX_API void shpunset(void)
ARX_API enum Acad::ErrorStatus modelerEvalCurveCurvature(class ENTITY const *, double, double *const, int)
ARX_API void acdbModelerHasColor()
ARX_API void acdbValidateModelerInterface()
ARX_API enum Acad::ErrorStatus acdbSetInsertionRule(unsigned long)
ARX_API int isSolid(class ENTITY *, int)
ARX_API enum Acad::ErrorStatus registerAppDim(class AcDbDatabase *, wchar_t const *)
ARX_API int lsttell(struct lstdsc **)
ARX_API void acdbUseEnhancedModifiedNotification(void)
ARX_API enum tagMeasureUnits IS_GetMeasurementUnits(void)
ARX_API bool buildXdepList(wchar_t const *, enum SymUtil::symEnumType, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &, class AcDbDatabase *)
ARX_API void mergeAppDicts(class AcDbImpDatabase *, class AcDbImpDatabase *, class AcDbIdMapping &)
ARX_API enum Acad::ErrorStatus acdbInitializeToMetric(class AcDbTableStyle *)
ARX_API bool acdbSetPropertySetProperty(class AcDbDatabase *, struct _GUID const &, struct tagPROPSPEC const &, struct tagPROPVARIANT const &)
ARX_API enum Acad::ErrorStatus acdbSetThumbnailBitmaps(class AcDbDatabase *, void *, void *)
ARX_API void modelerStart(void)
ARX_API void cvwtm(double const *, double *)
ARX_API enum Acad::ErrorStatus acdbConvertGelibCurveToAcDbCurve(class AcGeCurve3d const &, class AcDbCurve *&, class AcGeVector3d *, class AcGeTol const &=AcGeContext::gTol)
ARX_API class AcDbLeaderObjectContextData * getLeaderAnnoScaleDefaultContextData(class AcDbLeader const *)
ARX_API bool acdbIsReferenceField(wchar_t const *, enum AcFdImp::RefFieldType *, long *)
ARX_API class AcDbUnderlayHost * acdbSetCurrentDwfHost(class AcDbUnderlayHost *)
ARX_API enum Acad::ErrorStatus acdbMlineWeldAll(class AcDbMline *, class AcGePoint3d const &, class AcGePoint3d const &)
ARX_API int aschand(wchar_t const *, unsigned char *)
ARX_API enum Acad::ErrorStatus acdbGetGeoDataObjId(class AcDbDatabase *, class AcDbObjectId &)
ARX_API void * text_del(void **, wchar_t const *)
ARX_API void cvwtu(double const *, double *)
ARX_API wchar_t GetLastCharacter(wchar_t const *)
ARX_API enum Acad::ErrorStatus acdbSaveAs(class AcDbDatabase *, wchar_t const *, struct SecurityParams const *)
ARX_API void purgeRegenFilterStack(void)
ARX_API enum Acad::ErrorStatus modelerBoolOperRegions(enum AcDb::BoolOperType, class BODY *&, class BODY *&)
ARX_API wchar_t const * acrxProductKey(void)
ARX_API bool acdbGetDimJogSymbolSize(class AcDbObject *, int &, double &)
ARX_API void erabt_msg(wchar_t const *, char **)
ARX_API int xd_transformBy(struct xd_handle *, class AcGeMatrix3d const &)
ARX_API void acrxConnectNewClasses(class AcRxDictionary *)
ARX_API int recovent(class AFILE *, long, long, long *)
ARX_API bool explodeMTextToSimpleString(class AcDbMText const *, bool, int, class AcString &)
ARX_API enum Acad::ErrorStatus modelerGetAdjacentFaceNormal(class ENTITY *, class AcGeVector3d &, class AcGeVector3d &)
ARX_API enum Acad::ErrorStatus modelerBoolOperBodies(enum AcDb::BoolOperType, class BODY *&, class BODY *&)
ARX_API class AcRxDynamicLinker * newAcRxDynamicLinker(void)
ARX_API enum Acad::ErrorStatus acdbSetForceAnnoAllVisible(class AcDbObject *, bool, wchar_t const *)
ARX_API void acdbAcisDeleteModelerBulletins()
ARX_API void acdbiSetFilterInverted(class AcDbSpatialFilter *)
ARX_API void freeChain(struct vertex_chain_head_s *)
ARX_API void gppad(double const *, double const &, double const &, double *)
ARX_API double intz(double const &, double const &, double const &, double const &, double const &)
ARX_API bool acdbInternalSetComments(class AcDbDatabase *, wchar_t const *)
ARX_API enum Acad::ErrorStatus cleanItOfAllGroups(class AcDbEntity *)
ARX_API bool acdbGetDimExt2Linetype(class AcDbObject *, class AcDbObjectId &)
ARX_API double gd2p(double *, double *)
ARX_API void * GetSymbolAddress(struct HINSTANCE__ *, char const *)
ARX_API wchar_t const * mapFontName(wchar_t const *)
ARX_API void badassrt()
ARX_API void modelerGetBoundingBox(class BODY *, double *const, double *const, double *const, double *const)
ARX_API bool acdbHasAnnotativeEntities(class AcDbDatabase *)
ARX_API AcLocale acrxProductLocale(void)
ARX_API enum Acad::ErrorStatus makeRegion(double *const, double *const, double, double, double, class BODY *&)
ARX_API void ads_catrb()
ARX_API int alib_store_s(void *, wchar_t const *, unsigned int)
ARX_API int getts(int, class AcDbDatabase *)
ARX_API void aputchar(wchar_t)
ARX_API enum Acad::ErrorStatus acdbOleGetOriginalWidthHeight(class AcDbOle2Frame const *, double &, double &)
ARX_API void setTrackingData(int *)
ARX_API void NormalizedRGBToHSL(double, double, double, double &, double &, double &)
ARX_API class AcDbObjectId acdbGetCurVportId(class AcDbDatabase *)
ARX_API class AcDbDimensionObjectContextData * getDimensionAnnoScaleDefaultContextData(class AcDbDimension const *)
ARX_API enum Acad::ErrorStatus acdbGetAnnotativeEntities(class AcDbDatabase *, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &)
ARX_API bool acdbGetDimTextBackground(class AcDbObject *, int &, class AcCmColor &)
ARX_API enum Acad::ErrorStatus accessAcDbObjectForWrite(class AcDbObject *, bool &, bool &, int &, bool)
ARX_API class AcDbMLeaderObjectContextData * getMLeaderAnnoScaleDefaultContextData(class AcDbMLeader const *)
ARX_API enum Acad::ErrorStatus acdbGetViewCubeProjection(class AcDbObjectId const &, bool &)
ARX_API int addMapping(wchar_t const *, wchar_t const *)
ARX_API void plinetype()
ARX_API void arc_to_bulge(double const *const, double const &, double const &, double const &, double *const, double *const, double &)
ARX_API void acrx_abort_file_line(wchar_t const *, int)
ARX_API double g_fabsv(double const *const)
ARX_API bool acdbUcsMatrix(class AcGeMatrix3d &, class AcDbDatabase *=NULL)
ARX_API void * llist_free(void **, void *)
ARX_API bool acdbPSLayoutAnnoAllVisible(class AcDbObjectId)
ARX_API bool acdbRemoveContributingApp(class AcDbDatabase *, struct _GUID const &)
ARX_API class AcRxDictionary const * acrxSysClasses(void)
ARX_API class CLocale & acLocale(void)
ARX_API enum Acad::ErrorStatus acdbWblockCloneNamedObject(class AcDbDatabase *, class AcDbObjectId, class AcDbObjectId, wchar_t const *, int, class AcDbIdMapping &, enum AcDb::DuplicateRecordCloning, bool)
ARX_API void acdbAcisSetDeleteBulletins()
ARX_API enum Acad::ErrorStatus acdbCreateViewByViewport(class AcDbDatabase *, class AcDbObjectId, wchar_t const *, wchar_t const *, class AcDbObjectId, class AcDbObjectId &)
ARX_API void dmterm(void)
ARX_API int gcs3p(double *, double *, double *, struct gcircle *)
ARX_API int RecoverCallBack(class AcDbDatabase *)
ARX_API class AcDbBlockElementEntityMgr * acdbGetBlockElementEntityMgr(class AcDbDatabase *)
ARX_API int afgetc(class AFILE *)
ARX_API wchar_t * IS_ReformatNumber(wchar_t const *, wchar_t *, int)
ARX_API enum Acad::ErrorStatus acdbForceTextAdjust(class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &)
ARX_API void setArMatrixVector(class AcGeMatrix3d &, int, double const *const)
ARX_API enum Acad::ErrorStatus acdbSetViewCubeDisplay(class AcDbObjectId const &, bool)
ARX_API void deleteAcRxClass(class AcRxClass *)
ARX_API enum Acad::ErrorStatus acdbConvertFieldsToText(class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &, class AcArray< class AcString, class AcArrayObjectCopyReallocator< class AcString > > const *, enum AcFd::ConvertFieldToText)
ARX_API enum Acad::ErrorStatus acdbGetExtnames(bool &, class AcDbDatabase *)
ARX_API void getfontcurpos(double *const)
ARX_API enum Acad::ErrorStatus acdbCalculate3PointAngDimArcLocation(class AcGePoint3d const *, class AcGePoint3d const &, class AcGePoint3d const &, class AcGePoint3d const *, class AcGeVector3d const &, class AcGePoint3d &, class AcGePoint3d &)
ARX_API ACHAR const * acadErrorStatusText(enum Acad::ErrorStatus)
ARX_API enum Acad::ErrorStatus addMaterial(class BODY *, class AcDbObjectId, class AcDbObjectId)
ARX_API void acdbClearPattern(class AcDbHatch *)
ARX_API enum Acad::ErrorStatus getAllFaceLoopEdges(class FACE *, class EDGE *, class Darray &, int)
ARX_API double HSLToRGBValueHelper(double, double, double)
ARX_API long acdbInitializeManagedLayer(void)
ARX_API enum Acad::ErrorStatus acgiPopMarkerOverride(class AcGiSubEntityTraits *)
ARX_API int acrxNumNewClasses(void)
ARX_API void acdbiGetSaveAppInfo(class AcDbDatabase *, struct _GUID, class AcString &)
ARX_API class AcDbOrdinateDimensionObjectContextData * getOrdinateDimensionAnnoScaleDefaultContextData(class AcDbDimension const *)
ARX_API bool findAnnotationScaleMatch(class AcDbDatabase *, class AcDbObjectId, class AcDbAnnotationScale *&)
ARX_API enum Acad::ErrorStatus acdbSetManagedHost(class AcDbManagedHost *)
ARX_API void cvltuv(double const *, double *)
ARX_API double acutDistance(const ads_point, const ads_point)
ARX_API void acdbAcisSaveEntityToDwgFiler2()
ARX_API void acdbSetIsEmbeddedObject(class AcDbFilerController *, bool)
ARX_API bool isSolidEdgeGsMarker(unsigned int)
ARX_API bool acdbFindField(wchar_t const *, int, int &, int &)
ARX_API bool acdbSetDrawInGhostColor(class AcDbDatabase *, bool)
ARX_API unsigned char getVertexPositionAndFlags(class AcDbVertex *, class AcGePoint3d &)
ARX_API void acdbiSetSaveIsLabeled(class AcDbDatabase *, bool)
ARX_API class AcDbDictionary * newAcDbDictionary(void)
ARX_API enum Acad::ErrorStatus acdbSetHomeView(class AcDbDatabase *, class AcDbHomeView const &)
ARX_API enum Acad::ErrorStatus acdbGenerateManifestInfo(class AcDbDatabase *, struct AcDbManifestInfo *, struct resbuf *(__cdecl *)(long const *const))
ARX_API class AcDbTableContent const * acdbGetConstContent(class AcDbTable const *)
ARX_API void xd_clear(struct xd_handle *)
ARX_API unsigned long acrxProductLCID(void)
ARX_API bool acdbCompareEvaluatorIds(wchar_t const *, wchar_t const *, bool)
ARX_API enum Acad::ErrorStatus resolveCurrentXRefs(class AcDbDatabase *)
ARX_API int asscanf(wchar_t const *, wchar_t const *,...)
ARX_API int acutSPrintf(ACHAR *, size_t, const ACHAR *,...)
ARX_API void acdbiSLTSOD(class AcDbEntity *, double)
ARX_API void RGBToHSL(int, int, int, int &, int &, int &)
ARX_API enum Acad::ErrorStatus acdbSetHatchSolidFill(class AcDbHatch *, bool)
ARX_API bool isGroupMember(class AcDbEntity *, bool)
ARX_API wchar_t const * codePageNameFromId(enum code_page_id)
ARX_API double g_distsq2d(double const *const, double const *const)
ARX_API enum Acad::ErrorStatus modelerSetEntityRounds(class Darray const &, double, double, double)
ARX_API void * llist_getlast(void *)
ARX_API enum Acad::ErrorStatus acdbGetHostDwgXrefGraph(class AcDbDatabase *, class AcDbXrefGraph &, int)
ARX_API void * acad_calloc(size_t, size_t)
ARX_API enum Acad::ErrorStatus acdbAddFieldReactor(class AcFdFieldReactor *)
ARX_API enum Acad::ErrorStatus bindSortEntsDict(class AcDbBlockTableRecord *, class AcDbObjectId, class AcDbIdMapping &, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const *, bool)
ARX_API enum Acad::ErrorStatus xd_append(struct xd_handle *, struct xd_rec *)
ARX_API int smct(class AcDbDatabase *, enum SMIO_ENUM_TYPE)
ARX_API int xd_copy_except(struct xd_handle *, struct xd_handle *, int)
ARX_API __int64 acdbRuntimeId(class AcDbDatabase const *)
ARX_API class AcDbObject * createNonDBObjectFromAdsResbufChain(struct resbuf *, short &, wchar_t *&, short &, class AcDbDatabase *, enum AcDb::AcDbDwgVersion, enum AcDb::MaintenanceReleaseVersion)
ARX_API void NormalizedHSLToRGB(double, double, double, double &, double &, double &)
ARX_API void acdbRemoveLockReactor(class AcDbDatabase const *, class AcDbLockReactor *)
ARX_API void acrxProcessInitFile(void)
ARX_API void rvxstring1(unsigned int *, wchar_t **, enum code_page_id, unsigned int, char const *)
ARX_API enum Acad::ErrorStatus acdbMakeArc(class AcGePoint3d const &, class AcGePoint3d const &, double, class AcGeVector3d const &, class AcGeCircArc3d &)
ARX_API enum Acad::ErrorStatus modelerCheckEntity(class ENTITY *)
ARX_API bool acdbSetRadialExtensionAngles(class AcDbObject *, int, double, double)
ARX_API enum Acad::ErrorStatus acdbSetUnlocked(class AcDbDatabase const *)
ARX_API enum Acad::ErrorStatus acdbSymbolTableGetAt(class AcDbSymbolTable const *, wchar_t const *, class AcDbObjectId &, bool)
ARX_API enum Acad::ErrorStatus clearDbInstanceCount(class AcDbDatabase *, class AcRxClass const *)
ARX_API enum Acad::ErrorStatus acdbSetTableToolTipOption(int)
ARX_API bool acdbIsTransSpatial(class AcDbFullSubentPath const &)
ARX_API bool acdbDwkFileExists(wchar_t const *)
ARX_API class AcDbHeader * acdbGetZeroDocDefaultHeader(void)
ARX_API enum Acad::ErrorStatus acdbSetHatchPattern(class AcDbHatch *, struct pd_pat const *, double)
ARX_API enum Acad::ErrorStatus xbindallGuts(class AcDbXrefGraph &, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &, bool, class AcDbDatabase *, bool &, bool, bool)
ARX_API double g_new_bulge(double const *const, double const *const, double, double const *const, int)
ARX_API void maxObjMem()
ARX_API void acdbRegisterDefaultScaleListHandler(class AcDbDefaultScaleListHandler *)
ARX_API int removeGroup(long)
ARX_API void externc_aprintf()
ARX_API int getDictionaryVariable(class AcDbDatabase *, wchar_t const *, wchar_t *&)
ARX_API int intconic(struct quadeq *, struct lineq *)
ARX_API enum AcDbMText::AttachmentPoint acdbiTextHVModeToMTextAttachmentPoint(enum AcDb::TextHorzMode, enum AcDb::TextVertMode)
ARX_API unsigned long GetOffsetToDataFromResEntry(unsigned char *, struct _IMAGE_RESOURCE_DIRECTORY_ENTRY *)
ARX_API enum Acad::ErrorStatus acdbFillCmdBuffer(class AcGiCommandBuffer *, class AcDbEntity *)
ARX_API bool acdbGetPropertySetProperty(class AcDbDatabase *, struct _GUID const &, struct tagPROPSPEC const &, struct tagPROPVARIANT &)
ARX_API void clearNewClassesArray(void)
ARX_API enum Acad::ErrorStatus acdbOleGetOriginalSelectedFontName(class AcDbOle2Frame const *, wchar_t *&)
ARX_API enum Acad::ErrorStatus acdbAttachXref(class AcDbDatabase *, wchar_t const *, wchar_t const *, class AcDbObjectId &)
ARX_API enum Acad::ErrorStatus createRegionsFromEntities(class AcRxSet const *, bool, class AcRxSet &, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &)
ARX_API void acutTrimWhiteSpace(wchar_t *)
ARX_API enum AcadApp::ErrorStatus acrxUnregisterApp(wchar_t const *, bool)
ARX_API int ac_istlower(int)
ARX_API void group_copy(class AcDbIdMapping const *, bool)
ARX_API void rwdwlst(struct lstdsc **)
ARX_API void mp_switch(int)
ARX_API class AcGePoint3d acdbGetAttachmentPoint(class AcDbTable const *, struct AcCell const &, int, int &)
ARX_API bool acedResumingInvocation()
ARX_API void acdbiSLOD(class AcDbEntity *, class AcDbHardPointerId const &)
ARX_API void queueAnnotationAttributesForRegen(class AcDbBlockReference *, bool)
ARX_API enum Acad::ErrorStatus aclySetAllLayersUsed(class AcDbLayerTable *)
ARX_API bool c4ObjIdNotEqualTo(unsigned long, unsigned long)
ARX_API double g_cross2d(double const *const, double const *const)
ARX_API void * alloc(unsigned int)
ARX_API void modelerEnd(bool)
ARX_API void modelerEvalCurve(int, class ENTITY const *, double, class AcGePoint3d &, class AcGeVector3d *, class AcGeVector3d *)
ARX_API void acdbVertVer()
ARX_API bool acrxAppIsLoaded(wchar_t const *)
ARX_API class AcGeVector3d ucsXDir(void)
ARX_API bool isDragConstrainedCurvesIncludingEndpoints(void)
ARX_API void qformat(int, wchar_t *, unsigned int, double const *, bool, unsigned int)
ARX_API void acdbUndo(class AFILE *, short, class AcDbDwgUndoFiler *)
ARX_API void acdbAcisRestoreEntityFromDwgFiler()
ARX_API class AcDbObjectId getIdFromIndex(int, enum LayoutMemberType, class AcDbDatabase *)
ARX_API enum Acad::ErrorStatus acdbCopyLayout(wchar_t const *, wchar_t const *, class AcDbDatabase *)
ARX_API long nvchain(struct vertex_chain_head_s *)
ARX_API enum Acad::ErrorStatus acdbSymbolTableRecordName(class AcDbSymbolTableRecord const *, class AcString &)
ARX_API enum Acad::ErrorStatus acdbMlineCornerJoint(class AcDbMline *, class AcGePoint3d const &, class AcDbMline const *, class AcGePoint3d const &)
ARX_API enum Acad::ErrorStatus putsm(class AcDbDatabase *, enum SMIO_ENUM_TYPE, int, struct s_hdr const *)
ARX_API bool eqv(double const *, double const *)
ARX_API int isEmpty(class BODY *)
ARX_API enum Acad::ErrorStatus acdbMakePline(class AcArray< class AcGePoint3d, class AcArrayMemCopyReallocator< class AcGePoint3d > > const &, class AcArray< double, class AcArrayMemCopyReallocator< double > > const &, class AcDb2dPolyline *&)
ARX_API enum Acad::ErrorStatus acdbEndInPlaceEditMode(class AcDbTable *, bool)
ARX_API enum Acad::ErrorStatus acdbOpenAcDbObject(class AcDbObject *&, class AcDbObjectId, enum AcDb::OpenMode, bool=false)
ARX_API enum Acad::ErrorStatus acdbCopyOwnerId(class AcDbField *, class AcDbField *)
ARX_API void * text_addafter(void **, void *, wchar_t const *, int)
ARX_API bool acdbIsPointBetweenRays(class AcGePoint3d const &, class AcGePoint3d const &, class AcGePoint3d const &, class AcGePoint3d const &, class AcGeVector3d const &)
ARX_API void sethandle(unsigned char *, unsigned char const *)
ARX_API void cvwtmv(double const *, double *)
ARX_API void getHandleBytes(long, unsigned char *const)
ARX_API long CreateSafeArray(unsigned short, unsigned long, struct tagSAFEARRAY **)
ARX_API enum Acad::ErrorStatus acdbPutSummaryInfo(class AcDbDatabaseSummaryInfo const *, class AcDbDatabase *)
ARX_API enum Acad::ErrorStatus acdbGetThumbnailBitmapFromDxfFile(wchar_t const *, void *&)
ARX_API bool boundingBoxesOverlap(class AcDbExtents const &, class AcDbExtents const &)
ARX_API void trace_with_retrys()
ARX_API void acrx_relGApp(void)
ARX_API enum Acad::ErrorStatus getDWGTempFileName(wchar_t const *, wchar_t const *, wchar_t *)
ARX_API int wtat(struct flagmat *, double const *)
ARX_API long getGroupSymbolTableId(void)
ARX_API void resbufFromBagOutFiler(class AcDbDxfFiler *, struct resbuf *&, struct resbuf *&)
ARX_API enum Acad::ErrorStatus pruneRegionGraph(class Darray &, class Darray &, class Darray &, class Darray &)
ARX_API void setExtFontWidth(double)
ARX_API int _fmtin(bool, void const *, wchar_t const *, char **)
ARX_API void calcup(int, int, int *, int *)
ARX_API enum Acad::ErrorStatus buildGraphFromEdges(class Darray &, class Darray &, int &)
ARX_API enum Acad::ErrorStatus acdbSetBLPDistanceName(class AcDbObject *, class AcString const &)
ARX_API enum Acad::ErrorStatus acdbSetBreak3dQueueForRegen(bool)
ARX_API void rwdlst(struct lstdsc **)
ARX_API void initCachedTextFontIndices(void)
ARX_API bool acdbGetExemptCheckFlag(class AcDbObject *, int &)
ARX_API enum Acad::ErrorStatus getWirePathEndEdges(class BODY *, class EDGE *&, class EDGE *&, double *, double *)
ARX_API wchar_t const * getTolPromptString(void)
ARX_API enum Acad::ErrorStatus acdbGetUpDirection(class AcDbDatabase *, class AcGeVector3d &)
ARX_API enum Acad::ErrorStatus copyLocalsToGlobals(void const *, int, struct LayoutMemberDescriptor const *const)
ARX_API void modelerApplyMatrix(class BODY *, double *, double *, double *)
ARX_API void xd_open(struct xd_handle *)
ARX_API void vecxmata(double *, double const *, struct flagmat const *, enum VecUsageEnum, int)
ARX_API enum Acad::ErrorStatus acdbCopySectionSettings(class AcDbSectionSettings *, class AcDbSectionSettings *, enum AcDbSectionSettings::SectionType)
ARX_API bool acdbDrawCmdBuf(class AcGiCommandBuffer *, class AcDbDatabase *, class AcGiWorldDraw *)
ARX_API enum Acad::ErrorStatus acdbOleGetOriginalSelectedFontPointSize(class AcDbOle2Frame const *, int &)
ARX_API enum Acad::ErrorStatus copyObjXData(class AcDbObject const *, class AcDbObject *)
ARX_API void acrx_abort(ACHAR const *,...)
ARX_API int acdbXdSize(resbuf const *, Adesk::Int32 *)
ARX_API struct resbuf * ads_find_section(struct resbuf *, wchar_t const *)
ARX_API enum Acad::ErrorStatus wireSelfIntersects(class BODY *, enum LoopErrorStatus &)
ARX_API enum Acad::ErrorStatus accmGetColorFromACIName(class AcCmColor &, ACHAR const *)
ARX_API unsigned int edgeSolidIndexToGsMarker(unsigned int)
ARX_API enum Acad::ErrorStatus acdbUpdateAnnoScaleInXrefDatabase(class AcDbDatabase *, class AcDbAnnotationScale const *, class AcDbAnnotationScale *&)
ARX_API enum AcFdImp::UnitFormat acdbAutoCADUnitToUnitType(int)
ARX_API enum Acad::ErrorStatus acdbSetUpDirection(class AcDbDatabase *, class AcGeVector3d const &)
ARX_API int acdbReadDrawing(class AcDbDatabase **, class AcDwgFileHandle *, class AcDbAuditInfo *, bool, bool, bool, bool, wchar_t const *)
ARX_API int xd_logical_size(struct xd_handle const *)
ARX_API AcDbAssocAction * acdbAssocGetCurrentlyEvaluatedActionPointer(AcDbDatabase const *)
ARX_API void mp_new_mat_guts(double const *const, double const *const, double const *const, double(*const)[3], double const *, struct flagmat *)
ARX_API void dminit(void)
ARX_API void acdbSetEntityRegenOverride(bool(__cdecl *)(class AcDbEntity *, bool))
ARX_API bool acdbIsAcadSectionDisabled(void)
ARX_API enum Acad::ErrorStatus acdbUnloadXrefs(class AcDbDatabase *, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &, bool)
ARX_API int ccode_to_str(struct xd_rec *)
ARX_API enum Acad::ErrorStatus getNextVertex(class AcDbEntity *, class AcDbVertex *&, int, int *)
ARX_API void displayBindErrorMsg(enum Acad::ErrorStatus)
ARX_API void acdbFreeResBufContents(struct resbuf *)
ARX_API wchar_t * IS_FormatDateShort(int, int, int, wchar_t *, int)
ARX_API void acdbiSPSNOD(class AcDbEntity *, class AcDbHardPointerId const &)
ARX_API bool acdbGetDimBreakSize(class AcDbObject *, double &)
ARX_API bool acdbInternalGetComments(class AcDbDatabase *, wchar_t const *&)
ARX_API void crcadd()
ARX_API enum Acad::ErrorStatus acdbOleGetRotationMatrix(class AcDbOle2Frame const *, class AcGeMatrix3d &)
ARX_API bool bigfont_find(int)
ARX_API int getIndexFromId(class AcDbObjectId, enum LayoutMemberType)
ARX_API void transformArMatrixByArMatrix(class AcGeMatrix3d &, class AcGeMatrix3d const &)
ARX_API int point_in_boundary(double const *const, struct vertex_chain_head_s *, struct munched_set_tag *const *)
ARX_API enum Acad::ErrorStatus acdbGetUnitTypeFromDoubleFormat(wchar_t const *, enum AcValue::UnitType &, enum AcFdImp::UnitFormat &)
ARX_API int pcross(double *, double const *, double const *, double const *)
ARX_API void mp_new_mat(double const *, double const *, double const *, double(*const)[3], double const *, struct flagmat *)
ARX_API void g_mat_x_vec(double(*const)[4], double const *const, double *const)
ARX_API int acutIsPunct(int)
ARX_API void printct(struct A_Flags *, wchar_t const *, long)
ARX_API void dmdclose(void)
ARX_API enum Acad::ErrorStatus acdbSetMTextBackground(class AcDbMText *&, bool, class AcCmColor *, class AcCmTransparency *, double *)
ARX_API bool acdbSetLargeRadDimJogAngle(class AcDbObject *, double, bool)
ARX_API bool compareNoCaseAcString(class AcString, class AcString)
ARX_API bool is2007DimVar(class AcDmProperty const *)
ARX_API void acrxInitSystem(void)
ARX_API bool IsNewR14Codepage(enum code_page_id)
ARX_API bool acdbSetDbNotificationSuppression(class AcDbDatabase *, bool)
ARX_API enum Acad::ErrorStatus acdbOleGetSelectedTextSizeInAcadUnits(class AcDbOle2Frame const *, double &)
ARX_API class AcGiTransientManager * acgiGetTransientManager(void)
ARX_API void * llist_push(void **, int)
ARX_API bool acutInParallel(void)
ARX_API bool acdbIsAnEffectiveDatabase(class AcDbDatabase const *)
ARX_API int g_mat_fcs_tcs(int, int, double(*const)[4])
ARX_API void accmGetLocalizedColorNames(ACHAR const **const)
ARX_API void acdbE2WMatrix(class AcGeVector3d, class AcGeMatrix3d &)
ARX_API int getIndexctl(void)
ARX_API int intcirc(double, double, double, double, double, double)
ARX_API class AcDbEntity * acisEntity2AcDbEntity2(int, class ENTITY *, int, int, class AcGeVector3d const *, int, int)
ARX_API void acdbFail(const ACHAR *)
ARX_API double newbulge(double, double, double, double, double, double, double, double)
ARX_API int llist_isin(void *, void *)
ARX_API void acdbSetAuthoringEntityColor(class AcCmColor, enum AcAeTypeIndex)
ARX_API enum Acad::ErrorStatus DimImportExpressToolHelper(wchar_t const *, wchar_t const *, class AcDbObjectId &)
ARX_API enum Acad::ErrorStatus modelerMakeFrustum(double, double, double, double, class BODY *&)
ARX_API bool getCIF(char const *, wchar_t *)
ARX_API void sumvec(double *, double, double const *, double, double const *)
ARX_API int qtxtboundingbox(wchar_t const *, double(*)[3], int, bool, short)
ARX_API void process_uc_string(wchar_t *, int &, struct TextParams const *, int, void(__cdecl *)(class AcGePoint3d const &, class AcGePoint3d const &, void const *), void *)
ARX_API enum Acad::ErrorStatus lineTangentTo2Curves(class AcDbImpModelerCurve **const, double(*const)[3], double *const, double *const, double *const, int)
ARX_API enum Acad::ErrorStatus acdbRenameLayout(wchar_t const *, wchar_t const *, class AcDbDatabase *)
ARX_API int defmat(struct flagmat *, double const *, double const *, double(*const)[3], double const *)
ARX_API Acad::ErrorStatus acdbGetObjectId(AcDbObjectId &objId, const ads_name objName)
ARX_API void ucase(wchar_t *)
ARX_API enum Acad::ErrorStatus acdbInsertLoopAt(class AcDbHatch *, int, long, class AcArray< class AcGePoint2d, class AcArrayMemCopyReallocator< class AcGePoint2d > > const &, class AcArray< double, class AcArrayMemCopyReallocator< double > > const &, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &)
ARX_API void HI_Triangulate_Face(struct HT_PointA *, struct HT_VectorStruct *, int *, int *, void(__cdecl *)(void *, int, int, int), void *)
ARX_API wchar_t * strsave(wchar_t const *, wchar_t **)
ARX_API bool isValidSolidGsMarker(unsigned int)
ARX_API enum Acad::ErrorStatus makeLoopsFromOpenDbEntities(class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &, bool, class AcGeVector3d const &, class AcDbHatch *, class AcArray< class AcHatchBoundaryLoop, class AcArrayObjectCopyReallocator< class AcHatchBoundaryLoop > > &)
ARX_API void cvwtuv(double const *, double *)
ARX_API void * acad_malloc(size_t)
ARX_API void fcirceq(double, double, double, struct quadeq *)
ARX_API bool findGlyph(int)
ARX_API int isAnObjectDBXModule(struct HINSTANCE__ *)
ARX_API enum Acad::ErrorStatus getXrefGraphForDb(class AcDbDatabase *, class AcDbXrefGraph &, int, int)
ARX_API void makerot(double(*)[3], double const *, double const &, double const &)
ARX_API void acdbAssertWriteEnabledExtended(class AcDbObject *, class AcArray< class AcDbChangeInformation *, class AcArrayMemCopyReallocator< class AcDbChangeInformation * > > *&, int, int)
ARX_API void freeEbufBuffer(void)
ARX_API class AcDbSubentId internalSubentId(class AcDb3dSolid *, class ENTITY *)
ARX_API int unimat(struct flagmat *)
ARX_API enum Acad::ErrorStatus R12PostProcessor(wchar_t const *, short, class AcDbDatabase *)
ARX_API int shdraw(unsigned int, int)
ARX_API int matxmat(struct flagmat *, struct flagmat const *, struct flagmat const *)
ARX_API void acdbSetBlockTableRecordIsFromExternalReference(class AcDbBlockTableRecord *, bool)
ARX_API enum Acad::ErrorStatus sendXBindSubCommandStartNotification(class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &)
ARX_API double distsq3(double const *, double const *)
ARX_API bool acdbGetLargeRadDimJogAngle(class AcDbObject *, double &)
ARX_API enum Acad::ErrorStatus acdbiSetBlockInsertionColor(class AcDbEntity *, class AcCmEntityColor const &)
ARX_API void acdbXStrCase()
ARX_API enum Acad::ErrorStatus acdbFixAcDbEvalVariantType(long &)
ARX_API int pathIsValid(class AcDbEntity const *, class BODY *&)
ARX_API bool modelerSetMouseInterrupts(bool)
ARX_API enum Acad::ErrorStatus postMlStyleToDb(class AcDbMlineStyle *, class AcDbObjectId &)
ARX_API double g_dist(double const *const, double const *const)
ARX_API bool hasOverride(class AcDbObject *, enum AcDm::Code)
ARX_API void xd_apndi(struct xd_handle *, struct xd_rec *)
ARX_API int trace(double const *const, double const *const, struct munched_set_tag **, struct vertex_chain_head_s *, int, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &)
ARX_API bool acdbIsDgnToDwgInProgress(void)
ARX_API void acdbSetAcisDwgVer()
ARX_API enum Acad::ErrorStatus acdbXrefReloadJustWithRedirection(class AcDbDatabase *, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &, bool)
ARX_API bool acdbIsReservedString(wchar_t const *, enum AcDb::reservedStringEnumType)
ARX_API enum Acad::ErrorStatus acdbConvertAcDbCurveToGelibCurve(class AcDbCurve const *, class AcGeCurve3d *&, class AcGeTol const &=AcGeContext::gTol)
ARX_API int ufResident(void)
ARX_API class AcRxGenLinkedList * newAcRxGenLinkedList(void)
ARX_API bool UnloadModule(struct HINSTANCE__ *)
ARX_API bool c4ObjIdIsGreaterThan(unsigned long, unsigned long)
ARX_API enum Acad::ErrorStatus extractLoopFromGraph(class RegionGraphEdge *, class RegionGraphVertex *, double *const, class Darray &, int &, class Darray &, int &)
ARX_API enum Acad::ErrorStatus acdbOleSetSelectedFontName(class AcDbOle2Frame const *, wchar_t const *)
ARX_API void acdbUpdateDynamicDimensions(class AcDbEntity *, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > const &)
ARX_API int acutIsLower(int)
ARX_API void setParentNameCallbackFuncPtr(void(__cdecl *)(wchar_t const *))
ARX_API int cvdimzin(char)
ARX_API enum Acad::ErrorStatus modelerReverseRegionNormal(class BODY *)
ARX_API void AcDbMemoryCompress(void const *, unsigned long, void *, unsigned long &)
ARX_API void g_mat_ident(double(*const)[4])
ARX_API class AcDbObject * createNonDBObjectFromAdsResbufChainImp(struct resbuf *, short &, wchar_t *&, short &, class AcDbDatabase *, enum AcDb::AcDbDwgVersion, enum AcDb::MaintenanceReleaseVersion, class AcRxClass *)
ARX_API void getArMatrixVector(double *const, class AcGeMatrix3d const &, int)
ARX_API enum Acad::ErrorStatus acdbGetViewCubeDisplay(class AcDbObjectId const &, bool &)
ARX_API unsigned int faceSolidIndexToGsMarker(unsigned int)
ARX_API enum Acad::ErrorStatus acdbDoSetupForLayouts(class AcDbDatabase *, unsigned int &)
ARX_API void pconvt2(double const *, double const &, double const &, double *)
ARX_API enum Acad::ErrorStatus acdbSaveAsR14(class AcDbDatabase *, wchar_t const *)
ARX_API bool acdbResetAppInfo(class AcDbDatabase *)
ARX_API long fmodtime(wchar_t const *)
ARX_API void cvextoi(struct xtstruc const *, struct iestruc *)
ARX_API void vertexEdgeToArc(double *const, double *const, double, double *const, double &, double &, double &)
ARX_API enum Acad::ErrorStatus acdbSwapBlockEntities(class AcDbBlockTableRecord *, class AcDbBlockTableRecord *)
ARX_API void savecpvars(class AcDbGlobals *)
ARX_API enum Acad::ErrorStatus currentEntityToWireBody(class BODY *&, double *const, double *const, int &, enum AcDb::Planarity &, double *const, class AcDbEntity const *)
ARX_API enum Acad::ErrorStatus fromAcDbTextStyle(class AcGiTextStyle &, class AcDbObjectId const &)
ARX_API int modelerCheckSaveVersion(int)
ARX_API void acrx_releaseCmdObjects(class AcRxGenHand *)
ARX_API int acutIsSpace(int)
ARX_API bool c4ObjIdIsEqualTo(unsigned long, unsigned long)
ARX_API enum Acad::ErrorStatus modelerMakeWire(int, double(*const)[3], double *const, class BODY *&)
ARX_API void acdbiSLW(class AcDbEntity *, enum AcDb::LineWeight)
ARX_API enum Acad::ErrorStatus areaHelper(class AcDbHatch *, int, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &)
ARX_API bool acdbSetArcLengthSymbolPlacement(class AcDbObject *, int, bool)
ARX_API bool acrxIsAppMDIAware(wchar_t const *)
ARX_API long VariantToResbuf(struct tagSAFEARRAY *, struct tagSAFEARRAY *, struct resbuf **, class AcDbDatabase *)
ARX_API void clearDeletedClassesArray(void)
ARX_API int acdbGetTableToolTipOption(void)
ARX_API void cndfre(wchar_t **)
ARX_API void acutPolar(ads_point, double, double, ads_point)
ARX_API void mp_push(struct flagmat const *)
ARX_API class AcRxClass * acrxNthDeletedClass(int)
ARX_API void displaySkippedProxyMsg(void)
ARX_API int isnulhnd(unsigned char *const)
ARX_API wchar_t * IS_FormatTimeLong(int, int, int, int, wchar_t *, int)
ARX_API enum Acad::ErrorStatus acdbUpdateAllDimensions(class AcDbDatabase *)
ARX_API bool acdbSetFixedLengthExtLineEnabled(class AcDbObject *, int, bool)
ARX_API void shpbox(int, int, double, class AcGePoint2d, class AcGePoint2d, class AcGiWorldDraw *)
ARX_API void acdbXStrSave()
ARX_API int invmat(struct flagmat *, struct flagmat const *)
ARX_API enum Acad::ErrorStatus acdbDumpFields(class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &, class AcString &, int, enum AcFdImp::EnumOption)
ARX_API bool acdbSetDimJogSymbolSize(class AcDbObject *, int, double, bool)
ARX_API void acdbiSetSaveHistCtl(class AcDbDatabase *, unsigned long)
ARX_API void initializeAcRx(class acrxAcadHookData const *)
ARX_API int isFace(class ENTITY *)
ARX_API enum Acad::ErrorStatus acdbSetHatchSeedPoints(class AcDbHatch *, class AcArray< class AcGePoint2d, class AcArrayMemCopyReallocator< class AcGePoint2d > > &)
ARX_API enum Acad::ErrorStatus acdbBindXrefs(class AcDbDatabase *, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &, bool, bool=false, bool=true)
ARX_API bool acdbSetDimJogSymbolPosition(class AcDbObject *, int &, class AcGePoint3d const &, bool)
ARX_API enum Acad::ErrorStatus acdbBeginEvaluateFields(int, class AcDbDatabase *)
ARX_API void clrhandle(unsigned char *)
ARX_API int writeToAnsiFile(void *, wchar_t const *, unsigned int)
ARX_API class CMGroupStop * MObjectAsGroupStop(class CMObject *)
ARX_API void g_addvec(double const *const, double const *const, double *const)
ARX_API enum Acad::ErrorStatus modelerSetVertexBlendRounds(class Darray const &, double, double)
ARX_API class AcArray< AcDbDatabase *, class AcArrayMemCopyReallocator< AcDbDatabase * > > & acdbActiveDatabaseArray(void)
ARX_API void initchain(struct vertex_chain_head_s *)
ARX_API int aprintf(wchar_t const *,...)
ARX_API enum Acad::ErrorStatus acgiClearMarkerOverride(class AcGiSubEntityTraits *)
ARX_API enum Acad::ErrorStatus acdbSetNumLoops(class AcDbHatch *, int)
ARX_API enum Acad::ErrorStatus acdbForceOpenObjectOnLockedLayer(class AcDbObject *&, class AcDbObjectId, enum AcDb::OpenMode, bool)
ARX_API enum Acad::ErrorStatus acdbiGetBlockInsertionColor(class AcDbEntity *, class AcCmEntityColor &)
ARX_API bool acdbIsValidModel(class AcDbEntity *)
ARX_API bool isVchainPline(struct vertex_chain_head_s *)
ARX_API int whatIsInThisResbufChain(struct resbuf const *, class AcRxClass *&, short &, class AcDbDatabase *)
ARX_API void newBagOutFiler(class AcDbDxfFiler *&, enum AcDb::AcDbDwgVersion, enum AcDb::MaintenanceReleaseVersion)
ARX_API enum Acad::ErrorStatus xresolve(enum XrefCmd, class AcDbObjectId &, bool, wchar_t const *, wchar_t const *, class AcDbDatabase *, class AcDbObjectId *, wchar_t const *, struct AcProjectInfo *, bool, bool)
ARX_API enum Acad::ErrorStatus acdbGetTableData(class AcDbTable *, class AcDbFormattedTableData *&)
ARX_API bool acdbGetRadialExtensionAngles(class AcDbObject *, int &, double &, double &)
ARX_API bool acdbRemovePropertySetProperty(class AcDbDatabase *, struct _GUID const &, struct tagPROPSPEC const &)
ARX_API int rxCvunit(double *, wchar_t *, wchar_t *, int)
ARX_API bool acdbIsLongTransSelectionRestricted(void)
ARX_API enum Acad::ErrorStatus loadLinetype(wchar_t const *, wchar_t const *, class AcDbDatabase *)
ARX_API bool acdbHatchSolidFill(class AcDbHatch const *)
ARX_API class AcRxGenTableEntry * newAcRxGenTableEntry(class AcRxObject *, class AcRxObject *)
ARX_API long HRESULTFromAcadErrorStatus(enum Acad::ErrorStatus)
ARX_API bool setXData(class AcDbObject *, double, wchar_t const *)
ARX_API enum Acad::ErrorStatus accmGetColorFromColorBookName(class AcCmColor &, ACHAR const *, ACHAR const *)
ARX_API void acdbReleaseCmdBuf(class AcGiCommandBuffer *)
ARX_API int ValidateFontName(wchar_t const *)
ARX_API void g_subvec(double const *const, double const *const, double *const)
ARX_API int acutEffectiveCoreProcessors(void)
ARX_API wchar_t const * secname(int)
ARX_API size_t acad__msize(void *)
ARX_API void * text_inlist(void *, wchar_t const *)
ARX_API enum Acad::ErrorStatus acdbDeleteObject(class AcDbObjectId)
ARX_API void * acrxGetServiceSymbolAddr(wchar_t const *, wchar_t const *)
ARX_API bool acdbSetExemptCheckFlag(class AcDbObject *, int)
ARX_API void * text_insert(void **, wchar_t const *, int, int)
ARX_API void acdbLayoutManager()
ARX_API struct rdesc const * erdef(int)
ARX_API enum Acad::ErrorStatus acdbSetViewportVisualStyle(class AcDbObjectId)
ARX_API class AcDbUnderlayHost * acdbSetCurrentDgnHost(class AcDbUnderlayHost *)
ARX_API void acdbEndPlotInitialize(class AcDbPlotSettings *)
ARX_API void acdbVerifyEntMatchesE(class AcDbEntity const *)
ARX_API enum Acad::ErrorStatus convertEntity2Region(class AcDbEntity *, bool, bool, class AcDbRegion *&)
ARX_API enum Acad::ErrorStatus setSendModify(class AcDbObject *)
ARX_API void setSizeOnlyMode(int)
ARX_API double g_sqabsv(double const *const)
ARX_API void LoadArrayFromSpaceDelimitedString(wchar_t const *, void *, int, int)
ARX_API long del_hblocklist(void)
ARX_API int isRegion(class ENTITY *)
ARX_API void acdbiSLTOD(class AcDbEntity *, class AcDbHardPointerId)
ARX_API enum Acad::ErrorStatus acdbRemoveFieldReactor(class AcFdFieldReactor *)
ARX_API bool registerAppID(class AcDbDatabase *, wchar_t const *)
ARX_API class CMTokenStack * MObjectAsStack(class CMObject *)
ARX_API void g_scale(double const *const, double, double *const)
ARX_API enum Acad::ErrorStatus acdbiForceUndo(class AcDbDatabase *)
ARX_API void setLockFuncPtr(void(__cdecl *)(class AFILE *))
ARX_API int hapln(double *, double const *, double const *, double const *)
ARX_API enum Acad::ErrorStatus acdbMakeIdMappingReusable(class AcDbIdMapping &)
ARX_API long acdbGetDbmod(class AcDbDatabase *)
ARX_API enum Acad::ErrorStatus copyGlobalsToLocals(void *, int, struct LayoutMemberDescriptor const *const)
ARX_API enum Acad::ErrorStatus getAllFaceEdges(class FACE *, class Darray &, int)
ARX_API short winCodePageFromId(enum code_page_id)
ARX_API bool acdbUcs2Wcs(double *const, double *const, bool)
ARX_API bool acrxRegisterAppNotMDIAware(void *)
ARX_API void acdbSetKey(long *const)
ARX_API enum Acad::ErrorStatus acdbiSC(class AcDbEntity *, class AcCmColor const &)
ARX_API class AcNameToHdrMethod const & acdbName2HdrMethod(void)
ARX_API wchar_t * acdbStripMTextFormatting(wchar_t const *, class AcDbObjectId, int)
ARX_API bool shfindUC(wchar_t, unsigned short)
ARX_API bool acdbSetDimExtensionLength(class AcDbObject *, double, bool)
ARX_API void acdbiSetTextPropsFromMTextForMATT(class AcDbText *, class AcDbMText const *)
ARX_API int acutIsUpper(int)
ARX_API void acutAssertDia(void)
ARX_API void acdbUseMixedCasePswd(void)
ARX_API int modelerIntersectCurveWithSelf(class ENTITY const *, class CurveIntxnPtList &, int)
ARX_API enum Acad::ErrorStatus revertAcDbObjectFromWrite(class AcDbObject *, enum Acad::ErrorStatus, bool, bool, int)
ARX_API bool setup_intz(struct int_3d_ent const *, double const &, double const &, double *, double *, double *)
ARX_API int new_munch(struct munched_set_tag **)
ARX_API class AcRxClass * acdbGetRxClassPtr(enum DbClasses)
ARX_API enum AcadApp::ErrorStatus acrxRegisterApp(enum AcadApp::LoadReasons, wchar_t const *, bool)
ARX_API bool c5ObjIdGreaterThanOrEqual(class AcDbStub const *, class AcDbStub const *)
ARX_API int getGroupAtObjectId(long, struct gp_ent *)
ARX_API class AcString acdbExtractFormat(int, wchar_t const *, class AcString *)
ARX_API resbuf * acutNewRb(int)
ARX_API enum Acad::ErrorStatus acdbOleGetOriginalSelectedTextSizeInAcadUnits(class AcDbOle2Frame const *, double &)
ARX_API class ENTITY * modelerCreateLineSegment(int, class AcGePoint3d const &, class AcGePoint3d const &, int)
ARX_API int afprintfVA(class AFILE *, wchar_t const *, char *&)
ARX_API void TrimLeftString(class AcString &)
ARX_API void setIsCalledFromApi(int)
ARX_API enum Acad::ErrorStatus convertProfileEntity(class AcDbEntity *, bool, class AcArray< class AcDbEntity *, class AcArrayMemCopyReallocator< class AcDbEntity * > > &)
ARX_API long acdbTerminateManagedLayer(void)
ARX_API struct resbuf * bagNewResbuf(int)
ARX_API class AcString acdbAcCmColorToString(class AcCmColor)
ARX_API bool acdbGetDimTolAlign(class AcDbObject *, int &)
ARX_API void newlst(struct lstdsc **, int, int)
ARX_API wchar_t const * acdbGetMappedFontName(wchar_t const *)
ARX_API void crcinit()
ARX_API class AcDbAnnotationScale * acdbGetUnitScaleContext(class AcDbDatabase *)
ARX_API int setDictionaryVariable(class AcDbDatabase *, wchar_t const *, wchar_t const *)
ARX_API class AFILE * openTempFileOnDisk(wchar_t const *, wchar_t const *, bool, bool, bool)
ARX_API int acdbQueueForRegen(class AcDbObjectId const *, int)
ARX_API unsigned long acdbiGetSaveHistCtl(class AcDbDatabase *)
ARX_API bool acdbSetDimBreakSize(class AcDbObject *, double, bool)
ARX_API class AnnotationGripAppData * createAnnoAppData(int, class AcGePoint3d const &, class AcDbAnnotationScale *, bool)
ARX_API bool c4ObjIdIsLessThan(unsigned long, unsigned long)
ARX_API class AcRxKernel * newAcRxKernel(void)
ARX_API long tt_font_handle(void)
ARX_API void acdbSetParameterFont(class AcString)
ARX_API int acutIsAlpha(int)
ARX_API enum Acad::ErrorStatus modelerTransformBody(class BODY *, class AcGeMatrix3d const &)
ARX_API void fcirceq2(double *, double, struct quadeq *)
ARX_API enum Acad::ErrorStatus modelerGetFaceNormal(class FACE *, class AcGePoint3d const &, class AcGeVector3d &)
ARX_API unsigned int mbCIFstrlen(char const *, bool &, bool &, unsigned int &)
ARX_API enum Acad::ErrorStatus postProcessXrefChanges(enum XrefCmd, class AcDbDatabase *, class AcDbObjectId, bool)
ARX_API enum Acad::ErrorStatus accmGetColorFromRGBName(class AcCmColor &, ACHAR const *)
ARX_API int setFlagsNonOrtho(struct flagmat *)
ARX_API enum Acad::ErrorStatus acdbOpenObjectOnLockedLayerForWrite(class AcDbObject *&, class AcDbObjectId, class AcRxClass const *, bool)
ARX_API bool acdbEcs2Ucs(double *const, double *const, double *const, bool)
ARX_API void setDragConstrainedCirclesAsRigid(bool)
ARX_API void acdbiSetUpdateVersionGuidInSaveHook(class AcDbDatabase *, bool)
ARX_API long ResbufToVariant(struct resbuf *, struct tagSAFEARRAY *, struct tagSAFEARRAY *)
ARX_API wchar_t * afgets(wchar_t *, unsigned int, class AFILE *)
ARX_API void addDependentRecords(class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &, class AcDbDatabase *)
ARX_API enum Acad::ErrorStatus acdbiConvertIntoMTextAttribute(class AcDbText *)
ARX_API enum Acad::ErrorStatus acdbReloadXrefs(class AcDbDatabase *, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &, bool=true)
ARX_API enum Acad::ErrorStatus modelerGetSmoothEdgeChain(class EDGE const *, class Darray &)
ARX_API enum Acad::ErrorStatus modelerTangentialEdgesAhl(class AcDbDatabase *, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &, class AcGeVector3d &, bool, bool, class AcGePlane &, class AcArray< class AcDbEntity *, class AcArrayMemCopyReallocator< class AcDbEntity * > > &, class AcArray< int, class AcArrayMemCopyReallocator< int > > &)
ARX_API void * acad_realloc(void *, size_t)
ARX_API class AcRxClass * acrxNthNewClass(int)
ARX_API bool c4ObjIdGreaterThanOrEqual(unsigned long, unsigned long)
ARX_API enum Acad::ErrorStatus acdbGetContainer(class AcDbObject *, class AcDbObject *&, enum AcDb::OpenMode, enum AcFdImp::ContainerType)
ARX_API void modelerSetResfit(double)
ARX_API bool acdbGetFieldMarkers(wchar_t const *&, wchar_t const *&)
ARX_API enum Acad::ErrorStatus acdbGetBlockAnnotativeEntities(class AcDbObjectId &, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &, bool)
ARX_API enum Acad::ErrorStatus makePlinesFromVchain(struct vertex_chain_head_s *, class AcGeVector3d const &, bool, class AcArray< class AcGePoint2d, class AcArrayMemCopyReallocator< class AcGePoint2d > > &, class AcArray< double, class AcArrayMemCopyReallocator< double > > &, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &)
ARX_API class AcCmEntityColor accmAttenuateRGB(class AcCmEntityColor const &)
ARX_API enum Acad::ErrorStatus acdbOleGetSelectedFontName(class AcDbOle2Frame const *, wchar_t *&)
ARX_API void acad_free(void *)
ARX_API void unlinkAcisTmpFileName(void)
ARX_API void AcDbEdCommandHandler(enum AcDbEdReact::CommandAction, class AcDbLeader *)
ARX_API double acdbGetParamScale(double)
ARX_API enum Acad::ErrorStatus modelerMakeSphere(double, class BODY *&)
ARX_API enum Acad::ErrorStatus acdbSetPatternType(class AcDbHatch *, enum AcDbHatch::HatchPatternType)
ARX_API wchar_t const * acdbGetReservedString(enum AcDb::reservedStringEnumType, bool bLocalized=true)
ARX_API bool acdbGetContributingApps(class AcDbDatabase *, class std::vector< struct _GUID, class std::allocator< struct _GUID > > &)
ARX_API void acdbDelString(wchar_t *&)
ARX_API void pconvt(double const &, double const &, double const &, double const &, double *, double *)
ARX_API void acdbCleanUp()
ARX_API long acdbImpBindToRuntime(int)
ARX_API void enablePeekMessage(int)
ARX_API unsigned int b_rcostring(class AFILE *, wchar_t *, unsigned int, int)
ARX_API int rdlst(struct lstdsc **, void *, int)
ARX_API enum Acad::ErrorStatus acdbDeleteFormat(int, class AcString &)
ARX_API enum Acad::ErrorStatus getAllEdges(class BODY *, class Darray &, int)
ARX_API class AcFdFieldEngine * acdbGetFieldEngine(void)
ARX_API int FindOneOf(class AcString const &, char const *)
ARX_API class AcGiEntityDrawHook * acgiGetEntityDrawHook(void)
ARX_API double getsfac(void)
ARX_API int getFpuMask(void)
ARX_API bool wcmatch(wchar_t const *, wchar_t const *, bool, bool)
ARX_API enum Acad::ErrorStatus acdbSetExtnames(class AcDbDatabase *, bool)
ARX_API bool acdbGetDimJogSymbolPosition(class AcDbObject *, int &, class AcGePoint3d &)
ARX_API enum Acad::ErrorStatus acgiGetRegenBlockRefStack(class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &)
ARX_API bool fuzzeqpt(double const *, double const *)
ARX_API enum Acad::ErrorStatus acdbMlineCross(class AcDbMline *, int, class AcGePoint3d const &, class AcDbMline *, class AcGePoint3d const &)
ARX_API void acdbSetTableEditFlag(class AcDbTable *, int, bool)
ARX_API int acutWcMatch(ACHAR const *, ACHAR const *)
ARX_API class AcDbDimensionObjectContextData * getDimensionCurrentContextData(class AcDbDimension const *)
ARX_API void frcpg()
ARX_API class AcDbEntity * acisEntity2AcDbEntity(int, class ENTITY *, int, int, class AcGeVector3d const *, int)
ARX_API void acdbGetDefaultScaleList(struct AcScaleEntry *&, int &, int &, int, class AcDbDatabase *)
ARX_API enum Acad::ErrorStatus acdbMakeFieldCode(class AcDbObjectId const &, wchar_t *&)
ARX_API int acutIsXDigit(int)
ARX_API class AcDbSummaryInfoManager * acdbSummaryInfoManager(void)
ARX_API enum Acad::ErrorStatus acdbOleHitTest(class AcDbOle2Frame const *, class AcGePoint3d const &, class AcGeVector3d const &)
ARX_API enum Acad::ErrorStatus reloadXrefs(class AcDbXrefGraph &, class AcDbDatabase *)
ARX_API bool getang(wchar_t const *, int, double *, double *, class AcDbDatabase *)
ARX_API int acutToLower(int)
ARX_API int acutIsCntrl(int)
ARX_API bool acdbForceAnnoAllVisible(class AcDbObject const *, wchar_t const *)
ARX_API enum Acad::ErrorStatus hasModelSpaceAnnotativeEntities(class AcDbDatabase *, bool &)
ARX_API bool acrxServiceIsRegistered(wchar_t const *)
ARX_API long CLSIDFromAcRxClassName(wchar_t const *, struct _GUID *)
ARX_API int acdbHitTest(class AcDbBlockXYParameterEntity *, class AcGePoint3d const &)
ARX_API class AcDbManagedHost * acdbGetManagedHost(void)
ARX_API bool c5ObjIdIsGreaterThan(class AcDbStub const *, class AcDbStub const *)
ARX_API int g_pilsls2d(double const *const, double const *const, double const *const, double const *const, double *const)
ARX_API void acdbValidateSetup()
ARX_API bool acrxLockApplication(void *)
ARX_API enum Acad::ErrorStatus acdbEffectivePlotStyleSheet(class AcDbViewport *, wchar_t const *&, wchar_t const *)
ARX_API int qtxtbox(wchar_t const *, double(*)[3], int, bool, short)
ARX_API int xd_seek_to_regapp(struct xd_handle *, int)
ARX_API int isHatchPatternNameSimple(wchar_t const *)
ARX_API bool bigfont_escape(int)
ARX_API int removeGroupReactor(long, unsigned char *const)
ARX_API void acutCPUCount(int *const, int *const, int *const)
ARX_API wchar_t const * styleName(class AcDbObjectId const &)
ARX_API struct vertex_chain_head_s * vchain_new(void)
ARX_API enum Acad::ErrorStatus acdbSetLocked(class AcDbDatabase const *, enum AcAp::DocLockMode, wchar_t const *)
ARX_API void closeCachedMLStyle(void)
ARX_API enum Acad::ErrorStatus createPSVport(class AcDbImpDatabase *, class AcDbViewport *, class AcDbVXTable *, unsigned long)
ARX_API bool findShape(int)
ARX_API enum Acad::ErrorStatus acdbGenerateEntitiesFromGraphics(class AcGiDrawable *, class AcArray< class AcDbEntity *, class AcArrayMemCopyReallocator< class AcDbEntity * > > *, class AcDbDatabase *, enum AcGiRegenType)
ARX_API int getGeomType(class AcDbObjectId const &)
ARX_API bool acdbGetDimFlipArrowWhich(class AcDbObject *, int &)
ARX_API class AcDbObjectId acdbGetViewportVisualStyle(void)
ARX_API enum Acad::ErrorStatus acdbMlineDelVertex(class AcDbMline *, class AcGePoint3d const &)
ARX_API enum Acad::ErrorStatus acdbDetachXref(class AcDbDatabase *, class AcDbObjectId const &)
ARX_API int gpi2l(struct lineq *, struct lineq *, double *)
ARX_API enum Acad::ErrorStatus setupPlotStyleForR14AndOlder(class AcDbDatabase *)
ARX_API void setAcisReceivedCtrlC(int)
ARX_API double modelerResfit(void)
ARX_API void crcend()
ARX_API void * text_free(void **, void *)
ARX_API void ecs2wcs(class AcGeVector3d const &, class AcGePoint3d &)
ARX_API enum Acad::ErrorStatus acdbSetupVXTable(class AcDbDatabase *)
ARX_API void bulge_to_arc(double *const, double *const, double, double *const, double *, double *, double *)
ARX_API enum Acad::ErrorStatus setHeaderDimvar(class AcDbDatabase *, class AcDmProperty const &)
ARX_API wchar_t const * ErrorString(void)
ARX_API void killAcDb(int)
ARX_API void unloadMaps(void)
ARX_API void afterm(void)
ARX_API void LoadArrayFromSemicolonDelimitedString(wchar_t const *, void *, int, int)
ARX_API bool acdbSetDimFlipArrow(class AcDbObject *, int, bool)
ARX_API void IS_WinIniChanged(void)
ARX_API bool acdbUcs2Ecs(double *const, double *const, double *const, bool)
ARX_API bool acdbGetDimExtensionLength(class AcDbObject *, double &)
ARX_API enum Acad::ErrorStatus acdbAssignGelibCurveToAcDbCurve(class AcGeCurve3d const &, class AcDbCurve *, class AcGeVector3d *, class AcGeTol const &=AcGeContext::gTol)
ARX_API void setCharScale(double)
ARX_API bool acdbIsIPA(class AcDbDatabase *)
ARX_API double acutAngle(const ads_point, const ads_point)
ARX_API int afscanf(class AFILE *, wchar_t const *,...)
ARX_API wchar_t * ac_tcscpy(wchar_t *, wchar_t const *)
ARX_API int entityToGroups(long, struct lstdsc **, bool)
ARX_API void lnear(double, double, double, double, double, double, double *, double *, int, class AcDbGlobals *)
ARX_API int another_poly(struct vertex_chain_head_s **, struct vertex_chain_head_s *)
ARX_API void xd_cndfrerec(struct xd_rec *)
ARX_API void acdbModelerEnableMDTOptimizations()
ARX_API enum Acad::ErrorStatus acdbBlockRepresentationTagBlockEntities(class AcDbObjectId const &)
ARX_API void wcs2ecs(class AcGeVector3d const &, class AcGePoint3d &)
ARX_API enum Acad::ErrorStatus acdbGetDimAssocIds(class AcDbObjectId, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > &)
ARX_API void getextrudir(void)
ARX_API int scanrval(wchar_t const *, double *, bool)
ARX_API double g_subtend(double const *const, double const *const, double const *const, int)
ARX_API int modelerGetMaxOrder(int)
ARX_API int unisub(double *, double const *, double const *)
ARX_API bool acdbIsABlockLinearParameter(class AcDbObject const *)
ARX_API void cvwtl(double const *, double *)
ARX_API bool isDragConstrainedCirclesAsRigid(void)
ARX_API bool isAnnotative(class AcDbObjectId)
ARX_API double g_dotp(double const *const, double const *const)
ARX_API int onarc(double, double, double)
ARX_API int acdbGetSupportedProperties(enum AcDbSectionSettings::SectionType, enum AcDbSectionSettings::Geometry)
ARX_API class AcDbUnderlayHost * acdbSetCurrentDgnDocHost(class AcDbUnderlayHost *)
ARX_API bool acdbValidVersion(wchar_t const *)
ARX_API bool acdbGetDimExt1Linetype(class AcDbObject *, class AcDbObjectId &)
ARX_API class AcDbUnderlayHost * acdbGetCurrentDgnDocHost(void)
ARX_API void setcs(class AcDbUcsPlane const &, class AcDbDatabase *)
ARX_API void acdbSetDefaultAcGiContext()
ARX_API int shseek(unsigned int, struct hashent *, class AFILE *, long, int)
ARX_API int mfv(struct flagmat *, double const *, double const *, double const *, double const *)
ARX_API enum Acad::ErrorStatus acdbGetBlockTableRecordId(class AcDbObject *, class AcDbObjectId &)
ARX_API enum Acad::ErrorStatus acdbResetUpdateTime(class AcDbDataLink *)
ARX_API class AcGeVector3d ucsYDir(void)
ARX_API bool isAppIDRegistered(class AcDbDatabase *, wchar_t const *)
ARX_API void modelerGetEllipseDefnPts(class ENTITY const *, int, class AcGePoint3d &, class AcGePoint3d &, class AcGePoint3d &, class AcGePoint3d &, class AcGePoint3d &, int)
ARX_API void g_vfabs(double *const)
ARX_API enum Acad::ErrorStatus addEntitiesToDB(class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &)
ARX_API class AcDbObjectId acdbCurrentLayoutId(class AcDbDatabase const *)
ARX_API void acutAssertMessage(wchar_t const *, wchar_t const *, int, wchar_t const *)
ARX_API int cmphandle(unsigned char *const, unsigned char *const)
ARX_API int acdbGetStandardCellStyles(class AcDbTableStyle *, class AcArray< class AcString, class AcArrayObjectCopyReallocator< class AcString > > &)
ARX_API class AcDbAlignedDimensionObjectContextData * getAlignedDimensionAnnoScaleDefaultContextData(class AcDbDimension const *)
ARX_API enum Acad::ErrorStatus acdbDxfOutAs2000(class AcDbDatabase *, wchar_t const *, int=16)
ARX_API int xd_nxt(struct xd_handle *, struct xd_rec *)
ARX_API int MultiByteCIFToWideChar(unsigned int, int, char const *, int, wchar_t *, int)
ARX_API int convert_to_unicode(char const *, int, wchar_t *, int &, bool)
ARX_API enum Acad::ErrorStatus loadShape(wchar_t const *, wchar_t const *, class AcDbObjectId &, int &, class AcDbDatabase *, bool, bool)
ARX_API bool acrxReadRegisteredSpecialModules(wchar_t const *, class AcArray< struct ACDB_SPECIAL_MODULE_INFO *, class AcArrayMemCopyReallocator< struct ACDB_SPECIAL_MODULE_INFO * > > &, bool)
ARX_API bool acedHasXrefChanged(class AcDbBlockTableRecord *, bool, bool &)
ARX_API bool isItAGroupId(class AcDbObjectId)
ARX_API void acdbRedoCreation(class AFILE *, short)
ARX_API enum Acad::ErrorStatus acdbiCreateSmartBlockRoundTripData(class AcDbBlockTableRecord *)
ARX_API bool acdbIsInLongTransaction(class AcDbObjectId)
ARX_API bool acdbAnnotative(class AcDbObject const *, wchar_t const *)
ARX_API void acdbModlerDisableVertexMarkersForMDT(void)
ARX_API enum Acad::ErrorStatus acdbOleSetOriginalWidthHeight(class AcDbOle2Frame const *, double, double)
ARX_API void acdbTriggerAcadOctTreeReclassification(void)
ARX_API void getShxExtents(class AcGePoint2d &, class AcGePoint2d &)
ARX_API void acdbiRegDynaBlockCloneReactor(void)
ARX_API void acgiSetTransientManager(class AcGiTransientManager *)
ARX_API class AcAxOleLinkManager * AcAxGetOleLinkManager(void)
ARX_API bool curDwgHasXRefs(void)
ARX_API enum Acad::ErrorStatus recordForUndoOfSpaceModification(class AcDbObjectId, enum SpaceOpCodeForPartialUndo, class AcDbObjectId, class AcDbObjectId)
ARX_API enum Acad::ErrorStatus filletCurves(class AcDbCurve const **const, class AcGePoint3d const *const, double, int *const, double *const, class AcGePoint3d *const)
ARX_API struct resbuf * buildlist(int, char *)
ARX_API int shpset(double, double, double const *, double, double, int, double *, double, class AcGiWorldDraw *, int, double const *)
ARX_API void modelerSetMajorAxis(class ENTITY *, class AcGeVector3d const &, enum EditOption, int)
ARX_API void acdbiSetSaveAppInfo(class AcDbDatabase *, struct _GUID, wchar_t const *, wchar_t const *, class AcString const &)
ARX_API void finalize()
ARX_API enum Acad::ErrorStatus acdbAnnoAutoScale(class AcDbDatabase *, class AcDbObjectId &, class AcDbObjectId &)
ARX_API void AcDbMemoryDecompress(void const *, void *, unsigned long &)
ARX_API bool acdbAddAssocDimLFacXDataObj(class AcDbObject *, double, double, double)
ARX_API class AcRxClass * newAcRxClassImp(wchar_t const *, wchar_t const *, int, int, int=0, class AcRxObject *(__cdecl *)(void)=0, wchar_t const *=0, wchar_t const *=0, FxARXAppNameChangeFuncPtr=0)
ARX_API bool acrxApplicationIsLocked(wchar_t const *)
ARX_API enum Acad::ErrorStatus xreloadGuts(class AcDbXrefGraph &, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &, bool *, class AcDbDatabase *, bool)
ARX_API bool acdbParseFormat(wchar_t const *, class AcArray< struct ACFD_FORMAT *, class AcArrayMemCopyReallocator< struct ACFD_FORMAT * > > &)
ARX_API int g_2picc(double, double const *const, double, double(*)[3])
ARX_API enum Acad::ErrorStatus acdbGetAdsName(ads_name &, class AcDbObjectId)
ARX_API void acrxKillSystem(void)
ARX_API double angle2(double const *, double const *)
ARX_API enum Acad::ErrorStatus removeDeletedComponents(class Darray &, class Darray &, class Darray &)
ARX_API void modelerGetBodyEdgesOnPlane(class BODY *, class AcGePlane const *, class AcArray< class EDGE *, class AcArrayMemCopyReallocator< class EDGE * > > &)
ARX_API void acMgcEpZquQKC()
ARX_API int ac_tcsncmp(wchar_t const *, wchar_t const *, unsigned int)
ARX_API int alib_store(void *, wchar_t const *, unsigned int)
ARX_API void fourpart(class AcDbAuditInfo *, wchar_t const *, wchar_t const *, wchar_t const *, wchar_t const *)
ARX_API unsigned long acdbiGetRGB(int)
ARX_API int writeMappingsToFile(wchar_t const *)
ARX_API void addDefaultMappings(class AcDbDatabase *, class AcDbIdMapping &, class AcDbIdMapping *)
ARX_API void getNumberOfFitAndControlGripPointsImp(class AcDbSpline *, int &, int &, int, int, int)
ARX_API enum Acad::ErrorStatus acdbXlatePointerIds(class AcDbDatabase *, class AcDbIdMapping &, bool, bool)
ARX_API void acdbModelerSetColor()
ARX_API long acdbFindClassesFromModule(class AcDbDatabase const *, wchar_t const *, class AcArray< class AcRxClass *, class AcArrayMemCopyReallocator< class AcRxClass * > > &)
ARX_API bool acdbGetFixedLengthExtLineEnabled(class AcDbObject *, int &)
ARX_API bool acdbSetDimExt1Linetype(class AcDbObject *, class AcDbObjectId, bool)
ARX_API int xd_size(struct xd_handle const *)
ARX_API enum Acad::ErrorStatus acgiPushMarkerOverride(class AcGiSubEntityTraits *, bool, long)
ARX_API enum Acad::ErrorStatus postToDb(class AcDbEntity *)
ARX_API void cvwtlv(double const *, double *)
ARX_API wchar_t const *& curOpenSaveFilename(void)
ARX_API enum Acad::ErrorStatus modelerPerformBlend(class Darray const &, class Darray const &)
ARX_API class AcDbImpSSet * newAcDbImpSSet(void)
ARX_API void acdbSetIgnorePlotStyleSettingsForFill(int)
ARX_API void acdbConvertRgbToHsl(class AcGeVector3d const &, class AcGeVector3d &)
ARX_API int acutIsDigit(int)
ARX_API void vecxmat(double *, double const *, struct flagmat const *, enum VecUsageEnum)
ARX_API int acutVSPrintf(wchar_t *, size_t, const wchar_t *, va_list)
ARX_API class AcDbMTextObjectContextData * getMTextAnnoScaleDefaultContextData(class AcDbMText const *)
ARX_API bool acdbAddAssocDimLFacXDataId(class AcDbObjectId &, double, double, double)
ARX_API enum Acad::ErrorStatus toAcDbTextStyle(class AcDbObjectId, class AcGiTextStyle &)
ARX_API class AcDbHostApplicationServices * acdbHostApplicationServices(void)
ARX_API wchar_t * IS_ReformatDimNumber(wchar_t const *, wchar_t *, int, int, int)
ARX_API enum Acad::ErrorStatus acdbLoadLineTypeFile(wchar_t const *, wchar_t const *, class AcDbDatabase *)
ARX_API enum Acad::ErrorStatus calcDimLFac(class AcDbObjectId &, double &)
ARX_API class AcDbGlobals * getDefaultGlobals(void)
ARX_API Acad::ErrorStatus acdbMakeDrawingPreview(AcDbDatabase *param_1, bool param_2=false)
ARX_API enum Acad::ErrorStatus getEdgesAdjacentToLoop(class Darray &, class Darray &)
ARX_API enum Acad::ErrorStatus acdbEndEvaluateFields(int, class AcDbDatabase *)
ARX_API bool acdbModelerAreBodiesIdentical(class AcDb3dSolid *, class AcDb3dSolid *, bool)
ARX_API void pager_init(void)
ARX_API bool getImmediateParentDB(class AcDbDatabase *, class AcDbDatabase **, class AcDbDatabase *, bool)
ARX_API enum Acad::ErrorStatus acdbCopyField(class AcDbField const *, class AcDbField *)
ARX_API int txtbox(wchar_t const *, double, int, int, bool, short, short, double, double, class AcGePoint2d &, class AcGePoint2d &, unsigned int, class AcGiWorldDraw *)
ARX_API enum Acad::ErrorStatus acdbPostDimAssoc(class AcDbObjectId, class AcDbDimAssoc *, class AcDbObjectId &, bool)
ARX_API enum Acad::ErrorStatus acdbSaveAsCurrent(class AcDbDatabase *, wchar_t const *)
ARX_API enum Acad::ErrorStatus acdbiAddBlockExtents(class AcDbExtents &, class AcDbBlockTableRecord *, bool, bool, bool, bool)
ARX_API void getUcsToWcsMatrix(class AcGeMatrix3d &)
ARX_API class AcRxClass * newAcRxClass(wchar_t const *, wchar_t const *, int, int, int=0, class AcRxObject *(__cdecl *)(void)=0, wchar_t const *=0, wchar_t const *=0, FxARXAppNameChangeFuncPtr=0)
ARX_API enum Acad::ErrorStatus acdbSetSubSelection(class AcDbTable *, struct AcCellRange const &, int)
ARX_API enum Acad::ErrorStatus acdbGetDimAssocId(class AcDbObjectId, class AcDbObjectId &)
ARX_API class AcDbAngularDimensionObjectContextData * getAngularDimensionAnnoScaleDefaultContextData(class AcDbDimension const *)
ARX_API wchar_t const * acdbXlateReservedString(wchar_t const *, bool)
ARX_API void g_normalize(double *const)
ARX_API enum Acad::ErrorStatus acdbAlignmentInputPoint(class AcDbObjectId const &, bool, int, class AcGePoint3d const &, class AcGePoint3d const &, class AcGePoint3d const &, class AcGePoint3d const &, class AcGePoint3d const &, enum AcDb::OsnapMask, class AcArray< class AcDbCustomOsnapMode *, class AcArrayMemCopyReallocator< class AcDbCustomOsnapMode * > > const &, enum AcDb::OsnapMask, class AcArray< class AcDbCustomOsnapMode *, class AcArrayMemCopyReallocator< class AcDbCustomOsnapMode * > > const &, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &, class AcArray< class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > >, class AcArrayObjectCopyReallocator< class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > > > const &, class AcArray< int, class AcArrayMemCopyReallocator< int > > const &, class AcArray< class AcGeCurve3d *, class AcArrayMemCopyReallocator< class AcGeCurve3d * > > const &, class AcGePoint3d const &, class AcGeVector3d const &, class AcGePoint3d &, class AcGeVector3d &)
ARX_API enum Acad::ErrorStatus acdbCleanupDeletedObjectsInBTR(class AcDbObjectId)
ARX_API void g_mat_x_mat(double(*const)[4], double(*const)[4], double(*const)[4])
ARX_API enum Acad::ErrorStatus acdbSetFrontDirection(class AcDbDatabase *, class AcGeVector3d const &)
ARX_API void initStructTransform(struct transform &)
ARX_API class AcRxClass * dimensionClass(int)
ARX_API enum Acad::ErrorStatus modelerGetMassProp(class AcDb3dSolid *, class AcGeMatrix3d &, double &, class AcGePoint3d &, double *const, double *const, double *const, class AcGeVector3d *const, double *const, class AcDbExtents &)
ARX_API class AcDbUnderlayHost * acdbGetCurrentDwfHost(void)
ARX_API class AcCmEntityColor accmResolveEffectiveColorToRGB(class AcCmEntityColor const &, class AcDbObjectId)
ARX_API enum Acad::ErrorStatus acutNewString(ACHAR *&, int)
ARX_API int acutPrintf(ACHAR const *,...)
ARX_API void aprint(wchar_t const *)
ARX_API bool int64ToString(__int64, wchar_t *, int, int)
ARX_API enum Acad::ErrorStatus sendSubCommandStartNotification(class AcDbDatabase *, enum AcXrefSubCommand, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &)
ARX_API bool acdbSetDimTextBackground(class AcDbObject *, int, class AcCmColor *, bool)
ARX_API bool acrxUnlockApplication(void *)
ARX_API bool c4ObjIdLessThanOrEqual(unsigned long, unsigned long)
ARX_API bool isDgnItem(class AcDbUnderlayItem *)
ARX_API bool acutWcMatchEx(ACHAR const *, ACHAR const *, bool)
ARX_API bool getMIF(char const *, int *, wchar_t *)
ARX_API bool acdbGetDimLineLinetype(class AcDbObject *, class AcDbObjectId &)
ARX_API void * text_inlist_nocase(void *, wchar_t const *)
ARX_API bool c5ObjIdIsEqualTo(class AcDbStub const *, class AcDbStub const *)
ARX_API bool acdbSetDimExt2Linetype(class AcDbObject *, class AcDbObjectId, bool)
ARX_API void acdbSetTableFlag(class AcDbTable *, int, bool)
ARX_API void * llist_insert(void **, void *, int)
ARX_API void acdbSetXResolveCurrentXrefsCBFunc(void(__cdecl *)(class AcDbDatabase *))
ARX_API enum Acad::ErrorStatus acdbGetBLPDistanceName(class AcDbObject const *, class AcString &)
ARX_API enum Acad::ErrorStatus makeEdgesFromDbEntity(class AcDbEntity *, class AcGeVector3d const &, class AcArray< int, class AcArrayMemCopyReallocator< int > > &, class AcArray< int, class AcArrayMemCopyReallocator< int > > &, class AcArray< int, class AcArrayMemCopyReallocator< int > > &, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &)
ARX_API enum Acad::ErrorStatus acdbOleSetSelectedTextSizeInAcadUnits(class AcDbOle2Frame const *, double)
ARX_API bool acdbRemoveViewReactor(class AcDbDatabase *, class AcDbDatabaseReactor *)
ARX_API class AcCmColor acdbGetAuthoringEntityColor(enum AcAeTypeIndex)
ARX_API enum Acad::ErrorStatus acdbMlineAddVertex(class AcDbMline *, class AcGePoint3d const &)
ARX_API bool acdbGetPreviewBitmapFromDwg(wchar_t const *, HBITMAP *, HPALETTE *)
ARX_API void acdbiAddDuplicateBTRIds(class AcDbObjectId, class AcDbObjectId, class AcDbObjectId)
ARX_API void xd_close(struct xd_handle *)
ARX_API bool acdbCanConvertTo(class AcValue const &, enum AcValue::DataType, enum AcValue::UnitType)
ARX_API enum Acad::ErrorStatus xdetachGuts(class AcDbXrefGraph &, class AcArray< void *, class AcArrayMemCopyReallocator< void * > > &, class AcDbDatabase *)
ARX_API int napln(double *, double const *, double const *)
ARX_API enum Acad::ErrorStatus acdbSetCurrentLayout(class AcDbDatabase *, class AcDbObjectId)
ARX_API void ac_tsplitpath(wchar_t const *, wchar_t *, wchar_t *, wchar_t *, wchar_t *)
ARX_API enum Acad::ErrorStatus updateEntitiesInXrefDatabase(class AcDbDatabase *, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &, class AcDbAnnotationScale const *)
ARX_API int bagDelResbuf(struct resbuf *)
ARX_API enum Acad::ErrorStatus acdbEvaluateFields(class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const &, int, class AcArray< class AcDbObjectId, class AcArrayMemCopyReallocator< class AcDbObjectId > > const *, wchar_t const *, class AcDbDatabase *, enum AcFd::EvalFields, int *, int *)
ARX_API enum Acad::ErrorStatus acdbXrefBreakCycles(class AcDbDatabase *, class AcDbXrefGraph &, bool, bool, bool)
ARX_API enum Acad::ErrorStatus acdbSetAnnotative(class AcDbObject *, bool, wchar_t const *, class AcDbDatabase *)
ARX_API enum Acad::ErrorStatus scanLWPline(class AcDbPolyline &, int &, class AcArray< class AcGePoint3d, class AcArrayMemCopyReallocator< class AcGePoint3d > > &, class AcArray< double, class AcArrayMemCopyReallocator< double > > &, enum AcDb::Planarity &, int)
ARX_API void * acrxRegisterService(wchar_t const *)
ARX_API void modelerGetCurveParams(class ENTITY const *, double &, double &)
ARX_API void acrx_clearRxCommand(void)
ARX_API unsigned int b_rostring(class AFILE *, wchar_t *, unsigned int, int)
ARX_API enum Acad::ErrorStatus acdbOleSetOriginalSelectedFontPointSize(class AcDbOle2Frame const *, int)
ARX_API void cvltw(double const *, double *)
ARX_API enum Acad::ErrorStatus acdbSetShowCompass(class AcDbDatabase *, bool)
ARX_API void checkAndFixVisibility(struct resbuf *, short &, class AcDbDatabase *)
ARX_API class CMTokenHeightMultiplier * MObjectAsHeightMultiplier(class CMObject *)
ARX_API class AcDbFilterStack * regenFilterStack(void)
ARX_API enum Acad::ErrorStatus acutNewBuffer(void *&, unsigned int)
ARX_API long acdbSetDbmod(class AcDbDatabase *, long)
ARX_API bool acdbFindXrefs(wchar_t *, struct XrefFileData *&, class AcDbDatabase *&, bool)
ARX_API class ENTITY * modelerCreateSplineFromControlPts(int, int, int, int, class AcArray< class AcGePoint3d, class AcArrayMemCopyReallocator< class AcGePoint3d > > const &, class AcArray< double, class AcArrayMemCopyReallocator< double > > const &, class AcArray< double, class AcArrayMemCopyReallocator< double > > const &, double, double, int)
ARX_API int avsprintf(wchar_t *, wchar_t const *, char *&)
ARX_API int Getfileinfo(wchar_t const *, long &, int &)
ARX_API bool shape_find(int)
ARX_API void HSLToRGB(int, int, int, int &, int &, int &)
ARX_API enum Acad::ErrorStatus acdbDeleteLayout(wchar_t const *, class AcDbDatabase *)
ARX_API enum Acad::ErrorStatus acdbGetFrontDirection(class AcDbDatabase *, class AcGeVector3d &)
ARX_API int poplst(struct lstdsc **, void *, int)
ARX_API int extras(struct flagmat *, double *)
ARX_API wchar_t const * dpvVersionInfo(void)
ARX_API class AcDbObjectId acdbiFontTableId(class AcDbDatabase const *)
ARX_API void aclySetLayerUsed(class AcDbLayerTableRecord *)
ARX_API enum Acad::ErrorStatus acdbiCreateOle2Object(class COleClientItem *, class AcDbDatabase *, class AcDbBlockTableRecord *, class AcDbObjectId, class AcDbOle2Frame *&, bool, bool)
ARX_API int onseg(double, double, struct int_ent *)
ARX_API bool acrxRegisterAppMDIAware(void *)
ARX_API void cvutw(double const *, double *)
ARX_API class AcDbObjectId acdbGetCurVportTableRecordId(class AcDbDatabase *)
ARX_API enum Acad::ErrorStatus getAllFaces(class BODY *, class Darray &, int)
ARX_API enum Acad::ErrorStatus acdbSetPlotStyleMode(class AcDbDatabase *, bool)
ARX_API wchar_t const * acrxObjectDBXRegistryKey(void)
ARX_API class CMToken * MObjectAsToken(class CMObject *)
void(* FxARXAppNameChangeFuncPtr)(const AcRxClass *param_1, ACHAR *&param_2, int param_3)
Definition addmacro.h:746
uintptr_t ads_name[2]
Definition addtypedef.h:25
double ads_point[3]
Definition addtypedef.h:22
Definition AFILE.h:21
DocLockMode
Definition AcAp.h:24
Code
Definition AcDm.h:24
EvalFields
Definition AcFd.h:27
ConvertFieldToText
Definition AcFd.h:24
ContainerType
Definition AcFdImp.h:24
RefFieldType
Definition AcFdImp.h:36
FindField
Definition AcFdImp.h:33
UnitFormat
Definition AcFdImp.h:39
EnumOption
Definition AcFdImp.h:30
ParseOption
Definition AcValue.h:60
ErrorStatus
Definition AcadApp.h:24
LoadReasons
Definition AcadApp.h:38
symEnumType
Definition SymUtil.h:33
static ARX_API_STATIC AcGeTol gTol
Definition AcGeContext.h:24