C declaration
typedef struct tagMQDXP MQDXP;
struct tagMQDXP {
MQCHAR4 StrucId; /* Structure identifier */
MQLONG Version; /* Structure version number */
MQLONG ExitOptions; /* Reserved */
MQLONG AppOptions; /* Application options */
MQLONG Encoding; /* Numeric encoding required by
application */
MQLONG CodedCharSetId; /* Character set required by application */
MQLONG DataLength; /* Length in bytes of message data */
MQLONG CompCode; /* Completion code */
MQLONG Reason; /* Reason code qualifying CompCode */
MQLONG ExitResponse; /* Response from exit */
MQHCONN Hconn; /* Connection handle */
};