Basic Action Control Suite

Allows non-automation plug-ins access to some of the routines available in the Action Control Suite. More...

Data Structures

struct  PSBasicActionControlProcs
 The set of routines available in the Basic Action Control Suite. More...

Defines

#define kPSBasicActionControlSuite   "3eb7c480-8797-11d1-8da7-00c04fd5f7ee"
 Unique identifier for the Basic Action Control Suite.
#define kPSBasicActionControlSuiteVersion   2
 Current version of the Basic Action Control Suite; compatible with previous version.
#define kPSBasicActionControlSuitePrevVersion   1
 Previous version of the Basic Action Control Suite.

Detailed Description

Allows non-automation plug-ins access to some of the routines available in the Action Control Suite.

Accessing the Suite

The Basic Action Control suite is referred to as:

  #define kPSBasicActionControlSuite            "3eb7c480-8797-11d1-8da7-00c04fd5f7ee"
with the version constant:
  #define kPSBasicActionControlSuiteVersion     2   
The suite is acquired as follows:
  PSBasicActionControlProcs *sPSBasicActionControl;
  error = sSPBasic->AcquireSuite(kPSBasicActionControlSuite,
                                 kPSBasicActionControlSuiteVersion, 
                                 &sPSBasicActionControl);
  if (error) goto . . . //handle error
For PICA errors, see SPErrorCodes.h.

Define Documentation

#define kPSBasicActionControlSuite   "3eb7c480-8797-11d1-8da7-00c04fd5f7ee"

Unique identifier for the Basic Action Control Suite.

#define kPSBasicActionControlSuiteVersion   2

Current version of the Basic Action Control Suite; compatible with previous version.

#define kPSBasicActionControlSuitePrevVersion   1

Previous version of the Basic Action Control Suite.