---
title: Apple Event Manager
framework: applicationservices
role: collectionGroup
role_heading: API Collection
path: applicationservices/apple_event_manager
---

# Apple Event Manager

## Overview

Overview The Apple Event Manager, a part of the Open Scripting Architecture (OSA), provides facilities for applications to send and respond to Apple events and to make their operations and data available to AppleScript scripts. For related API reference, see Open Scripting Architecture Reference. An Apple event is a type of interprocess message that can specify complex operations and data. Apple events provide a data transport and event dispatching mechanism  that can be used within a single application, between applications on the same computer, and between applications on different computers connected to a network. Applications typically use Apple events to request services and information from other applications or to provide services and information in response to such requests. All applications that present a graphical interface to the user through the Human Interface Toolbox (Carbon applications) or the Cocoa application framework should be able to respond, if appropriate, to certain events sent by the Mac OS. These include the open application (or launch), reopen, open documents, print documents, and quit events. Some Apple Event Manager functions are marked as being thread safe—for all other functions, you should call them only on the main thread. For an overview of technologies that take advantage of the Apple Event Manager, see AppleScript Overview. For information on working with Apple events, including events sent by the Mac OS, see Responding to Apple Events in Apple Events Programming Guide. For information about individual four-character codes used in Apple events, see AppleScript Terminology and Apple Event Codes Reference. The Apple Event Manager is implemented by the AE framework, a subframework of the Core Services framework. You don’t link directly with the AE framework—instead, you typically link with  the Carbon framework, which includes it. Some AppleEvent definitions are only available to clients of the Carbon framework, which includes, for example, AEInteraction.h in the HIToolbox framework. The AE framework does not force a connection to the window server. This allows daemons and startup items that work with Apple events to continue working across log outs. Gestalt Constants You can check for version and feature availabilityinformation by using the Apple Event Manager selectors defined inthe Gestalt Manager. For more information see Inside macOS: Gestalt Manager Reference.

## Topics

### Adding Items to Descriptor Lists

- [AEPutArray(_:_:_:_:_:_:)](coreservices/1442535-aeputarray.md)
- [AEPutDesc(_:_:_:)](coreservices/1450093-aeputdesc.md)
- [AEPutPtr(_:_:_:_:_:)](coreservices/1445287-aeputptr.md)

### Adding Parameters and Attributes to Apple Events and Apple Event Records

- [AEPutAttributeDesc(_:_:_:)](coreservices/1441790-aeputattributedesc.md)
- [AEPutAttributePtr(_:_:_:_:_:)](coreservices/1445940-aeputattributeptr.md)
- [AEPutParamDesc(_:_:_:)](coreservices/1447576-aeputparamdesc.md)
- [AEPutParamPtr(_:_:_:_:_:)](coreservices/1449263-aeputparamptr.md)

### Coercing Descriptor Types

- [AECoerceDesc(_:_:_:)](coreservices/1446519-aecoercedesc.md)
- [AECoercePtr(_:_:_:_:_:)](coreservices/1441846-aecoerceptr.md)

### Counting the Items in Descriptor Lists

- [AECountItems(_:_:)](coreservices/1449533-aecountitems.md)

### Creating an Apple Event

- [AECreateAppleEvent(_:_:_:_:_:_:)](coreservices/1448525-aecreateappleevent.md)

### Creating and Duplicating Descriptors

- [AECreateDesc(_:_:_:_:)](coreservices/1448535-aecreatedesc.md)
- [AECreateDescFromExternalPtr(_:_:_:_:_:_:)](coreservices/1446239-aecreatedescfromexternalptr.md)
- [AEDuplicateDesc(_:_:)](coreservices/1442661-aeduplicatedesc.md)

### Creating, Calling, and Deleting Universal Procedure Pointers

