|
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
ZPLBK
Control Block Contents
ZPLBK DSECT
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
Last updated on 5 Jun 2001 at 17:22:18 EDT.
Copyright IBM Corporation, 1990, 2001