Share
 
 

CAD Standards Plugins API History (ActiveX/CSP)

Additions and changes made to the CAD Standards Plugins API.

AutoCAD 2025 and AutoCAD 2025-based Products

  • References to the AutoCAD/ObjectDBX Common Type Library was changed from axdb24enu.tlb to axdb25enu.tlb
  • References the libraries stdole2.tlb and axdb25enu.tlb
  • AcStMgr.tlb file can be found in the inc-x64 folder of the ObjectARX 2025 SDK

AutoCAD 2024 and AutoCAD 2024-based Products

  • No changes
  • References the libraries stdole2.tlb and axdb24enu.tlb
  • AcStMgr.tlb file can be found in the inc-x64 folder of the ObjectARX 2024 SDK

AutoCAD 2023 and AutoCAD 2023-based Products

  • No changes
  • References the libraries stdole2.tlb and axdb24enu.tlb
  • AcStMgr.tlb file can be found in the inc-x64 folder of the ObjectARX 2023 SDK

AutoCAD 2022 and AutoCAD 2022-based Products

  • No changes
  • References the libraries stdole2.tlb and axdb24enu.tlb
  • AcStMgr.tlb file can be found in the inc-x64 folder of the ObjectARX 2022 SDK

AutoCAD 2021 and AutoCAD 2021-based Products

  • References to the AutoCAD/ObjectDBX Common Type Library was changed from axdb23enu.tlb to axdb24enu.tlb
  • References the libraries stdole2.tlb and axdb24enu.tlb
  • AcStMgr.tlb file can be found in the inc-x64 folder of the ObjectARX 2021 SDK

AutoCAD 2020 and AutoCAD 2020-based Products

  • No changes
  • References the libraries stdole2.tlb and axdb23enu.tlb
  • Support for Windows 32-bit has been removed
  • AcStMgr.tlb file can be found in the inc-x64 folder of the ObjectARX 2020 SDK

AutoCAD 2019 and AutoCAD 2019-based Products

  • References to the AutoCAD/ObjectDBX Common Type Library was changed from axdb22enu.tlb to axdb23enu.tlb
  • References the libraries stdole2.tlb and axdb23enu.tlb
  • AcStMgr.tlb file can be found in the inc-win32 and inc-x64 folders of the ObjectARX 2019 SDK

AutoCAD 2018 and AutoCAD 2018-based Products

  • References to the AutoCAD/ObjectDBX Common Type Library was changed from axdb21enu.tlb to axdb22enu.tlb
  • References the libraries stdole2.tlb and axdb22enu.tlb
  • AcStMgr.tlb file can be found in the inc-win32 and inc-x64 folders of the ObjectARX 2018 SDK

AutoCAD 2017 and AutoCAD 2017-based Products

  • References to the AutoCAD/ObjectDBX Common Type Library was changed from axdb20enu.tlb to axdb21enu.tlb
  • References the libraries stdole2.tlb and axdb21enu.tlb
  • AcStMgr.tlb file can be found in the inc-win32 and inc-x64 folders of the ObjectARX 2017 SDK

AutoCAD 2016 and AutoCAD 2016-based Products

  • References the libraries stdole2.tlb and axdb20enu.tlb
  • AcStMgr.tlb file can be found in the inc-win32 and inc-x64 folders of the ObjectARX 2016 SDK

AutoCAD 2015 and AutoCAD 2015-based Products

  • References to the AutoCAD/ObjectDBX Common Type Library was changed from axdb19enu.tlb to axdb20enu.tlb
  • Windows 32-bit and Windows 64-bit versions of the APIs were updated to have the same member signatures
  • References the libraries stdole2.tlb and axdb20enu.tlb
  • AcStMgr.tlb file can be found in the inc-win32 and inc-x64 folders of the ObjectARX 2015 SDK