- [DisposeAECoerceDescUPP(_:)](coreservices/1448721-disposeaecoercedescupp.md)
- [DisposeAECoercePtrUPP(_:)](coreservices/1450664-disposeaecoerceptrupp.md)
- [DisposeAEDisposeExternalUPP(_:)](coreservices/1447284-disposeaedisposeexternalupp.md)
- [DisposeAEEventHandlerUPP(_:)](coreservices/1442066-disposeaeeventhandlerupp.md)
- [DisposeOSLAccessorUPP(_:)](coreservices/1444684-disposeoslaccessorupp.md)
- [DisposeOSLAdjustMarksUPP(_:)](coreservices/1443940-disposeosladjustmarksupp.md)
- [DisposeOSLCompareUPP(_:)](coreservices/1448398-disposeoslcompareupp.md)
- [DisposeOSLCountUPP(_:)](coreservices/1443984-disposeoslcountupp.md)
- [DisposeOSLDisposeTokenUPP(_:)](coreservices/1442670-disposeosldisposetokenupp.md)
- [DisposeOSLGetErrDescUPP(_:)](coreservices/1446061-disposeoslgeterrdescupp.md)
- [DisposeOSLGetMarkTokenUPP(_:)](coreservices/1442377-disposeoslgetmarktokenupp.md)
- [DisposeOSLMarkUPP(_:)](coreservices/1449253-disposeoslmarkupp.md)
- [InvokeAECoerceDescUPP(_:_:_:_:_:)](coreservices/1445450-invokeaecoercedescupp.md)
- [InvokeAECoercePtrUPP(_:_:_:_:_:_:_:)](coreservices/1447079-invokeaecoerceptrupp.md)
- [InvokeAEDisposeExternalUPP(_:_:_:_:)](coreservices/1441717-invokeaedisposeexternalupp.md)
- [InvokeAEEventHandlerUPP(_:_:_:_:)](coreservices/1446585-invokeaeeventhandlerupp.md)
- [InvokeOSLAccessorUPP(_:_:_:_:_:_:_:_:)](coreservices/1448978-invokeoslaccessorupp.md)
- [InvokeOSLAdjustMarksUPP(_:_:_:_:)](coreservices/1448506-invokeosladjustmarksupp.md)
- [InvokeOSLCompareUPP(_:_:_:_:_:)](coreservices/1443110-invokeoslcompareupp.md)
- [InvokeOSLCountUPP(_:_:_:_:_:)](coreservices/1448030-invokeoslcountupp.md)
- [InvokeOSLDisposeTokenUPP(_:_:)](coreservices/1443963-invokeosldisposetokenupp.md)
- [InvokeOSLGetErrDescUPP(_:_:)](coreservices/1448420-invokeoslgeterrdescupp.md)
- [InvokeOSLGetMarkTokenUPP(_:_:_:_:)](coreservices/1441894-invokeoslgetmarktokenupp.md)
- [InvokeOSLMarkUPP(_:_:_:_:)](coreservices/1447444-invokeoslmarkupp.md)
- [NewAECoerceDescUPP(_:)](coreservices/1445885-newaecoercedescupp.md)
- [NewAECoercePtrUPP(_:)](coreservices/1449962-newaecoerceptrupp.md)
- [NewAEDisposeExternalUPP(_:)](coreservices/1447774-newaedisposeexternalupp.md)
- [NewAEEventHandlerUPP(_:)](coreservices/1446862-newaeeventhandlerupp.md)
- [NewOSLAccessorUPP(_:)](coreservices/1449584-newoslaccessorupp.md)
- [NewOSLAdjustMarksUPP(_:)](coreservices/1443347-newosladjustmarksupp.md)
- [NewOSLCompareUPP(_:)](coreservices/1444603-newoslcompareupp.md)
- [NewOSLCountUPP(_:)](coreservices/1448156-newoslcountupp.md)
- [NewOSLDisposeTokenUPP(_:)](coreservices/1450027-newosldisposetokenupp.md)
- [NewOSLGetErrDescUPP(_:)](coreservices/1447934-newoslgeterrdescupp.md)
- [NewOSLGetMarkTokenUPP(_:)](coreservices/1445166-newoslgetmarktokenupp.md)
- [NewOSLMarkUPP(_:)](coreservices/1446942-newoslmarkupp.md)

### Creating Descriptor Lists and Apple Event Records

- [AECreateList(_:_:_:_:)](coreservices/1448643-aecreatelist.md)

### Creating Object Specifiers

- [CreateCompDescriptor(_:_:_:_:_:)](coreservices/1449155-createcompdescriptor.md)
- [CreateLogicalDescriptor(_:_:_:_:)](coreservices/1445212-createlogicaldescriptor.md)
- [CreateObjSpecifier(_:_:_:_:_:_:)](coreservices/1450244-createobjspecifier.md)
- [CreateOffsetDescriptor(_:_:)](coreservices/1444957-createoffsetdescriptor.md)
- [CreateRangeDescriptor(_:_:_:_:)](coreservices/1444087-createrangedescriptor.md)

### Deallocating Memory for Descriptors

- [AEDisposeDesc(_:)](coreservices/1444208-aedisposedesc.md)

