Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### 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

    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 z/VM V5R2.0. Last updated on 12 Apr 2006 at 17:00:35 EDT.
Copyright IBM Corporation, 1990, 2005