Jump to content

REXX API

From EDM2
(Redirected from Scripting REXX API)

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