### Deallocating Memory for Tokens

- [AEDisposeToken(_:)](coreservices/1446783-aedisposetoken.md)

### Deleting Descriptors

- [AEDeleteItem(_:_:)](coreservices/1447164-aedeleteitem.md)
- [AEDeleteParam(_:_:)](coreservices/1444338-aedeleteparam.md)

### Getting, Calling, and Removing Object Accessor Functions

- [AECallObjectAccessor(_:_:_:_:_:_:)](coreservices/1447059-aecallobjectaccessor.md)
- [AEGetObjectAccessor(_:_:_:_:_:)](coreservices/1449054-aegetobjectaccessor.md)
- [AEInstallObjectAccessor(_:_:_:_:_:)](coreservices/1447905-aeinstallobjectaccessor.md)
- [AERemoveObjectAccessor(_:_:_:_:)](coreservices/1442552-aeremoveobjectaccessor.md)

### Getting Data or Descriptors From Apple Events and Apple Event Records

- [AEGetAttributeDesc(_:_:_:_:)](coreservices/1450314-aegetattributedesc.md)
- [AEGetAttributePtr(_:_:_:_:_:_:_:)](coreservices/1445109-aegetattributeptr.md)
- [AEGetParamDesc(_:_:_:_:)](coreservices/1449233-aegetparamdesc.md)
- [AEGetParamPtr(_:_:_:_:_:_:_:)](coreservices/1444069-aegetparamptr.md)

### Getting Information About the Apple Event Manager

- [AEManagerInfo(_:_:)](coreservices/1449373-aemanagerinfo.md)

### Getting Items From Descriptor Lists

- [AEGetArray(_:_:_:_:_:_:_:)](coreservices/1445720-aegetarray.md)
- [AEGetNthDesc(_:_:_:_:_:)](coreservices/1448326-aegetnthdesc.md)
- [AEGetNthPtr(_:_:_:_:_:_:_:_:)](coreservices/1447539-aegetnthptr.md)

### Getting the Sizes and Descriptor Types of Descriptors

- [AESizeOfAttribute(_:_:_:_:)](coreservices/1445764-aesizeofattribute.md)
- [AESizeOfNthItem(_:_:_:_:)](coreservices/1447307-aesizeofnthitem.md)
- [AESizeOfParam(_:_:_:_:)](coreservices/1449998-aesizeofparam.md)

### Initializing the Object Support Library

- [AEObjectInit()](coreservices/1447372-aeobjectinit.md)
- [AESetObjectCallbacks(_:_:_:_:_:_:_:)](coreservices/1447756-aesetobjectcallbacks.md)

### Locating Processes on Remote Computers

- [AECreateRemoteProcessResolver(_:_:)](coreservices/1445692-aecreateremoteprocessresolver.md)
- [AEDisposeRemoteProcessResolver(_:)](coreservices/1442572-aedisposeremoteprocessresolver.md)
- [AERemoteProcessResolverGetProcesses(_:_:)](coreservices/1444456-aeremoteprocessresolvergetproces.md)
- [AERemoteProcessResolverScheduleWithRunLoop(_:_:_:_:_:)](coreservices/1447259-aeremoteprocessresolverschedulew.md)

### Managing Apple Event Dispatch Tables

- [AEGetEventHandler(_:_:_:_:_:)](coreservices/1445631-aegeteventhandler.md)
- [AEInstallEventHandler(_:_:_:_:_:)](coreservices/1448596-aeinstalleventhandler.md)
- [AERemoveEventHandler(_:_:_:_:)](coreservices/1445239-aeremoveeventhandler.md)

### Managing Coercion Handler Dispatch Tables

- [AEGetCoercionHandler(_:_:_:_:_:_:)](coreservices/1445348-aegetcoercionhandler.md)
- [AEInstallCoercionHandler(_:_:_:_:_:_:)](coreservices/1445548-aeinstallcoercionhandler.md)
- [AERemoveCoercionHandler(_:_:_:_:)](coreservices/1441907-aeremovecoercionhandler.md)

### Managing Special Handler Dispatch Tables

- [AEGetSpecialHandler(_:_:_:)](coreservices/1444274-aegetspecialhandler.md)
- [AEInstallSpecialHandler(_:_:_:)](coreservices/1445532-aeinstallspecialhandler.md)
- [AERemoveSpecialHandler(_:_:_:)](coreservices/1447960-aeremovespecialhandler.md)

### Operating On Descriptor Data

