Jump to content

Open Scripting Architecture Functions: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
mNo edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Open Scripting Architecture ==
==Component Manager==
*ODInstallComponent API
*ODInstallComponent REXX
*ODUninstallComponent API
*ODUninstallComponent REXX


== Functions ==
===Object Support Library===
<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 ===
*AECallObjectAccessor
==== Component Manager ====
*AECreateCompDescriptor
* [[OS2 API:OSA:ODInstallComponent]] API
*AECreateLogicalDescriptor
* [[OS2 API:OSA:ODInstallComponent]] REXX
*AECreateObjSpecifier
* [[OS2 API:OSA:ODUninstallComponent]] API
*AECreateOffsetDescriptor
* [[OS2 API:OSA:ODUninstallComponent]] REXX
*AECreateRangeDescriptor
==== Object Support Library ====
*AEDisposeToken
* [[OS2 API:OSA:AECallObjectAccessor]]
*AEGetObjectAccessor
* [[OS2 API:OSA:AECreateCompDescriptor]]
*AEInstallObjectAccessor
* [[OS2 API:OSA:AECreateLogicalDescriptor]]
*AERemoveObjectAccessor
* [[OS2 API:OSA:AECreateObjSpecifier]]
*AEResolve
* [[OS2 API:OSA:AECreateOffsetDescriptor]]
*AESetObjectCallback
* [[OS2 API:OSA:AECreateRangeDescriptor]]
* [[OS2 API:OSA:AEDisposeToken]]
* [[OS2 API:OSA:AEGetObjectAccessor]]
* [[OS2 API:OSA:AEInstallObjectAccessor]]
* [[OS2 API:OSA:AERemoveObjectAccessor]]
* [[OS2 API:OSA:AEResolve]]
* [[OS2 API:OSA:AESetObjectCallback]]
==== OSA Event Manager ====
* [[OS2 API:OSA:AEClearDesc]]
* [[OS2 API:OSA:AECoerceDesc]]
* [[OS2 API:OSA:AECoercePtr]]
* [[OS2 API:OSA:AECountItems]]
* [[OS2 API:OSA:AECreateDesc]]
* [[OS2 API:OSA:AECreateList]]
* [[OS2 API:OSA:AECreateOSAEvent]]
* [[OS2 API:OSA:AEDeleteItem]]
* [[OS2 API:OSA:AEDeleteKeyDesc]]
* [[OS2 API:OSA:AEDeleteParam]]
* [[OS2 API:OSA:AEDisposeDesc]]
* [[OS2 API: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]]
=== Classes ===
* [[OS2 API:OSA:Component]]
* [[OS2 API:OSA:OSAScriptingComponent]]
* [[OS2 API:OSA:GenericScriptingComponent]]
* [[OS2 API:OSA:ComponentManager]]
* [[OS2 API:OSA:OSATerminology]]
</div>
</div>
===OSA Event Manager===
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
*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
</div>
== Classes ==
*Component
*OSAScriptingComponent
*GenericScriptingComponent
*ComponentManager
*OSATerminology


==External Links==
==Publications==
* [[OSA Programming Guide and Reference]]


[[Category:The OS/2 API Project]]
[[Category:The OS/2 API Project]]

Latest revision as of 16:46, 17 December 2022

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