PIErrorSuite.h File Reference

This file contains the public definitions and structures used by plug-ins to manage asserts, debugging, and returning errors to the host. More...

#include "ASPreInclude.h"

Go to the source code of this file.

Data Structures

struct  PSErrorSuite1
 The set of routines available in the Error Suite. More...

Defines

#define kPSErrorSuite   "Photoshop Error Suite for Plug-ins"
 Unique identifier for the Error Suite.
#define kPSErrorSuiteVersion1   1
 Current version of the Error Suite.
#define ASZString_defined
 Hands the host a ZString containing the error string to display to the user.

Typedefs

typedef SPAPI SPErr(* SetErrorFromPStringProc )(const Str255 errorString)
 Hands the host a Pascal string containing the error string to display to the user.
typedef SPAPI SPErr(* SetErrorFromCStringProc )(const char *errorString)
 Hand the host a C string containing the error string to display to the user.
typedef struct ASZByteRun * ASZString
typedef SPAPI SPErr(* SetErrorFromZStringProc )(const ASZString zString)
typedef struct PSErrorSuite1 PSErrorSuite1
 The set of routines available in the Error Suite.

Detailed Description

This file contains the public definitions and structures used by plug-ins to manage asserts, debugging, and returning errors to the host.

Distribution: PUBLIC