Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
LBPBK
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
(contains links to field and bit definitions)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 3 Aug 1999 at 12:08:01 EDT.
Copyright IBM Corporation, 1990, 1999