ProcPtrs
32-bit Address Integral data type
#include <Types.h>
Ptr 32-bit address of a char
Handle 32-bit address of 32-bit master pointer containing the address of a
char
ProcPtr 32-bit address of a Pascal procedure OR.32-bit address of a C
function which returns an short
typedef ProcPtr *ProcHandle;

Notes: These are the 'generic' pointer types. Dozens of specific Ptr and Handle
types are defined - one for virtually every structure. For instance, a
StringPtr is the address of an Str255 (Pascal string), a GrafPtr is the
address GrafPort, a PicPtr is the address of a Picture structure, and so
forth. Similarly, pointer-to-type- pointers (ie, Handles) exist for
virtually every data type.
Refer to Ptr and Handle for more details on these generic types and check
the individual structure topics for information on specific structures and
names of their typedef'd pointer and handle names.