Interfacing Rexx to other programs
Overview of functions in SAA
Include Files and Libraries
Preprocessor Symbols
Data structures and data types
The RXSTRING structure
The RXSYSEXIT structure
The Subcommand Handler Interface
What is a Subcommand Handler
The RexxRegisterSubcomExe() function
The RexxRegisterSubcomDll() function
The RexxDeregisterSubcom() function
The RexxQuerySubcom() function
The External Function Handler Interface
What is an External Function Handler
The RexxRegisterFunctionExe() function
The RexxRegisterFunctionDll() function
The RexxDeregisterFunction() function
The RexxQueryFunction() function
Executing REXX Code
The RexxStart() function
Variable Pool Interface
Symbolic or Direct
The SHVBLOCK structure
Regina Notes for the Variable Pool
The RexxVariablePool() function
The System Exit Handler Interface
The System Exit Handler
List of System Exit Handlers
RXFNC - The External Function Exit Handler
RXCMD - The Subcommand Exit Handler
RXMSQ - The External Data Queue Exit Handler
RXSIO - The Standard I/O Exit Handler
RXHLT - The Halt Condition Exit Handler
RXTRC - The Trace Status Exit Handler
RXINI - The Initialization Exit Handler
RXTER - The Termination Exit Handler
RXENV - The External Environment Exit Handler
The External Queue Interface
The RexxCreateQueue() function
The RexxDeleteQueue() function
The RexxQueryQueue() function
The RexxAddQueue() function
The RexxPullQueue() function
The Macro Space Interface
The RexxAddMacro() function
The RexxDropMacro() function
The RexxSaveMacroSpace() function
The RexxLoadMacroSpace() function
The RexxQueryMacro() function
The RexxReorderMacro() function
The RexxClearMacroSpace() function
Allocating and De-allocating Space
The RexxAllocateMemory() function
The RexxFreeMemory() function
Calling back into running REXX Code
The RexxCallBack() function