System/390 assembler declaration
MQWXP DSECT
MQWXP_STRUCID DS CL4 Structure identifier
MQWXP_VERSION DS F Structure version number
MQWXP_EXITID DS F Type of exit
MQWXP_EXITREASON DS F Reason for invoking exit
MQWXP_EXITRESPONSE DS F Response from exit
MQWXP_EXITRESPONSE2 DS F Reserved
MQWXP_FEEDBACK DS F Reserved
MQWXP_RESERVED DS F Reserved
MQWXP_EXITUSERAREA DS XL16 Exit user area
MQWXP_EXITDATA DS CL32 Exit data
MQWXP_MSGDESCPTR DS F Address of message
* descriptor
MQWXP_MSGBUFFERPTR DS F Address of buffer containing
* some or all of the message
* data
MQWXP_MSGBUFFERLENGTH DS F Length of buffer containing
* message data
MQWXP_MSGLENGTH DS F Length of complete message
MQWXP_QNAME DS CL48 Queue name
MQWXP_QMGRNAME DS CL48 Name of local queue manager
MQWXP_DESTINATIONCOUNT DS F Number of possible
* destinations
MQWXP_DESTINATIONCHOSEN DS F Destination chosen
MQWXP_DESTINATIONARRAYPTR DS F Address of an array of
* pointers to destination
* records
MQWXP_QARRAYPTR DS F Address of an array of
* pointers to queue records
MQWXP_LENGTH EQU *-MQWXP Length of structure
ORG MQWXP
MQWXP_AREA DS CL(MQWXP_LENGTH)