ZPLBK - 32-bit CP - V4R4.0

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

#### ZPLBK

Prolog

Control Block Contents
ZPLBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### ZPLBK Prolog

     NAME       : HCPZPLBK
     DESCRIPTION: LOGO FILE PARM LISTS
     DSECT      : ZPLBK
     FUNCTION   : This is a DSECT of parm lists used by HCPZLC to drive process
                  to read and process LOGO CONFIG file.
     LOCATED BY : HCPZLC, HCPBOZ
     CREATED BY : HCPZLC   as part of system initialization triggered
                  by reading LOGO CONFIG file by HCPZLCRD
                  as part of REFRESH LOGOINFO command by
                  HCPZLCRF
     DELETED BY : NONE

#### ZPLBK Control Block Content

#### ZPLBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ZPLBK          LOGO FILE PARM LISTS
         *** ZPLBK - LOGO CONFIG PARM LISTS
         Logo Config file plist
              00000000       ZPLLCFIG       * Parmlist to process LOGO CONFIG
                                            file
    0000    0 Character    8 ZPLLFNME       Hold filename
    0008    8 Character    8 ZPLLFTYP       Hold filetype
    0010   16 Character    8 ZPLLUSER       Hold userid
    0018   24 Dbl-Word     8 ZPLLADRN (0)   Address ranges
    0018   24 Signed       4 ZPLLADLO       Low address range
    001C   28 Signed       4 ZPLLADHI       High address range
    0020   32 Dbl-Word     8 ZPLLSCRN (0)   Screen size
    0020   32 Signed       4 ZPLLSCRH       Screen height
    0024   36 Signed       4 ZPLLSCRW       Screen width
    0028   40 Bitstring    1 ZPLLFLAG       Flag byte
              1... ....      ZPLLFLAD       X'80' Address filter was
                                            specified
    0029   41 Bitstring    1 * (3)          Reserved for IBM use
    002C   44 Bitstring    1 ZPLLCTX (132)  Command area
              000000B0       ZPLLLEN        *-ZPLLCFIG Length of Logo Config
                                            Plist
         (Parser uses 1st 6 full words) Parm list for calls to HCPZPRDO
              000000B0       ZPLPLST        * For calls to parser
    00B0  176 Signed       4 ZPLPSYN        Address of syntax structure
    00B4  180 Signed       4 ZPLPFNT        Pointer to file name and type
    00B8  184 Signed       4 ZPLPFIL        Pointer to where to return info
    00BC  188 Signed       4 ZPLPBASE       Pointer to base list (ZPLSBASE)
    00C0  192 Signed       4 ZPLPWORK       Workarea anchor for ZPR usage
    00C4  196 Signed       4 *              Reserved for future IBM use
    00C8  200 Bitstring    1 * (4)          Reserved for IBM use
              0000001C       ZPLPLEN        *-ZPLPLST Length of parser parm
                                            list
         Base structures address list
              000000CC       ZPLSBASE       * Parmlist to process LOGO CONFIG
                                            file
    00CC  204 Signed       4 ZPLZLCBP       Address of logo config data area
    00D0  208 Signed       4 ZPLSCRSP       Address of Model# screen sizes
    00D4  212 Signed       4 *              Reserved for future IBM use
              0000000C       ZPLSBASL       *-ZPLSBASE Length of pointer list
              000000D8       ZPLBKLEN       *-ZPLBK Length of all the lists
              0000001B       ZPLBKLND       (*-ZPLBK+7)/8 Length in
                                            doublewords
         Equates Notes : ZPLMXCL is the length of the largest screen size (132)
              00000084       ZPLMXCL        132 Maximum command length
                                            allowed

#### ZPLBK Storage Layout

    *** ZPLBK - LOGO FILE PARM LISTS
    *
    *     +-------------------------------------------------------+
    *   0 |                       ZPLLFNME                        |
    *     +-------------------------------------------------------+
    *   8 |                       ZPLLFTYP                        |
    *     +-------------------------------------------------------+
    *  10 |                       ZPLLUSER                        |
    *     +---------------------------+---------------------------+
    *  18 |         ZPLLADLO          |         ZPLLADHI          |
    *     +---------------------------+---------------------------+
    *  20 |         ZPLLSCRH          |         ZPLLSCRW          |
    *     +------+--------------------+---------------------------+
    *  28 |:LFLAG|////////////////////|                           |
    *     +------+--------------------+                           |
    *  30 |                                                       |
    *     =                       ZPLLCTX                         =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  B0 |         ZPLPSYN           |         ZPLPFNT           |
    *     +---------------------------+---------------------------+
    *  B8 |         ZPLPFIL           |         ZPLPBASE          |
    *     +---------------------------+---------------------------+
    *  C0 |         ZPLPWORK          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  C8 |///////////////////////////|         ZPLZLCBP          |
    *     +---------------------------+---------------------------+
    *  D0 |         ZPLSCRSP          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  D8
    *
    *** ZPLBK - LOGO FILE PARM LISTS

#### ZPLBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    ZPLBKLEN       00D4 000000D8
    ZPLBKLND       00D4 0000001B
    ZPLLADHI       001C
    ZPLLADLO       0018
    ZPLLADRN       0018
    ZPLLCFIG       0000 00000000
    ZPLLCTX        002C
    ZPLLFLAD       0028 80
    ZPLLFLAG       0028
    ZPLLFNME       0000
    ZPLLFTYP       0008
    ZPLLLEN        002C 000000B0
    ZPLLSCRH       0020
    ZPLLSCRN       0020
    ZPLLSCRW       0024
    ZPLLUSER       0010
    ZPLMXCL        00D4 00000084
    ZPLPBASE       00BC
    ZPLPFIL        00B8
    ZPLPFNT        00B4
    ZPLPLEN        00C8 0000001C
    ZPLPLST        002C 000000B0
    ZPLPSYN        00B0
    ZPLPWORK       00C0
    ZPLSBASE       00C8 000000CC
    ZPLSBASL       00D4 0000000C
    ZPLSCRSP       00D0
    ZPLZLCBP       00CC

This information is based on z/VM V4R4.0. Last updated on 29 Jul 2003 at 16:39:03 EDT.
Copyright IBM Corporation, 1990, 2003