|
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
LBPBK
Control Block Contents
LBPBK DSECT
Cross Reference (Contains links to field and bit definitions)
LBPBK Prolog
NAME : HCPLBPBK
DESCRIPTION: LOADBUF Parameter Block
DSECT : LBPBK
FUNCTION : Passes the information needed by HCPCSB to
load a Forms Control Buffer or a Universal
Character Set in from the specified image
library.
LOCATED BY : R1 on entry to HCPCSBIN.
CREATED BY : HCPCSS - START command
HCPLBF - LOADBUF command
HCPRSP - Real printer processing
DELETED BY : HCPCSS - After return from HCPCSB
HCPLBF - After return from HCPCSB
HCPRSP - After return from HCPCSB
LBPBK Control Block Content
LBPBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure LBPBK LOADBUF Parameter Block
NOTES : The following bit definitions must match those in the CSBINFO
work area field CSBFLAGS for those flags common to both areas (FCB,
UCS, FOLD, VER, & INDX). If a change is made here, the corresponding
change MUST also be made to the definition of the CSBFLAGS byte of work
area CSBINFO, in module HCPCSB.
0000 0 Bitstring 1 LBPINFO Information for LOADBUF
1... .... LBPFCB X'80' Load an FCB
.1.. .... LBPUCS X'40' Load a UCS
..1. .... LBPFOLD X'20' FOLD characters into
uppercase
...1 .... LBPVER X'10' VERify specified on LOADBUF
.... 1... LBPINDX X'08' Start printing in position
specified by LBPINDEX
.... .1.. LBPLBF X'04' Buffer load occurring from
LBF.
.... ..1. LBPRSP X'02' Buffer load occurring from
RSP.
.... ...1 LBPPOS X'01' POSITION TO TOP OF PAGE
0001 1 Bitstring 1 LBPINF2 More information for LOADBUF
1... .... LBPNOMSG X'80' Don't print COMMAND
COMPLETE msg
.1.. .... LBPIMGPR X'40' Problem opening Image Lib
in CSBIN
0002 2 Bitstring 1 * (2) Reserved for IBM use
0004 4 Bitstring 2 LBPINDEX INDEX value
0006 6 Bitstring 1 * (2) Reserved for IBM use
0008 8 Signed 4 LBPRDEV Rdev of device to load FCB or UCS
onto
000C 12 Signed 4 LBPNAME Name of FCB or UCS to be loaded
0010 16 Dbl-Word 8 LBPIMG Image library where FCB or UCS
can be found
00000003 LBPSIZE (*-LBPBK+7)/8 Size in double
words
LBPBK Storage Layout
*** LBPBK - LOADBUF Parameter Block
*
* +------+------+-------------+-------------+-------------+
* 0 |:INFO |:INF2 |/////////////| LBPINDEX |/////////////|
* +------+------+-------------+-------------+-------------+
* 8 | LBPRDEV | LBPNAME |
* +---------------------------+---------------------------+
* 10 | LBPIMG |
* +-------------------------------------------------------+
* 18
*
*** LBPBK - LOADBUF Parameter Block
LBPBK Cross Reference
Symbol Dspl Value -------------- ---- ----- LBPFCB 0000 80 LBPFOLD 0000 20 LBPIMG 0010 LBPIMGPR 0001 40 LBPINDEX 0004 LBPINDX 0000 08 LBPINFO 0000 LBPINF2 0001 LBPLBF 0000 04 LBPNAME 000C LBPNOMSG 0001 80 LBPPOS 0000 01 LBPRDEV 0008 LBPRSP 0000 02 LBPSIZE 0010 00000003 LBPUCS 0000 40 LBPVER 0000 10
Last updated on 5 Jun 2001 at 14:02:51 EDT.
Copyright IBM Corporation, 1990, 2001