#pragma once #ifndef __PL_APPLE_EVENTS_COMMON_TYPES_H__ #define __PL_APPLE_EVENTS_COMMON_TYPES_H__ #include struct AppleEvent; enum AEError { errAEEventNotHandled = 1, errAEDescNotFound, errAEParamMissed, }; enum AEKeyword { keyDirectObject, keyMissedKeywordAttr, }; enum DescType { typeAEList, typeFSS, typeWildCard, }; enum AEEventID { kAEOpenApplication, kAEOpenDocuments, kAEPrintDocuments, kAEQuitApplication }; enum AEEventClass { kCoreEventClass }; enum AEInteractAllowed { kAEInteractUnknown, kAEInteractWithAll }; typedef int(*AEEventHandler)(const AppleEvent *theAE, AppleEvent *reply, uint32_t ref); #endif