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. TheAEInstallSpecialHandlerfunction installs an entry for a special handler in either the application or system special handler dispatch table. TheAEGetSpecialHandlerfunction returns the handler for a specified special handler. TheAERemoveSpecialHandlerfunction removes a special handler from either the application or system special handler dispatch table.You can also use the
AEInstallSpecialHandler,AEGetSpecialHandler, andAERemoveSpecialHandlerfunctions to install, get, and remove object callback functions--including system object callback functions, which cannot be installed with theAESetObjectCallbacksfunction. When calling any of these three functions, use one of the following constants as the value of thefunctionClassparameter to specify the object callback function:You can also use the
AERemoveSpecialHandlerfunction to disable all the Apple Event Manager routines that support object specifier records. To do this, specify the constantkeySelectProcin thefunctionClassparameter as described on page 4-102.
Subtopics
- AEInstallSpecialHandler
- AEGetSpecialHandler
- AERemoveSpecialHandler
 
  
  
 