- [AEGetDescData(_:_:_:)](coreservices/1444427-aegetdescdata.md)
- [AEGetDescDataSize(_:)](coreservices/1450119-aegetdescdatasize.md)
- [AEGetDescDataRange(_:_:_:_:)](coreservices/1446560-aegetdescdatarange.md)
- [AEReplaceDescData(_:_:_:_:)](coreservices/1446695-aereplacedescdata.md)

### Resolving Object Specifiers

- [AEResolve(_:_:_:)](coreservices/1449720-aeresolve.md)

### Creating Apple Event Structures in Memory

- [AEPrintDescToHandle(_:_:)](coreservices/1445158-aeprintdesctohandle.md)
- [vAEBuildAppleEvent(_:_:_:_:_:_:_:_:_:_:_:)](coreservices/1441729-vaebuildappleevent.md)
- [vAEBuildDesc(_:_:_:_:)](coreservices/1446775-vaebuilddesc.md)
- [vAEBuildParameters(_:_:_:_:)](coreservices/1448040-vaebuildparameters.md)

### Creating Apple Event Structures Using Streams

- [AEStreamClose(_:_:)](coreservices/1449821-aestreamclose.md)
- [AEStreamCloseDesc(_:)](coreservices/1449272-aestreamclosedesc.md)
- [AEStreamCloseList(_:)](coreservices/1448185-aestreamcloselist.md)
- [AEStreamCloseRecord(_:)](coreservices/1449522-aestreamcloserecord.md)
- [AEStreamCreateEvent(_:_:_:_:_:_:_:)](coreservices/1446562-aestreamcreateevent.md)
- [AEStreamOpen()](coreservices/1447732-aestreamopen.md)
- [AEStreamOpenDesc(_:_:)](coreservices/1446544-aestreamopendesc.md)
- [AEStreamOpenEvent(_:)](coreservices/1445366-aestreamopenevent.md)
- [AEStreamOpenKeyDesc(_:_:_:)](coreservices/1442897-aestreamopenkeydesc.md)
- [AEStreamOpenList(_:)](coreservices/1448594-aestreamopenlist.md)
- [AEStreamOpenRecord(_:_:)](coreservices/1447141-aestreamopenrecord.md)
- [AEStreamOptionalParam(_:_:)](coreservices/1444481-aestreamoptionalparam.md)
- [AEStreamSetRecordType(_:_:)](coreservices/1447704-aestreamsetrecordtype.md)
- [AEStreamWriteAEDesc(_:_:)](coreservices/1448487-aestreamwriteaedesc.md)
- [AEStreamWriteData(_:_:_:)](coreservices/1442610-aestreamwritedata.md)
- [AEStreamWriteDesc(_:_:_:_:)](coreservices/1450387-aestreamwritedesc.md)
- [AEStreamWriteKey(_:_:)](coreservices/1448750-aestreamwritekey.md)
- [AEStreamWriteKeyDesc(_:_:_:_:_:)](coreservices/1442568-aestreamwritekeydesc.md)

### Working With Lower Level Apple Event Functions

- [AEGetRegisteredMachPort()](coreservices/1449736-aegetregisteredmachport.md)
- [AEDecodeMessage(_:_:_:)](coreservices/1447827-aedecodemessage.md)
- [AESendMessage(_:_:_:_:)](coreservices/1442994-aesendmessage.md)
- [AEProcessMessage(_:)](coreservices/1444387-aeprocessmessage.md)

### Serializing Apple Event Data

- [AESizeOfFlattenedDesc(_:)](coreservices/1447305-aesizeofflatteneddesc.md)
- [AEFlattenDesc(_:_:_:_:)](coreservices/1441808-aeflattendesc.md)
- [AEUnflattenDesc(_:_:)](coreservices/1448997-aeunflattendesc.md)

### Miscellaneous

- [AECheckIsRecord(_:)](coreservices/1444011-aecheckisrecord.md)
- [AEInitializeDesc(_:)](coreservices/1446047-aeinitializedesc.md)

### Callbacks

