You must be logged in to use the copy button.
dcl-ds d_wsds; // Workstation display file info
##wsFile char(10) pos(83); // Name of the file being opened
##wsLib char(10) pos(93); // Name of the library containing the file
##wsKey char(1) pos(369); // Keypress value
##wsCsr Bindec(4) pos(370); // Binary cursor location
##wsSfRn Bindec(4) pos(376); // Current subfile relative record number
##wsSrLr Bindec(4) pos(378); // Current lowest subfile relative record no. dis
##wsSFtr Bindec(4) pos(380); // Total number of records in a subfile
##wsWcsr Bindec(4) pos(382); // Binary cursor location in a window
// Major and Minor Return Codes are used for Display TimeOut
// and multiple device support
##wsMjRtCd Char(2) pos(401); // Major Return Code
##wsMnRtCd Char(2) pos(403); // Minor Return Code
end-ds;
// Named hexadecimal constants for function keys
dcl-c ##wsF01 CONST(X'31');
dcl-c ##wsF02 CONST(X'32');
dcl-c ##wsF03 CONST(X'33');
dcl-c ##wsF04 CONST(X'34');
dcl-c ##wsF05 CONST(X'35');
dcl-c ##wsF06 CONST(X'36');
dcl-c ##wsF07 CONST(X'37');
dcl-c ##wsF08 CONST(X'38');
dcl-c ##wsF09 CONST(X'39');
dcl-c ##wsF10 CONST(X'3A');
dcl-c ##wsF11 CONST(X'3B');
dcl-c ##wsF12 CONST(X'3C');
dcl-c ##wsF13 CONST(X'B1');
dcl-c ##wsF14 CONST(X'B2');
dcl-c ##wsF15 CONST(X'B3');
dcl-c ##wsF16 CONST(X'B4');
dcl-c ##wsF17 CONST(X'B5');
dcl-c ##wsF18 CONST(X'B6');
dcl-c ##wsF19 CONST(X'B7');
dcl-c ##wsF20 CONST(X'B8');
dcl-c ##wsF21 CONST(X'B9');
dcl-c ##wsF22 CONST(X'BA');
dcl-c ##wsF23 CONST(X'BB');
dcl-c ##wsF24 CONST(X'BC');
dcl-c ##wsClear CONST(X'FD');
dcl-c ##wsEnter CONST(X'F1');
dcl-c ##wsHelp CONST(X'F3');
dcl-c ##wsPgUp CONST(X'F4');
dcl-c ##wsPgDn CONST(X'F5');
dcl-c ##wsPrint CONST(X'F6');
dcl-c ##wsHome CONST(X'31');