C declaration
typedef struct tagMQAXP MQAXP;
struct tagMQAXP {
MQCHAR4 StrucId; /* Structure identifier */
MQLONG Version; /* Structure version number */
MQLONG ExitId; /* Type of exit */
MQLONG ExitReason; /* Reason for invoking exit */
MQLONG ExitResponse; /* Response from exit */
MQLONG ExitResponse2; /* Secondary response from exit */
MQLONG Feedback; /* Feedback */
MQLONG APICallerType; /* API caller type */
MQBYTE16 ExitUserArea; /* Exit user area */
MQCHAR32 ExitData; /* Exit data */
MQCHAR48 ExitInfoName; /* Exit information name */
MQBYTE48 ExitPDArea; /* Problem determination area */
MQCHAR48 QMgrName; /* Name of local queue manager */
PMQACH ExitChainAreaPtr; /* Address of first MQACH structure in
chain */
MQHCONFIG Hconfig; /* Configuration handle */
MQLONG Function; /* API function identifier */
};