REXX API: Difference between revisions
Appearance
m Ak120 moved page OS2 API:REXX to REXX API |
No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Functions that interface with the REXX interpreter | |||
== | ==Functions== | ||
*RexxStart | |||
;Subcommand Interface | |||
* | *RexxRegisterSubcomDll registers a subcommand handler that resides in a dynamic link library routine. | ||
* | *RexxRegisterSubcomExe registers a subcommand handler that resides within application code. | ||
* | *RexxDeregisterSubcom deregisters a subcommand handler. | ||
*RexxQuerySubcom queries a subcommand handler and retrieves saved user information. | |||
;External Function Interface | |||
*RexxRegisterFunctionDll registers an external function that resides in a dynamic link library routine. | |||
* | *RexxRegisterFunctionExe registers an external function that resides within application code. | ||
* | *RexxDeregisterFunction deregisters an external function. | ||
* | *RexxQueryFunction queries the existence of a registered external function. | ||
* | |||
* | ;System Exits | ||
*RexxRegisterExitDll registers an exit handler that resides in a dynalink library routine. | |||
*RexxRegisterExitExe registers an exit handler that resides within application code. | |||
*RexxDeregisterExit deregisters an exit handler. | |||
*RexxQueryExit queries an exit handler and retrieves saved user information. | |||
;Macrospace Interface | |||
*RexxAddMacro loads a REXX procedure into the macrospace. | |||
*RexxDropMacro removes a REXX procedure from the macrospace. | |||
*RexxClearMacroSpace removes all loaded REXX procedures from the macrospace. | |||
*RexxSaveMacroSpace saves all or part of the macrospace REXX procedures. | |||
*RexxLoadMacroSpace loads all or part of the REXX procedures from a saved macrospace file. | |||
*RexxQueryMacro searches the macrospace for a specified function. | |||
*RexxReorderMacro changes the search order position of a loaded macrospace. | |||
;Variable Pool Interface | |||
*RexxVariablePool | *RexxVariablePool | ||
;Halt and Trace | |||
*RexxSetHalt | *RexxSetHalt | ||
*RexxSetTrace | *RexxSetTrace | ||
*RexxResetTrace | *RexxResetTrace | ||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Latest revision as of 04:55, 15 February 2020
Functions that interface with the REXX interpreter
Functions
- RexxStart
- Subcommand Interface
- RexxRegisterSubcomDll registers a subcommand handler that resides in a dynamic link library routine.
- RexxRegisterSubcomExe registers a subcommand handler that resides within application code.
- RexxDeregisterSubcom deregisters a subcommand handler.
- RexxQuerySubcom queries a subcommand handler and retrieves saved user information.
- External Function Interface
- RexxRegisterFunctionDll registers an external function that resides in a dynamic link library routine.
- RexxRegisterFunctionExe registers an external function that resides within application code.
- RexxDeregisterFunction deregisters an external function.
- RexxQueryFunction queries the existence of a registered external function.
- System Exits
- RexxRegisterExitDll registers an exit handler that resides in a dynalink library routine.
- RexxRegisterExitExe registers an exit handler that resides within application code.
- RexxDeregisterExit deregisters an exit handler.
- RexxQueryExit queries an exit handler and retrieves saved user information.
- Macrospace Interface
- RexxAddMacro loads a REXX procedure into the macrospace.
- RexxDropMacro removes a REXX procedure from the macrospace.
- RexxClearMacroSpace removes all loaded REXX procedures from the macrospace.
- RexxSaveMacroSpace saves all or part of the macrospace REXX procedures.
- RexxLoadMacroSpace loads all or part of the REXX procedures from a saved macrospace file.
- RexxQueryMacro searches the macrospace for a specified function.
- RexxReorderMacro changes the search order position of a loaded macrospace.
- Variable Pool Interface
- RexxVariablePool
- Halt and Trace
- RexxSetHalt
- RexxSetTrace
- RexxResetTrace