Returns information about the screen and open windows.
![Read syntax diagram](./c.gif)
>>-EXTract--WINdows--------------------------------------------><
REXX variables set
- WINDOW.0
- n rows cols
- Where:
- n
- The number of windows open on the screen.
- rows
- The number of rows on the screen that can be filled with windows.
- cols
- The number of columns on the screen.
- Information about individual windows is returned in variables of
the form WINDOW.n.
- WINDOW.n
- type orow ocol rows cols start:next
- where:
- type
- The type of the open window.
It is one of:
- ADSTOP
- The AdStops window.
- AFPR
- The Additional Floating-Point Registers window.
- BREAK
- The Break window.
- DISASM
- A Disassembly window.
- DUMP
- A Dump window.
- LSMINFO
- An LSM Information window.
- MINIMIZE
- Minimized Windows viewer.
- OPTIONS
- The Options window.
- OREGS
- The Old Registers window.
- REGS
- The Current Registers window.
- SKIP
- Skipped Subroutines window.
- STAT
- The Target Status window.
- orow
- The row on which the upper left corner of the window is located.
- ocol
- The column on which the upper left corner of the window is located.
- rows
- The number of rows in the window.
- cols
- The number of columns in the window.
- start
- The starting address for storage displayed in the window if it is a
Disassembly window or a Dump window.
- next
- The address of storage to be displayed in the window if it is a
Disassembly window or a Dump window and it is scrolled.
It is separated from the start address by a colon (:).