- [AERemoteProcessResolverCallback](coreservices/aeremoteprocessresolvercallback.md)
- [AEDisposeExternalProcPtr](coreservices/aedisposeexternalprocptr.md)
- [AECoerceDescProcPtr](coreservices/aecoercedescprocptr.md)
- [AECoercePtrProcPtr](coreservices/aecoerceptrprocptr.md)
- [AEEventHandlerProcPtr](coreservices/aeeventhandlerprocptr.md)
- [OSLAccessorProcPtr](coreservices/oslaccessorprocptr.md)
- [OSLAdjustMarksProcPtr](coreservices/osladjustmarksprocptr.md)
- [OSLCompareProcPtr](coreservices/oslcompareprocptr.md)
- [OSLCountProcPtr](coreservices/oslcountprocptr.md)
- [OSLDisposeTokenProcPtr](coreservices/osldisposetokenprocptr.md)
- [OSLGetErrDescProcPtr](coreservices/oslgeterrdescprocptr.md)
- [OSLGetMarkTokenProcPtr](coreservices/oslgetmarktokenprocptr.md)
- [OSLMarkProcPtr](coreservices/oslmarkprocptr.md)

### Data Types

- [AEArrayData](coreservices/aearraydata.md)
- [AEBuildError](coreservices/aebuilderror.md)
- [AEDesc](coreservices/aedesc.md)
- [AEKeyDesc](coreservices/aekeydesc.md)
- [AERemoteProcessResolverContext](coreservices/aeremoteprocessresolvercontext.md)
- [ccntTokenRecord](coreservices/ccnttokenrecord.md)
- [IntlText](coreservices/intltext.md)
- [OffsetArray](coreservices/offsetarray.md)
- [TextRange](coreservices/textrange.md)
- [TextRangeArray](coreservices/textrangearray.md)
- [TScriptingSizeResource](coreservices/tscriptingsizeresource.md)
- [WritingCode](coreservices/writingcode.md)
- [AEAddressDesc](coreservices/aeaddressdesc.md)
- [AEArrayDataPointer](coreservices/aearraydatapointer.md)
- [AEArrayType](coreservices/aearraytype.md)
- [AECoerceDescUPP](coreservices/aecoercedescupp.md)
- [AECoercePtrUPP](coreservices/aecoerceptrupp.md)
- [AECoercionHandlerUPP](coreservices/aecoercionhandlerupp.md)
- [AEDataStorage](coreservices/aedatastorage.md)
- [AEDataStorageType](coreservices/aedatastoragetype.md)
- [AEDescList](coreservices/aedesclist.md)
- [AEEventSource](coreservices/aeeventsource.md)
- [AEDisposeExternalUPP](coreservices/aedisposeexternalupp.md)
- [AEEventClass](coreservices/aeeventclass.md)
- [AEEventHandlerUPP](coreservices/aeeventhandlerupp.md)
- [AEEventID](coreservices/aeeventid.md)
- [AEKeyword](coreservices/aekeyword.md)
- [AERecord](coreservices/aerecord.md)
- [AERemoteProcessResolverRef](coreservices/aeremoteprocessresolverref.md)
- [AEReturnID](coreservices/aereturnid.md)
- [AESendPriority](coreservices/aesendpriority.md)
- [AEStreamRef](coreservices/aestreamref.md)
- [AETransactionID](coreservices/aetransactionid.md)
- [AppleEvent](coreservices/appleevent.md)
- [DescType](coreservices/desctype.md)
- [OffsetArrayHandle](coreservices/offsetarrayhandle.md)
- [OSLAccessorUPP](coreservices/oslaccessorupp.md)
- [OSLAdjustMarksUPP](coreservices/osladjustmarksupp.md)
- [OSLCompareUPP](coreservices/oslcompareupp.md)
- [OSLCountUPP](coreservices/oslcountupp.md)
- [OSLDisposeTokenUPP](coreservices/osldisposetokenupp.md)
- [OSLGetErrDescUPP](coreservices/oslgeterrdescupp.md)
- [OSLGetMarkTokenUPP](coreservices/oslgetmarktokenupp.md)
- [OSLMarkUPP](coreservices/oslmarkupp.md)

### Constants

