Open Scripting Architecture Functions

Component Manager

 * ODInstallComponent API
 * ODInstallComponent REXX
 * ODUninstallComponent API
 * ODUninstallComponent REXX

Object Support Library

 * AECallObjectAccessor
 * AECreateCompDescriptor
 * AECreateLogicalDescriptor
 * AECreateObjSpecifier
 * AECreateOffsetDescriptor
 * AECreateRangeDescriptor
 * AEDisposeToken
 * AEGetObjectAccessor
 * AEInstallObjectAccessor
 * AERemoveObjectAccessor
 * AEResolve
 * AESetObjectCallback

OSA Event Manager

 * AEClearDesc
 * AECoerceDesc
 * AECoercePtr
 * AECountItems
 * AECreateDesc
 * AECreateList
 * AECreateOSAEvent
 * AEDeleteItem
 * AEDeleteKeyDesc
 * AEDeleteParam
 * AEDisposeDesc
 * AEDuplicateDesc
 * AEGetAppName
 * AEGetArray
 * AEGetAttributeDesc
 * AEGetAttributePtr
 * AEGetCoercionHandler
 * AEGetDescData
 * AEGetEventHandler
 * AEGetHWND
 * AEGetInteractiveAllowed
 * AEGetKeyDesc
 * AEGetKeyPtr
 * AEGetNthDesc
 * AEGetNthPtr
 * AEGetParamDesc
 * AEGetParamPtr
 * AEGetPID
 * AEGetSpecialHandler
 * AEGetTheCurrentEvent
 * AEInit
 * AEInstallCoercionHandler
 * AEInstallEventHandler
 * AEInstllSpecialHandler
 * AELaunchApplication
 * AEManagerInfo
 * AEProcessOSAEvent
 * AEPutArray
 * AEPutAttributeDesc
 * AEPutAttributePtr
 * AEPutDesc
 * AEPutKeyDesc
 * AEPutKeyPtr
 * AEPutParamDesc
 * AEPutParamPtr
 * AEPutPtr
 * AERemoveCoercionHandler
 * AERemoveEventHandler
 * AERemoveSpecialHandler
 * AEResetTimer
 * AEResumeTheCurrentEvent
 * AESend
 * AESetInteractionAllowed
 * AESizeOfAttribute
 * AESizeOfDescData
 * AESizeOfKeyDesc
 * AESizeOfNthItem
 * AESizeOfParam
 * AESuspendTheCurrentEvent
 * AETerminate
 * OSAInstallApplication
 * OSAListApplications
 * OSARemoveApplication

Classes

 * Component
 * OSAScriptingComponent
 * GenericScriptingComponent
 * ComponentManager
 * OSATerminology

Publications

 * OSA Programming Guide and Reference