These callbacks are accessed through the Adobe Plug-in Component Architecture (PICA).
For more information, see Using PICA Callback Suites.
The following suites are implemented as PICA Callback Suites. Each of the suite links below includes the suite data structure, constants, an example of how the suites are acquired, and descriptions of the functions found in the suite.
- Action Control Suite
Allows automation plug-ins to control playback and actions taken on events.
- Action Descriptor Suite
Allows a plug-in to put keys and objects into descriptors, get them out of descriptors, and perform other descriptor management.
- Action List Suite
Allows a plug-in to get values from and put values into a list. These lists can be used as values for Action Descriptors.
- Action Reference Suite
Provides routines for building references to objects, which allows the plug-in to get and set properties and target events from the Action Control Suite. These references can also be used to build descriptors.
- Allias Suite
Allows plug-ins to create aliases.
- Basic Action Control Suite
Allows non-automation plug-ins access to some of the routines available in the Action Control Suite.
- Buffer Suite Callbacks
Allows the plug-in to manage memory through buffer allocation.
- Channel Ports Suite Callbacks
Allows the plug-in to access points for reading and writing data from the Photoshop internal selection data structures.
- Color Space Suite
Provides callbacks related to color space management.
- Descriptor Registry Suite
Allows the plug-in to pass descriptors between plug-ins or save parameters between invocations.
- Error Suite
Provides a way to display error strings to the user in any format.
- Get File List Suite
Provides a plug-in with some file and browser functionality.
- Get Path Suite
Gets a path from a file specification.
- Handle Suite Callbacks
Allows the plug-in to manage memory through a handle mechanism, which is similar to handles under the Mac OS.
- Matrix Math Suite Callbacks
Provides callbacks to perform matrix math operations on 3x3 matrices.
- Progress Suite
Provides a set of routines that allows the plug-in control over the display of the progress bar.
- Window Notify Suite
Allows plug-ins on Mac OS to receive event notification during play.
- UI Hooks Suite
Allows a plug-in module to get and set certain values in the Photoshop.