- [AEBuildErrorCode](coreservices/aebuilderrorcode.md)
- [AESendMode](coreservices/aesendmode.md)
- [Apple Event Recording Event ID Constants](coreservices/apple_events/1527224-apple_event_recording_event_id_c.md)
- [cAEList](applicationservices/apple_event_manager/1556411-caelist.md)
- [Callback Constants for the AEResolve Function](coreservices/apple_events/1572741-callback_constants_for_the_aeres.md)
- [cInsertionLoc](applicationservices/apple_event_manager/1556389-cinsertionloc.md)
- [cKeystroke](applicationservices/apple_event_manager/1556385-ckeystroke.md)
- [Comparison Operator Constants](applicationservices/apple_event_manager/comparison_operator_constants.md)
- [Constants for Object Specifiers, Positions, and Logical and Comparison Operations](coreservices/apple_events/1572744-constants_for_object_specifiers_.md)
- [cURL](applicationservices/apple_event_manager/1556375-curl.md)
- [cVersion](applicationservices/apple_event_manager/cversion.md)
- [Data Array Constants](coreservices/apple_events/1542848-data_array_constants.md)
- [Descriptor Type Constants](coreservices/apple_events/1542788-descriptor_type_constants.md)
- [eScheme](applicationservices/apple_event_manager/1556397-escheme.md)
- [Event Class Constants](coreservices/apple_events/1527210-event_class_constants.md)
- [Event ID Constants](coreservices/apple_events/1527223-event_id_constants.md)
- [Event Source Constants](coreservices/apple_events/1527201-event_source_constants.md)
- [Factoring Constants](coreservices/apple_events/1542928-factoring_constants.md)
- [ID Constants for the AECreateAppleEvent Function](coreservices/apple_events/1542799-id_constants_for_the_aecreateapp.md)
- [Key Form and Descriptor Type Object Specifier Constants](coreservices/apple_events/1572731-key_form_and_descriptor_type_obj.md)
- [Keyword Attribute Constants](coreservices/apple_events/1542920-keyword_attribute_constants.md)
- [Keyword Parameter Constants](coreservices/apple_events/1527206-keyword_parameter_constants.md)
- [Launch Apple Event Constants](coreservices/apple_events/1556410-launch_apple_event_constants.md)
- [Numeric Descriptor Type Constants](coreservices/apple_events/1542872-numeric_descriptor_type_constant.md)
- [Object Class ID Constants](coreservices/apple_events/1556368-object_class_id_constants.md)
- [Other Descriptor Type Constants](coreservices/apple_events/1542760-other_descriptor_type_constants.md)
- [Priority Constants for the AESend Function (Deprecated in macOS)](coreservices/apple_events/1542840-priority_constants_for_the_aesen.md)
- [Remote Process Dictionary Keys](applicationservices/apple_event_manager/remote_process_dictionary_keys.md)
- [Special Handler Callback Constants](coreservices/apple_events/1572726-special_handler_callback_constan.md)
- [Timeout Constants](coreservices/apple_events/1542814-timeout_constants.md)
- [Whose Test Constants](applicationservices/apple_event_manager/whose_test_constants.md)
- [kAEDoObjectsExist](applicationservices/apple_event_manager/kaedoobjectsexist.md)
- [kAEDebugPOSTHeader](coreservices/apple_events/1542854-kaedebugpostheader.md)
- [kAEGetPrivilegeSelection](applicationservices/apple_event_manager/kaegetprivilegeselection.md)
- [kAEHandleArray](coreservices/apple_events/1542886-kaehandlearray.md)
- [kAEInfo](coreservices/apple_events/1556393-kaeinfo.md)
- [kAEInternetSuite](coreservices/apple_events/1556388-kaeinternetsuite.md)
- [kAEISGetURL](coreservices/apple_events/1556362-kaeisgeturl.md)
- [kAEISHTTPSearchArgs](coreservices/apple_events/1556404-kaeishttpsearchargs.md)
- [kAELogOut](coreservices/apple_events/1556395-kaelogout.md)
- [kAEMenuClass](coreservices/apple_events/1556392-kaemenuclass.md)
- [kAEMouseClass](coreservices/apple_events/1556409-kaemouseclass.md)
- [kAENonmodifiable](coreservices/apple_events/1556386-kaenonmodifiable.md)
- [kAEQDNotOr](coreservices/apple_events/1556377-kaeqdnotor.md)
- [kAESetPosition](coreservices/apple_events/1556407-kaesetposition.md)
- [kAESocks4Protocol](coreservices/apple_events/1542847-kaesocks4protocol.md)
- [kAEUseHTTPProxyAttr](coreservices/apple_events/1542824-kaeusehttpproxyattr.md)
- [kAEUserTerminology](coreservices/apple_events/1457902-kaeuserterminology.md)
- [kAEUseSocksAttr](coreservices/apple_events/1542933-kaeusesocksattr.md)
- [kAEUTHasReturningParam](coreservices/apple_events/1457911-kaeuthasreturningparam.md)
- [kAEZoomIn](coreservices/apple_events/1556365-kaezoomin.md)
- [kBySmallIcon](applicationservices/apple_event_manager/1556391-kbysmallicon.md)
- [kConnSuite](applicationservices/apple_event_manager/1556369-kconnsuite.md)
- [keyAEAngle](coreservices/apple_events/1556380-keyaeangle.md)
- [keyAEBaseAddr](coreservices/apple_events/1556383-keyaebaseaddr.md)
- [keyAEDoScale](coreservices/apple_events/1556387-keyaedoscale.md)
- [keyAEHiliteRange](coreservices/apple_events/1556379-keyaehiliterange.md)
- [keyAEKeyword](coreservices/apple_events/1556374-keyaekeyword.md)
- [keyAEPropData](applicationservices/apple_event_manager/keyaepropdata.md)
- [keyAESuiteID](coreservices/apple_events/1556370-keyaesuiteid.md)
- [keyMenuID](coreservices/apple_events/1556381-keymenuid.md)
- [keyMiscellaneous](coreservices/apple_events/1556399-keymiscellaneous.md)
- [keyReplyPortAttr](coreservices/apple_events/1571648-keyreplyportattr.md)
- [keySOAPStructureMetaData](coreservices/apple_events/1542797-keysoapstructuremetadata.md)
- [keyUserNameAttr](coreservices/apple_events/1542780-keyusernameattr.md)
- [kFAServerApp](applicationservices/apple_event_manager/1556384-kfaserverapp.md)
- [kLaunchToGetTerminology](applicationservices/apple_event_manager/1457909-klaunchtogetterminology.md)
- [kNextBody](applicationservices/apple_event_manager/1556402-knextbody.md)
- [kOSIZDontOpenResourceFile](applicationservices/apple_event_manager/1457903-kosizdontopenresourcefile.md)
- [kReadExtensionTermsMask](applicationservices/apple_event_manager/1457896-kreadextensiontermsmask.md)
- [kSOAP1999Schema](applicationservices/apple_event_manager/1542943-ksoap1999schema.md)
- [kTextServiceClass](applicationservices/apple_event_manager/1556406-ktextserviceclass.md)
- [kTSMHiliteCaretPosition](applicationservices/apple_event_manager/1556398-ktsmhilitecaretposition.md)
- [kTSMOutsideOfBody](applicationservices/apple_event_manager/1556371-ktsmoutsideofbody.md)
- [pArcAngle](applicationservices/apple_event_manager/1556376-parcangle.md)
- [pFormula](applicationservices/apple_event_manager/1556373-pformula.md)
- [pNewElementLoc](applicationservices/apple_event_manager/1556400-pnewelementloc.md)
- [pScheme](applicationservices/apple_event_manager/1556408-pscheme.md)
- [pTextStyles](applicationservices/apple_event_manager/1556367-ptextstyles.md)
- [typeAEText](applicationservices/apple_event_manager/1556366-typeaetext.md)
- [typeApplicationBundleID](applicationservices/apple_event_manager/1542896-typeapplicationbundleid.md)
- [typeFinderWindow](applicationservices/apple_event_manager/typefinderwindow.md)
- [typeHIMenu](applicationservices/apple_event_manager/1556372-typehimenu.md)
- [typeKernelProcessID](applicationservices/apple_event_manager/1542936-typekernelprocessid.md)
- [typeMachPort](applicationservices/apple_event_manager/typemachport.md)
- [typeMeters](applicationservices/apple_event_manager/1556382-typemeters.md)
- [typePixelMap](applicationservices/apple_event_manager/typepixelmap.md)
- [typeReplyPortAttr](applicationservices/apple_event_manager/1571649-typereplyportattr.md)
- [typeTIFF](applicationservices/apple_event_manager/1556405-typetiff.md)
- [typeUnicodeText](applicationservices/apple_event_manager/1542918-typeunicodetext.md)

