|
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
IMHBK
Control Block Contents
IMHBK DSECT
Cross Reference (Contains links to field and bit definitions)
IMHBK Prolog
NAME : HCPIMHBK
DESCRIPTION: Spool Image Library Member Header Block
DSECT : IMHBK
FUNCTION : To map out the member header information
preceding each member in the 3800 image
library file.
LOCATED BY : The member header preceeds each image module
in the image library. It is pointed to by the
IDMDISP field in the IDMBK.
CREATED BY : IMAGELIB command (HCPNMTBL)
IMAGEMOD command (DMSIMAGE)
DELETED BY : All the contents of an IMG file, including
the IMHBKs, are deleted by the "PURGE IMG"
command processing (HCPCSUPU).
IMHBK Control Block Content
IMHBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure IMHBK Spool Image Library Member Header
Block
For 3800 type members only: -XTB1 or Character Arrangement Table (CAT)
3800 -GRAF or Graphic Character Modification (GCM) 3800-1 -GRF2 or
Graphic Character Modification (GCM) 3800-3 -LCS1 or Library Character
Set (LCS) 3800-1 -LCS2 or Library Character Set (LCS) 3800-3 -FCB3 or
Forms Control Buffer (FCB) 3800 -MOD1 or Copy Modification Module 3800
0000 0 Character 4 IMHNAME Name of the module
0004 4 Signed 2 IMHZERO Two zero bytes
0006 6 Signed 2 IMHLEN Length of data (after header)
00000008 IMHTEXT * Start of image load module
00000008 IMHBSIZE *-IMHBK Size in bytes
REDEFINITION - FOR Impact type printers only: -FCBI or Forms Control
Buffer for impact printers -UCSI or Universal Character Set for impact
printers
0000 0 Character 4 * IMHNAME (Same for this mapping)
0004 4 Signed 2 IMHNEXT Displacement to next header
0006 6 Signed 2 * IMHLEN (Same for this mapping)
0008 8 Signed 2 IMHCCWD Displacement to Verify CCWs
000A 10 Signed 2 IMHCCWL Length of the verify CCWs
0000000C IMHISIZE *-IMHBK Impact Prter Header
Size-inBytes
00000002 IMHSIZE (*-IMHBK+7)/8 Size in doublewords
IMHBK Storage Layout
*** IMHBK - Spool Image Library Member Header Block
*
* +---------------------------+-------------+-------------+
* 0 | IMHNAME | IMHZERO | IMHLEN |
* +---------------------------+-------------+-------------+
* 8
*
*** IMHBK - Spool Image Library Member Header Block
*** Overlay for IMHNAME in IMHBK
*
* +---------------------------+-------------+-------------+
* 0 |///////////////////////////| IMHNEXT |/////////////|
* +-------------+-------------+-------------+-------------+
* 8 | IMHCCWD | IMHCCWL | C
* +-------------+-------------+
*
*** Overlay for IMHNAME in IMHBK
IMHBK Cross Reference
Symbol Dspl Value -------------- ---- ----- IMHBSIZE 0006 00000008 IMHCCWD 0008 IMHCCWL 000A IMHISIZE 000A 0000000C IMHLEN 0006 IMHNAME 0000 IMHNEXT 0004 IMHSIZE 000A 00000002 IMHTEXT 0006 00000008 IMHZERO 0004
Last updated on 5 Jun 2001 at 13:56:16 EDT.
Copyright IBM Corporation, 1990, 2001