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

Prolog  

Control Block Contents  

LBPBK DSECT

Storage Layout  

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


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:08:01 EDT.
Copyright IBM Corporation, 1990, 1999