ACDSee SDK Command Extension Plug-In Overview


A Command Extension plug-in is simply a DLL with the file extension .APL. This DLL must export three functions, as outlined below. After the plug-in is compiled, it must be placed in a host application-designated plug-in directory, where the host application will detect and load it.

NOTE: More than one command can be included in one Command Extension plug-in.

Refer to CX_GetPlugInInfo for more information.

Required Functions:

CX_GetPlugInInfo

CX_Init

CX_InvokeCommand


Additionally, the plug-in may export other optional functions.

Optional Functions:

CX_ShowPlugInDialog

CX_Free

CX_Help

CX_ErrorHandler

CX_FormatInfoChanged