Important: The information in this document is obsolete and should not be used for new development.
Creating and Managing the Special Handler Dispatch Tables
The Apple Event Manager provides three functions that allow you to create and manage the special handler dispatch tables. TheAEInstallSpecialHandler
function installs an entry for a special handler in either the application or system special handler dispatch table. TheAEGetSpecialHandler
function returns the handler for a specified special handler. TheAERemoveSpecialHandler
function removes a special handler from either the application or system special handler dispatch table.You can also use the
AEInstallSpecialHandler
,AEGetSpecialHandler
, andAERemoveSpecialHandler
functions to install, get, and remove object callback functions--including system object callback functions, which cannot be installed with theAESetObjectCallbacks
function. When calling any of these three functions, use one of the following constants as the value of thefunctionClass
parameter to specify the object callback function:You can also use the
AERemoveSpecialHandler
function to disable all the Apple Event Manager routines that support object specifier records. To do this, specify the constantkeySelectProc
in thefunctionClass
parameter as described on page 4-102.
Subtopics
- AEInstallSpecialHandler
- AEGetSpecialHandler
- AERemoveSpecialHandler