Extension APIs

The extension APIs provide you with the functions that Adobe Dreamweaver calls to implement each type of extension. You must write the bodies of these functions as described for each extension type and specify the return values that Adobe Dreamweaver expects.

If you are a developer who wants to work directly in the C programming language, there is a C extensibility API that lets you create dynamic link libraries (DLLs). The functionality that is provided in these APIs wraps your C DLLs in JavaScript so that your extension can work seamlessly in Adobe Dreamweaver.

The documentation of extension APIs outlines what each function does, when Adobe Dreamweaver calls it, and what value Adobe Dreamweaver expects it to return.

See the Adobe Dreamweaver API Reference for information about the Utility API and the JavaScript API, which provide functions that you can use to perform specific tasks in your extensions.