The following methods and properties have been changed in the 32-bit version of the API:

  • GetPluginDescription - Last parameter was changed from a long to a LONG_PTR data type
  • AddToObjectIdList - First two parameters were changed from a long to a LONG_PTR data type
  • BadObjectId - Value accepted or returned by the property was changed from a long to a LONG_PTR data type
  • Icon - Value returned by the property was changed from a long to a LONG_PTR data type
  • FixObjectId - Value accepted or returned by the property was changed from a long to a LONG_PTR data type

AutoCAD 2014 and AutoCAD 2014-based Products

  • No changes
  • References the libraries stdole2.tlb and axdb19enu.tlb
  • AcStMgr.tlb file can be found in the inc-win32 and inc-x64 folders of the ObjectARX 2014 SDK

AutoCAD 2013 and AutoCAD 2013-based Products

  • References to the AutoCAD/ObjectDBX Common Type Library was changed from axdb18enu.tlb to axdb19enu.tlb
  • References the libraries stdole2.tlb and axdb19enu.tlb
  • AcStMgr.tlb file can be found in the inc-win32 and inc-x64 folders of the ObjectARX 2013 SDK

AutoCAD 2012 and AutoCAD 2012-based Products

  • No changes
  • References the libraries stdole2.tlb and axdb18enu.tlb
  • AcStMgr.tlb file can be found in the inc-win32 and inc-x64 folders of the ObjectARX 2012 SDK

AutoCAD 2011 and AutoCAD 2011-based Products

  • No changes
  • References the libraries stdole2.tlb and axdb18enu.tlb
  • AcStMgr.tlb file can be found in the inc-win32 and inc-x64 folders of the ObjectARX 2011 SDK

AutoCAD 2010 and AutoCAD 2010-based Products

  • References to the AutoCAD/ObjectDBX Common Type Library was changed from axdb17enu.tlb to axdb18enu.tlb
  • References the libraries stdole2.tlb and axdb18enu.tlb
  • AcStMgr.tlb file can be found in the inc-win32 and inc-x64 folders of the ObjectARX 2010 SDK

AutoCAD 2009 and AutoCAD 2009-based Products

  • API now supports both Windows 32-bit and Windows 64-bit platforms
  • References the libraries stdole2.tlb and axdb17enu.tlb
  • AcStMgr.tlb file can be found in the inc-win32 and inc-x64 folders of the ObjectARX 2009 SDK

The following methods and properties have been changed in the 64-bit version of the API:

  • GetPluginDescription - Last parameter was changed from a long to a LONG_PTR data type
  • AddToObjectIdList - First two parameters were changed from a long to a LONG_PTR data type
  • BadObjectId - Value accepted or returned by the property was changed from a long to a LONG_PTR data type
  • Icon - Value returned by the property was changed from a long to a LONG_PTR data type
  • FixObjectId - Value accepted or returned by the property was changed from a long to a LONG_PTR data type

AutoCAD 2008 and AutoCAD 2008-based Products

  • No changes
  • References the libraries stdole2.tlb and axdb17enu.tlb
  • AcStMgr.tlb file can be found in the inc folder of the ObjectARX 2008 SDK

AutoCAD 2007 and AutoCAD 2007-based Products

  • References to the AutoCAD/ObjectDBX Common Type Library was changed from axdb16enu.tlb to axdb17enu.tlb
  • References the libraries stdole2.tlb and axdb17enu.tlb
  • AcStMgr.tlb file can be found in the inc folder of the ObjectARX 2007 SDK

AutoCAD 2006 and AutoCAD 2006-based Products

  • No changes
  • References the libraries stdole2.tlb and axdb16enu.tlb
  • AcStMgr.tlb file can be found in the inc folder of the ObjectARX 2006 SDK

AutoCAD 2005 and AutoCAD 2005-based Products

  • No changes
  • References the libraries stdole2.tlb and axdb16enu.tlb
  • AcStMgr.tlb file can be found in the inc folder of the ObjectARX 2005 SDK

AutoCAD 2004 and AutoCAD 2004-based Products

  • CAD Standards API introduced
  • References the libraries stdole2.tlb and axdb16enu.tlb
  • AcStMgr.tlb file can be found in the inc folder of the ObjectARX 2004 SDK

Was this information helpful?