IMHBK Back to Index page
 
Prolog 
Control Block Contents 
   IMHBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  IMHBK Prolog Top of page
 
 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).
 RELOCATION CONSIDERATIONS : None
 
 
  IMHBK Control Block Content Top of page
 

 IMHBK DSECT Top of page
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 Top of page
 
          
*** 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 Top of page
 
 
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
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:51:20 EDT.
Copyright IBM Corporation, 1990, 2022