### Result Codes

- [noPortErr](coreservices/noporterr.md)
- [destPortErr](coreservices/destporterr.md)
- [sessClosedErr](coreservices/sessclosederr.md)
- [errAECoercionFail](coreservices/erraecoercionfail.md)
- [errAEDescNotFound](coreservices/erraedescnotfound.md)
- [errAECorruptData](coreservices/erraecorruptdata.md)
- [errAEWrongDataType](coreservices/erraewrongdatatype.md)
- [errAENotAEDesc](coreservices/erraenotaedesc.md)
- [errAEBadListItem](coreservices/erraebadlistitem.md)
- [errAENewerVersion](coreservices/erraenewerversion.md)
- [errAENotAppleEvent](coreservices/erraenotappleevent.md)
- [errAEEventNotHandled](coreservices/erraeeventnothandled.md)
- [errAEReplyNotValid](coreservices/erraereplynotvalid.md)
- [errAEUnknownSendMode](coreservices/erraeunknownsendmode.md)
- [errAEWaitCanceled](coreservices/erraewaitcanceled.md)
- [errAETimeout](coreservices/erraetimeout.md)
- [errAENoUserInteraction](coreservices/erraenouserinteraction.md)
- [errAENotASpecialFunction](coreservices/erraenotaspecialfunction.md)
- [errAEParamMissed](coreservices/erraeparammissed.md)
- [errAEUnknownAddressType](coreservices/erraeunknownaddresstype.md)
- [errAEHandlerNotFound](coreservices/erraehandlernotfound.md)
- [errAEReplyNotArrived](coreservices/erraereplynotarrived.md)
- [errAEIllegalIndex](coreservices/erraeillegalindex.md)
- [errAEImpossibleRange](coreservices/erraeimpossiblerange.md)
- [errAEWrongNumberArgs](coreservices/erraewrongnumberargs.md)
- [errAEAccessorNotFound](coreservices/erraeaccessornotfound.md)
- [errAENoSuchLogical](coreservices/erraenosuchlogical.md)
- [errAEBadTestKey](coreservices/erraebadtestkey.md)
- [errAENoSuchObject](coreservices/erraenosuchobject.md)
- [errAENegativeCount](coreservices/erraenegativecount.md)
- [errAEEmptyListContainer](coreservices/erraeemptylistcontainer.md)
- [errAEUnknownObjectType](coreservices/erraeunknownobjecttype.md)
- [errAERecordingIsAlreadyOn](coreservices/erraerecordingisalreadyon.md)
- [errAEReceiveTerminate](coreservices/erraereceiveterminate.md)
- [errAEReceiveEscapeCurrent](coreservices/erraereceiveescapecurrent.md)
- [errAEEventFiltered](coreservices/erraeeventfiltered.md)
- [errAEDuplicateHandler](coreservices/erraeduplicatehandler.md)
- [errAEStreamBadNesting](coreservices/erraestreambadnesting.md)
- [errAEStreamAlreadyConverted](coreservices/erraestreamalreadyconverted.md)
- [errAEDescIsNull](coreservices/erraedescisnull.md)
- [errAEBuildSyntaxError](coreservices/erraebuildsyntaxerror.md)
- [errAEBufferTooSmall](coreservices/erraebuffertoosmall.md)
- [errASCantConsiderAndIgnore](coreservices/errascantconsiderandignore.md)
- [errASCantCompareMoreThan32k](coreservices/errascantcomparemorethan32k.md)
- [errASTerminologyNestingTooDeep](coreservices/errasterminologynestingtoodeep.md)
- [errASIllegalFormalParameter](coreservices/errasillegalformalparameter.md)
- [errASParameterNotForEvent](coreservices/errasparameternotforevent.md)
- [errASNoResultReturned](coreservices/errasnoresultreturned.md)
- [errAEEventFailed](coreservices/erraeeventfailed.md)
- [errAETypeError](coreservices/erraetypeerror.md)
- [errAEBadKeyForm](coreservices/erraebadkeyform.md)
- [errAENotModifiable](coreservices/erraenotmodifiable.md)
- [errAEPrivilegeError](coreservices/erraeprivilegeerror.md)
- [errAEReadDenied](coreservices/erraereaddenied.md)
- [errAEWriteDenied](coreservices/erraewritedenied.md)
- [errAEIndexTooLarge](coreservices/erraeindextoolarge.md)
- [errAENotAnElement](coreservices/erraenotanelement.md)
- [errAECantSupplyType](coreservices/erraecantsupplytype.md)
- [errAECantHandleClass](coreservices/erraecanthandleclass.md)
- [errAEInTransaction](coreservices/erraeintransaction.md)
- [errAENoSuchTransaction](coreservices/erraenosuchtransaction.md)
- [errAENoUserSelection](coreservices/erraenouserselection.md)
- [errAENotASingleObject](coreservices/erraenotasingleobject.md)
- [errAECantUndo](coreservices/erraecantundo.md)
- [errAENotAnEnumMember](coreservices/erraenotanenummember.md)
- [errAECantPutThatThere](coreservices/erraecantputthatthere.md)
- [errAEPropertiesClash](coreservices/erraepropertiesclash.md)

## See Also

### Managers

- [ColorSync Manager](applicationservices/colorsync_manager.md)
- [Speech Synthesis Manager](applicationservices/speech_synthesis_manager.md)
