19 #ifndef __APPLEEVENTS__
20 #define __APPLEEVENTS__
34 #ifndef __AEDATAMODEL__
42 #ifndef __AEINTERACTION__
59 #if PRAGMA_STRUCT_ALIGN
60 #pragma options align = mac68k
61 #elif PRAGMA_STRUCT_PACKPUSH
63 #elif PRAGMA_STRUCT_PACK
71 keyErrorNumber = FOUR_CHAR_CODE(
'errn'),
72 keyErrorString = FOUR_CHAR_CODE(
'errs'),
73 keyProcessSerialNumber =
74 FOUR_CHAR_CODE(
'psn '),
79 FOUR_CHAR_CODE(
'recr'),
82 FOUR_CHAR_CODE(
'vers')
88 kCoreEventClass = FOUR_CHAR_CODE(
'aevt')
94 kAEOpenApplication = FOUR_CHAR_CODE(
'oapp'),
95 kAEOpenDocuments = FOUR_CHAR_CODE(
'odoc'),
96 kAEPrintDocuments = FOUR_CHAR_CODE(
'pdoc'),
97 kAEQuitApplication = FOUR_CHAR_CODE(
'quit'),
98 kAEAnswer = FOUR_CHAR_CODE(
'ansr'),
99 kAEApplicationDied = FOUR_CHAR_CODE(
'obit'),
100 kAEShowPreferences = FOUR_CHAR_CODE(
108 FOUR_CHAR_CODE(
'reca'),
110 FOUR_CHAR_CODE(
'recc'),
112 FOUR_CHAR_CODE(
'rec1'),
114 FOUR_CHAR_CODE(
'rec0'),
116 FOUR_CHAR_CODE(
'recr')
129 kAEUnknownSource = 0,
149 AEEventHandlerUPP handler,
long handlerRefcon,
162 AEEventHandlerUPP handler,
Boolean isSysHandler);
174 AEEventHandlerUPP *handler,
long *handlerRefcon,
234 #if PRAGMA_STRUCT_ALIGN
235 #pragma options align = reset
236 #elif PRAGMA_STRUCT_PACKPUSH
238 #elif PRAGMA_STRUCT_PACK
242 #ifdef PRAGMA_IMPORT_OFF
AppleEvent Data Model Interfaces.
AppleEvent functions that deal with Events and interacting with user.
OSErr AEGetEventHandler(AEEventClass theAEEventClass, AEEventID theAEEventID, AEEventHandlerUPP *handler, long *handlerRefcon, Boolean isSysHandler)
OSErr AEGetSpecialHandler(AEKeyword functionClass, AEEventHandlerUPP *handler, Boolean isSysHandler)
OSErr AERemoveEventHandler(AEEventClass theAEEventClass, AEEventID theAEEventID, AEEventHandlerUPP handler, Boolean isSysHandler)
OSErr AEInstallEventHandler(AEEventClass theAEEventClass, AEEventID theAEEventID, AEEventHandlerUPP handler, long handlerRefcon, Boolean isSysHandler)
OSErr AERemoveSpecialHandler(AEKeyword functionClass, AEEventHandlerUPP handler, Boolean isSysHandler)
SInt8 AEEventSource
Definition: AppleEvents.h:126
@ kAENotifyRecording
Definition: AppleEvents.h:115
@ kAEStopRecording
Definition: AppleEvents.h:109
@ kAENotifyStopRecording
Definition: AppleEvents.h:113
@ kAENotifyStartRecording
Definition: AppleEvents.h:111
@ keyDirectObject
Definition: AppleEvents.h:70
@ keyAEVersion
Definition: AppleEvents.h:81
@ keySelectProc
Definition: AppleEvents.h:76
@ keyAERecorderCount
Definition: AppleEvents.h:78
@ keyPreDispatch
Definition: AppleEvents.h:75
OSErr AEInstallSpecialHandler(AEKeyword functionClass, AEEventHandlerUPP handler, Boolean isSysHandler)
OSErr AEManagerInfo(AEKeyword keyWord, long *result)
Basic Macintosh data types.
unsigned char Boolean
Definition: MacTypes.h:318
Mixed Mode Manager Interfaces.