Open Scripting Architecture Functions: Difference between revisions
Appearance
No edit summary |
|||
Line 4: | Line 4: | ||
=== Functions === | === Functions === | ||
==== Component Manager ==== | ==== Component Manager ==== | ||
* [[OS2 API:OSA:ODInstallComponent]] | * [[OS2 API:OSA:ODInstallComponent API]] | ||
* [[OS2 API:OSA:ODInstallComponent]] | * [[OS2 API:OSA:ODInstallComponent REXX]] | ||
* [[OS2 API:OSA:ODUninstallComponent]] | * [[OS2 API:OSA:ODUninstallComponent API]] | ||
* [[OS2 API:OSA:ODUninstallComponent]] | * [[OS2 API:OSA:ODUninstallComponent REXX]] | ||
==== Object Support Library ==== | ==== Object Support Library ==== | ||
* [[OS2 API:OSA:AECallObjectAccessor]] | * [[OS2 API:OSA:AECallObjectAccessor|OSA:AECallObjectAccessor]] | ||
* [[OS2 API:OSA:AECreateCompDescriptor]] | * [[OS2 API:OSA:AECreateCompDescriptor|OSA:AECreateCompDescriptor]] | ||
* [[OS2 API:OSA:AECreateLogicalDescriptor]] | * [[OS2 API:OSA:AECreateLogicalDescriptor|OSA:AECreateLogicalDescriptor]] | ||
* [[OS2 API:OSA:AECreateObjSpecifier]] | * [[OS2 API:OSA:AECreateObjSpecifier|OSA:AECreateObjSpecifier]] | ||
* [[OS2 API:OSA:AECreateOffsetDescriptor]] | * [[OS2 API:OSA:AECreateOffsetDescriptor|OSA:AECreateOffsetDescriptor]] | ||
* [[OS2 API:OSA:AECreateRangeDescriptor]] | * [[OS2 API:OSA:AECreateRangeDescriptor|OSA:AECreateRangeDescriptor]] | ||
* [[OS2 API:OSA:AEDisposeToken]] | * [[OS2 API:OSA:AEDisposeToken|OSA:AEDisposeToken]] | ||
* [[OS2 API:OSA:AEGetObjectAccessor]] | * [[OS2 API:OSA:AEGetObjectAccessor|OSA:AEGetObjectAccessor]] | ||
* [[OS2 API:OSA:AEInstallObjectAccessor]] | * [[OS2 API:OSA:AEInstallObjectAccessor|OSA:AEInstallObjectAccessor]] | ||
* [[OS2 API:OSA:AERemoveObjectAccessor]] | * [[OS2 API:OSA:AERemoveObjectAccessor|OSA:AERemoveObjectAccessor]] | ||
* [[OS2 API:OSA:AEResolve]] | * [[OS2 API:OSA:AEResolve|OSA:AEResolve]] | ||
* [[OS2 API:OSA:AESetObjectCallback]] | * [[OS2 API:OSA:AESetObjectCallback|OSA:AESetObjectCallback]] | ||
==== OSA Event Manager ==== | ==== OSA Event Manager ==== | ||
* [[OS2 API:OSA:AEClearDesc]] | * [[OS2 API:OSA:AEClearDesc|OSA:AEClearDesc]] | ||
* [[OS2 API:OSA:AECoerceDesc]] | * [[OS2 API:OSA:AECoerceDesc|OSA:AECoerceDesc]] | ||
* [[OS2 API:OSA:AECoercePtr]] | * [[OS2 API:OSA:AECoercePtr|OSA:AECoercePtr]] | ||
* [[OS2 API:OSA:AECountItems]] | * [[OS2 API:OSA:AECountItems|OSA:AECountItems]] | ||
* [[OS2 API:OSA:AECreateDesc]] | * [[OS2 API:OSA:AECreateDesc|OSA:AECreateDesc]] | ||
* [[OS2 API:OSA:AECreateList]] | * [[OS2 API:OSA:AECreateList|OSA:AECreateList]] | ||
* [[OS2 API:OSA:AECreateOSAEvent]] | * [[OS2 API:OSA:AECreateOSAEvent|OSA:AECreateOSAEvent]] | ||
* [[OS2 API:OSA:AEDeleteItem]] | * [[OS2 API:OSA:AEDeleteItem|OSA:AEDeleteItem]] | ||
* [[OS2 API:OSA:AEDeleteKeyDesc]] | * [[OS2 API:OSA:AEDeleteKeyDesc|OSA:AEDeleteKeyDesc]] | ||
* [[OS2 API:OSA:AEDeleteParam]] | * [[OS2 API:OSA:AEDeleteParam|OSA:AEDeleteParam]] | ||
* [[OS2 API:OSA:AEDisposeDesc]] | * [[OS2 API:OSA:AEDisposeDesc|OSA:AEDisposeDesc]] | ||
* [[OS2 API:OSA:AEDuplicateDesc]] | * [[OS2 API:OSA:AEDuplicateDesc|OSA:AEDuplicateDesc]] | ||
* [[OS2 API:OSA:AEGetAppName]] | * [[OS2 API:OSA:AEGetAppName]] | ||
* [[OS2 API:OSA:AEGetArray]] | * [[OS2 API:OSA:AEGetArray]] | ||
Line 87: | Line 87: | ||
* [[OS2 API:OSA:OSARemoveApplication]] | * [[OS2 API:OSA:OSARemoveApplication]] | ||
=== Classes === | === Classes === | ||
* [[OS2 API:OSA:Component]] | * [[OS2 API:OSA:Component|OSA:Component]] | ||
* [[OS2 API:OSA:OSAScriptingComponent]] | * [[OS2 API:OSA:OSAScriptingComponent|OSA:OSAScriptingComponent]] | ||
* [[OS2 API:OSA:GenericScriptingComponent]] | * [[OS2 API:OSA:GenericScriptingComponent|OSA:GenericScriptingComponent]] | ||
* [[OS2 API:OSA:ComponentManager]] | * [[OS2 API:OSA:ComponentManager|OSA:ComponentManager]] | ||
* [[OS2 API:OSA:OSATerminology]] | * [[OS2 API:OSA:OSATerminology|OSA:OSATerminology]] | ||
</div> | </div> | ||
Revision as of 04:31, 30 June 2016
Open Scripting Architecture
Functions
Component Manager
- OS2 API:OSA:ODInstallComponent API
- OS2 API:OSA:ODInstallComponent REXX
- OS2 API:OSA:ODUninstallComponent API
- OS2 API:OSA:ODUninstallComponent REXX
Object Support Library
- OSA:AECallObjectAccessor
- OSA:AECreateCompDescriptor
- OSA:AECreateLogicalDescriptor
- OSA:AECreateObjSpecifier
- OSA:AECreateOffsetDescriptor
- OSA:AECreateRangeDescriptor
- OSA:AEDisposeToken
- OSA:AEGetObjectAccessor
- OSA:AEInstallObjectAccessor
- OSA:AERemoveObjectAccessor
- OSA:AEResolve
- OSA:AESetObjectCallback
OSA Event Manager
- OSA:AEClearDesc
- OSA:AECoerceDesc
- OSA:AECoercePtr
- OSA:AECountItems
- OSA:AECreateDesc
- OSA:AECreateList
- OSA:AECreateOSAEvent
- OSA:AEDeleteItem
- OSA:AEDeleteKeyDesc
- OSA:AEDeleteParam
- OSA:AEDisposeDesc
- OSA:AEDuplicateDesc
- OS2 API:OSA:AEGetAppName
- OS2 API:OSA:AEGetArray
- OS2 API:OSA:AEGetAttributeDesc
- OS2 API:OSA:AEGetAttributePtr
- OS2 API:OSA:AEGetCoercionHandler
- OS2 API:OSA:AEGetDescData
- OS2 API:OSA:AEGetEventHandler
- OS2 API:OSA:AEGetHWND
- OS2 API:OSA:AEGetInteractiveAllowed
- OS2 API:OSA:AEGetKeyDesc
- OS2 API:OSA:AEGetKeyPtr
- OS2 API:OSA:AEGetNthDesc
- OS2 API:OSA:AEGetNthPtr
- OS2 API:OSA:AEGetParamDesc
- OS2 API:OSA:AEGetParamPtr
- OS2 API:OSA:AEGetPID
- OS2 API:OSA:AEGetSpecialHandler
- OS2 API:OSA:AEGetTheCurrentEvent
- OS2 API:OSA:AEInit
- OS2 API:OSA:AEInstallCoercionHandler
- OS2 API:OSA:AEInstallEventHandler
- OS2 API:OSA:AEInstllSpecialHandler
- OS2 API:OSA:AELaunchApplicaion
- OS2 API:OSA:AEManagerInfo
- OS2 API:OSA:AEProcessOSAEvent
- OS2 API:OSA:AEPutArray
- OS2 API:OSA:AEPutAttributeDesc
- OS2 API:OSA:AEPutAttributePtr
- OS2 API:OSA:AEPutDesc
- OS2 API:OSA:AEPutKeyDesc
- OS2 API:OSA:AEPutKeyPtr
- OS2 API:OSA:AEPutParamDesc
- OS2 API:OSA:AEPutParamPtr
- OS2 API:OSA:AEPutPtr
- OS2 API:OSA:AERemoveCoercionHandler
- OS2 API:OSA:AERemoveEventHandler
- OS2 API:OSA:AERemoveSpecialHandler
- OS2 API:OSA:AEResetTimer
- OS2 API:OSA:AEResumeTheCurrentEvent
- OS2 API:OSA:AESend
- OS2 API:OSA:AESetInteractionAllowed
- OS2 API:OSA:
- OS2 API:OSA:AESizeOfAttribute
- OS2 API:OSA:AESizeOfDescData
- OS2 API:OSA:AESizeOfKeyDesc
- OS2 API:OSA:AESizeOfNthItem
- OS2 API:OSA:AESizeOfParam
- OS2 API:OSA:AESuspendTheCurrentEvent
- OS2 API:OSA:AETerminate
- OS2 API:OSA:OSAInstallApplication
- OS2 API:OSA:OSAListApplications
- OS2 API:OSA:OSARemoveApplication