Manager: Apple Event Manager



Carbon fully supports the Apple Event Manager. Standard Apple events previously defined by Apple--for example, the required suite of Apple events--are supported in Mac OS X and play the same roles as they do in Mac OS 8 and 9.

Note, however, that the dataHandle field of the AEDesc structure is now opaque. Use AEGetDescData, AEGetDescDataSize, and AEReplaceDescData to access the data in the AEDesc.dataHandle field instead of dereferencing the handle directly.

Supported  AEBuildAppleEvent

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEBuildDesc

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEBuildParameters

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AECallObjectAccessor

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  AECheckIsRecord

Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.

Supported  AECoerceDesc

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AECoercePtr

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AECountItems

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AECreateAppleEvent

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AECreateDesc

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AECreateList

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEDecodeMessage

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  AEDeleteItem

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEDeleteParam

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEDisposeDesc

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEDisposeToken

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  AEDuplicateDesc

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEFlattenDesc

Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.

Supported  AEGetArray

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEGetAttributeDesc

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEGetAttributePtr

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEGetCoercionHandler

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEGetDescData

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  AEGetDescDataSize

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  AEGetEventHandler

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEGetInteractionAllowed

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEGetNthDesc

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEGetNthPtr

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEGetObjectAccessor

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  AEGetParamDesc

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEGetParamPtr

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEGetRegisteredMachPort

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  AEGetSpecialHandler

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEGetTheCurrentEvent

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEInitializeDesc

Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.

Supported  AEInstallCoercionHandler

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEInstallEventHandler

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEInstallObjectAccessor

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  AEInstallSpecialHandler

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEInteractWithUser

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEManagerInfo

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEObjectInit

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  AEPrintDescToHandle

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEProcessAppleEvent

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEProcessMessage

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  AEPutArray

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEPutAttributeDesc

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEPutAttributePtr

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEPutDesc

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEPutParamDesc

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEPutParamPtr

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEPutPtr

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AERemoveCoercionHandler

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AERemoveEventHandler

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AERemoveObjectAccessor

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  AERemoveSpecialHandler

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEReplaceDescData

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  AEResetTimer

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEResolve

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  AEResumeTheCurrentEvent

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AESend

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AESendMessage

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  AESetInteractionAllowed

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AESetObjectCallbacks

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  AESetTheCurrentEvent

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AESizeOfAttribute

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AESizeOfFlattenedDesc

Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.

Supported  AESizeOfNthItem

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AESizeOfParam

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEStreamClose

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamCloseDesc

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamCloseList

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamCloseRecord

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamCreateEvent

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamOpen

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamOpenDesc

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamOpenEvent

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamOpenKeyDesc

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamOpenList

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamOpenRecord

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamOptionalParam

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamSetRecordType

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamWriteAEDesc

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamWriteData

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamWriteDesc

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamWriteKey

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AEStreamWriteKeyDesc

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  AESuspendTheCurrentEvent

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  AEUnflattenDesc

Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.

Supported  CreateCompDescriptor

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  CreateLogicalDescriptor

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  CreateObjSpecifier

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  CreateOffsetDescriptor

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  CreateRangeDescriptor

Available in CarbonLib 1.0 and later when AppleScript 1.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  DisposeAECoerceDescUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeAECoercePtrUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeAEEventHandlerUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeAEFilterUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeAEIdleUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeOSLAccessorUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeOSLAdjustMarksUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeOSLCompareUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeOSLCountUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeOSLDisposeTokenUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeOSLGetErrDescUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeOSLGetMarkTokenUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeOSLMarkUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeAECoerceDescUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeAECoercePtrUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeAEEventHandlerUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeAEFilterUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeAEIdleUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeOSLAccessorUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeOSLAdjustMarksUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeOSLCompareUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeOSLCountUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeOSLDisposeTokenUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeOSLGetErrDescUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeOSLGetMarkTokenUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeOSLMarkUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewAECoerceDescUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewAECoercePtrUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewAEEventHandlerUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewAEFilterUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewAEIdleUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewOSLAccessorUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewOSLAdjustMarksUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewOSLCompareUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewOSLCountUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewOSLDisposeTokenUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewOSLGetErrDescUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewOSLGetMarkTokenUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewOSLMarkUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  vAEBuildAppleEvent

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  vAEBuildDesc

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  vAEBuildParameters

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 12/12/2001. Copyright © 1999-2001 Apple Computer, Inc. All rights reserved.