The references Jeff listed above are the ones you need to write a .net programme in visual studio for civil 3d.
Below is a bit more information on what the dlls provide access to and where they are located.
Autocad dlls - Located in C:\Program Files\Autodesk\AutoCAD 2024
AcDbMgd.dll - Used for working with objects stored in a drawing file, such as lines, circles, and blocks.
AcMgd.dll - Provides access to the AutoCAD application and user interface components, including the editor and plotting services.
AcCoreMgd.dll - Contains functionality related to the editor, publishing, plotting, and defining commands.
Civil 3d dlls -
Aecbasemgd.dll - Located in C:\Program Files\Autodesk\AutoCAD 2024\ACA
Aeccdbmgd.dll - Used for working with Civil 3d objects stored in a drawing file, such as surfaces. - Located in C:\Program Files\Autodesk\AutoCAD 2024\C3D
AeccPressurePipesMgd.dll - Used for working with Civil 3d Pressure pipe objects stored in a drawing file. - Located in C:\Program Files\Autodesk\AutoCAD 2024\C3D
Autocad Developer documentation can be found here-
https://help.autodesk.com/view/OARX/2024/ENU/?guid=GUID-71683E52-850F-434E-AD8C-3DB20BCBAD14
Civil 3d Developer documentation can be found here-
https://help.autodesk.com/view/CIV3D/2024/ENU/?guid=GUID-DA303320-B66D-4F4F-A4F4-9FBBEC0754E0
If a post provides a fix for your issue, click on "Accept as Solution" to help other users find solutions to problems they might have that are similar to yours.
Andrew Puller
Maitland, NSW, Australia
Windows 11
Intel core i7 11800 @ 2.30 GHz with 32GB Ram
Civil 3d 2023