Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

IMHBK

Prolog  

Control Block Contents  

IMHBK DSECT

Storage Layout  

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

(contains links to field and bit definitions)
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 VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:05:50 EDT.
Copyright IBM Corporation, 1990, 1999