MSTBK - 32-bit CP - V4R4.0

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

#### MSTBK

Prolog

Control Block Contents
MSTBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### MSTBK Prolog

     NAME       : HCPMSTBK
     DESCRIPTION: MESSAGE TEXT DATA BLOCK
     DSECT      : MSTBK
     FUNCTION   : THE MSTBK CONTAINS COMPLETE MESSAGE TEXT AND PARAMETERS
                  REQUIRED TO PASS THE MESSAGE TO HCPQCNWT.
     LOCATED BY : PROMSPTR FIELD IN USER"S PROBK
     CREATED BY : HCPERMBM
     DELETED BY : HCPCNCRL, HCPREICB
     SERIALIZED : HCPERMBM ALLOCATES STORAGE FOR MSTBK BUT
                  DOES NOT ADD ANYTHING TO THE MSTBK QUEUE.
                  -  HCPREI AND HCPCNC MANIPULATE THE QUEUES OF
                  BLOCKS ANCHORED BY PROMSPTR UNDER THE PROTECT
                  BLOCK LOCK (PROLOCK)

#### MSTBK Control Block Content

#### MSTBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      MSTBK          MESSAGE TEXT DATA BLOCK
    0000    0 Address      4 MSTPTR         POINTER TO NEXT MESSAGE BLOCK
    0004    4 Signed       4 MSTTLEN        LENGTH OF MESSAGE TEXT
    0008    8 Bitstring    6 MSTCFRPM       HCPCFRWT PARAMETERS
    000E   14 Signed       2 *              RESERVED FOR IBM USE
    0010   16 Character    1 MSTTEXT (0)    MESSAGE TEXT ( VARIABLE LENGTH )
              00000002       MSTSIZE        (*-MSTBK+7)/8 SIZE OF MSTBK

#### MSTBK Storage Layout

    *** MSTBK - MESSAGE TEXT DATA BLOCK
    *
    *     +---------------------------+---------------------------+
    *   0 |          MSTPTR           |         MSTTLEN           |
    *     +---------------------------+-------------+-------------+
    *   8 |                MSTCFRPM                 |/////////////|
    *     +-----------------------------------------+-------------+
    *
    *** MSTBK - MESSAGE TEXT DATA BLOCK

#### MSTBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    MSTCFRPM       0008
    MSTPTR         0000
    MSTSIZE        0010 00000002
    MSTTEXT        0010
    MSTTLEN        0004

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