Jump to content

Open Scripting Architecture Functions: Difference between revisions

From EDM2
Ak120 (talk | contribs)
m External Links: wrong linking
Ak120 (talk | contribs)
Line 1: Line 1:
== Open Scripting Architecture ==
==Component Manager==
For more information visit: [[Open Scripting Architecture]]
*ODInstallComponent API
*ODInstallComponent REXX
*ODUninstallComponent API
*ODUninstallComponent REXX


== Functions ==
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
=== Functions ===
===Object Support Library===
==== Component Manager ====
*AECallObjectAccessor
* [[OS2 API:OSA:ODInstallComponent API]]
*AECreateCompDescriptor
* [[OS2 API:OSA:ODInstallComponent REXX]]
*AECreateLogicalDescriptor
* [[OS2 API:OSA:ODUninstallComponent API]]
*AECreateObjSpecifier
* [[OS2 API:OSA:ODUninstallComponent REXX]]
*AECreateOffsetDescriptor
==== Object Support Library ====
*AECreateRangeDescriptor
* [[OS2 API:OSA:AECallObjectAccessor|OSA:AECallObjectAccessor]]
*AEDisposeToken
* [[OS2 API:OSA:AECreateCompDescriptor|OSA:AECreateCompDescriptor]]
*AEGetObjectAccessor
* [[OS2 API:OSA:AECreateLogicalDescriptor|OSA:AECreateLogicalDescriptor]]
*AEInstallObjectAccessor
* [[OS2 API:OSA:AECreateObjSpecifier|OSA:AECreateObjSpecifier]]
*AERemoveObjectAccessor
* [[OS2 API:OSA:AECreateOffsetDescriptor|OSA:AECreateOffsetDescriptor]]
*AEResolve
* [[OS2 API:OSA:AECreateRangeDescriptor|OSA:AECreateRangeDescriptor]]
*AESetObjectCallback
* [[OS2 API:OSA:AEDisposeToken|OSA:AEDisposeToken]]
===OSA Event Manager===
* [[OS2 API:OSA:AEGetObjectAccessor|OSA:AEGetObjectAccessor]]
*AEClearDesc
* [[OS2 API:OSA:AEInstallObjectAccessor|OSA:AEInstallObjectAccessor]]
*AECoerceDesc
* [[OS2 API:OSA:AERemoveObjectAccessor|OSA:AERemoveObjectAccessor]]
*AECoercePtr
* [[OS2 API:OSA:AEResolve|OSA:AEResolve]]
*AECountItems
* [[OS2 API:OSA:AESetObjectCallback|OSA:AESetObjectCallback]]
*AECreateDesc
==== OSA Event Manager ====
*AECreateList
* [[OS2 API:OSA:AEClearDesc|OSA:AEClearDesc]]
*AECreateOSAEvent
* [[OS2 API:OSA:AECoerceDesc|OSA:AECoerceDesc]]
*AEDeleteItem
* [[OS2 API:OSA:AECoercePtr|OSA:AECoercePtr]]
*AEDeleteKeyDesc
* [[OS2 API:OSA:AECountItems|OSA:AECountItems]]
*AEDeleteParam
* [[OS2 API:OSA:AECreateDesc|OSA:AECreateDesc]]
*AEDisposeDesc
* [[OS2 API:OSA:AECreateList|OSA:AECreateList]]
*AEDuplicateDesc
* [[OS2 API:OSA:AECreateOSAEvent|OSA:AECreateOSAEvent]]
*AEGetAppName
* [[OS2 API:OSA:AEDeleteItem|OSA:AEDeleteItem]]
*AEGetArray
* [[OS2 API:OSA:AEDeleteKeyDesc|OSA:AEDeleteKeyDesc]]
*AEGetAttributeDesc
* [[OS2 API:OSA:AEDeleteParam|OSA:AEDeleteParam]]
*AEGetAttributePtr
* [[OS2 API:OSA:AEDisposeDesc|OSA:AEDisposeDesc]]
*AEGetCoercionHandler
* [[OS2 API:OSA:AEDuplicateDesc|OSA:AEDuplicateDesc]]
*AEGetDescData
* [[OS2 API:OSA:AEGetAppName|OSA:AEGetAppName]]
*AEGetEventHandler
* [[OS2 API:OSA:AEGetArray|OSA:AEGetArray]]
*AEGetHWND
* [[OS2 API:OSA:AEGetAttributeDesc|OSA:AEGetAttributeDesc]]
*AEGetInteractiveAllowed
* [[OS2 API:OSA:AEGetAttributePtr|OSA:AEGetAttributePtr]]
*AEGetKeyDesc
* [[OS2 API:OSA:AEGetCoercionHandler|OSA:AEGetCoercionHandler]]
*AEGetKeyPtr
* [[OS2 API:OSA:AEGetDescData|OSA:AEGetDescData]]
*AEGetNthDesc
* [[OS2 API:OSA:AEGetEventHandler|OSA:AEGetEventHandler]]
*AEGetNthPtr
* [[OS2 API:OSA:AEGetHWND|OSA:AEGetHWND]]
*AEGetParamDesc
* [[OS2 API:OSA:AEGetInteractiveAllowed|OSA:AEGetInteractiveAllowed]]
*AEGetParamPtr
* [[OS2 API:OSA:AEGetKeyDesc|OSA:AEGetKeyDesc]]
*AEGetPID
* [[OS2 API:OSA:AEGetKeyPtr|OSA:AEGetKeyPtr]]
*AEGetSpecialHandler
* [[OS2 API:OSA:AEGetNthDesc|OSA:AEGetNthDesc]]
*AEGetTheCurrentEvent
* [[OS2 API:OSA:AEGetNthPtr|OSA:AEGetNthPtr]]
*AEInit
* [[OS2 API:OSA:AEGetParamDesc|OSA:AEGetParamDesc]]
*AEInstallCoercionHandler
* [[OS2 API:OSA:AEGetParamPtr|OSA:AEGetParamPtr]]
*AEInstallEventHandler
* [[OS2 API:OSA:AEGetPID|OSA:AEGetPID]]
*AEInstllSpecialHandler
* [[OS2 API:OSA:AEGetSpecialHandler|OSA:AEGetSpecialHandler]]
*AELaunchApplication
* [[OS2 API:OSA:AEGetTheCurrentEvent|OSA:AEGetTheCurrentEvent]]
*AEManagerInfo
* [[OS2 API:OSA:AEInit|OSA:AEInit]]
*AEProcessOSAEvent
* [[OS2 API:OSA:AEInstallCoercionHandler|OSA:AEInstallCoercionHandler]]
*AEPutArray
* [[OS2 API:OSA:AEInstallEventHandler|OSA:AEInstallEventHandler]]
*AEPutAttributeDesc
* [[OS2 API:OSA:AEInstllSpecialHandler|OSA:AEInstllSpecialHandler]]
*AEPutAttributePtr
* [[OS2 API:OSA:AELaunchApplication|OSA:AELaunchApplication]]
*AEPutDesc
* [[OS2 API:OSA:AEManagerInfo|OSA:AEManagerInfo]]
*AEPutKeyDesc
* [[OS2 API:OSA:AEProcessOSAEvent|OSA:AEProcessOSAEvent]]
*AEPutKeyPtr
* [[OS2 API:OSA:AEPutArray|OSA:AEPutArray]]
*AEPutParamDesc
* [[OS2 API:OSA:AEPutAttributeDesc|OSA:AEPutAttributeDesc]]
*AEPutParamPtr
* [[OS2 API:OSA:AEPutAttributePtr|OSA:AEPutAttributePtr]]
*AEPutPtr
* [[OS2 API:OSA:AEPutDesc|OSA:AEPutDesc]]
*AERemoveCoercionHandler
* [[OS2 API:OSA:AEPutKeyDesc|OSA:AEPutKeyDesc]]
*AERemoveEventHandler
* [[OS2 API:OSA:AEPutKeyPtr|OSA:AEPutKeyPtr]]
*AERemoveSpecialHandler
* [[OS2 API:OSA:AEPutParamDesc|OSA:AEPutParamDesc]]
*AEResetTimer
* [[OS2 API:OSA:AEPutParamPtr|OSA:AEPutParamPtr]]
*AEResumeTheCurrentEvent
* [[OS2 API:OSA:AEPutPtr]]
*AESend
* [[OS2 API:OSA:AERemoveCoercionHandler]]
*AESetInteractionAllowed
* [[OS2 API:OSA:AERemoveEventHandler]]
*AESizeOfAttribute
* [[OS2 API:OSA:AERemoveSpecialHandler]]
*AESizeOfDescData
* [[OS2 API:OSA:AEResetTimer]]
*AESizeOfKeyDesc
* [[OS2 API:OSA:AEResumeTheCurrentEvent]]
*AESizeOfNthItem
* [[OS2 API:OSA:AESend]]
*AESizeOfParam
* [[OS2 API:OSA:AESetInteractionAllowed]]
*AESuspendTheCurrentEvent
* [[OS2 API:OSA:]]
*AETerminate
* [[OS2 API:OSA:AESizeOfAttribute]]
*OSAInstallApplication
* [[OS2 API:OSA:AESizeOfDescData]]
*OSAListApplications
* [[OS2 API:OSA:AESizeOfKeyDesc]]
*OSARemoveApplication
* [[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]]
=== Classes ===
* [[OS2 API:OSA:Component|OSA:Component]]
* [[OS2 API:OSA:OSAScriptingComponent|OSA:OSAScriptingComponent]]
* [[OS2 API:OSA:GenericScriptingComponent|OSA:GenericScriptingComponent]]
* [[OS2 API:OSA:ComponentManager|OSA:ComponentManager]]
* [[OS2 API:OSA:OSATerminology|OSA:OSATerminology]]
</div>
</div>
== Classes ==
*Component
*OSAScriptingComponent
*GenericScriptingComponent
*ComponentManager
*OSATerminology


==Publications==
==Publications==

Revision as of 13:14, 11 January 2017

Component Manager

  • ODInstallComponent API
  • ODInstallComponent REXX
  • ODUninstallComponent API
  • ODUninstallComponent REXX

Functions

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