C declaration
typedef struct tagMQMDE MQMDE;
struct tagMQMDE {
MQCHAR4 StrucId; /* Structure identifier */
MQLONG Version; /* Structure version number */
MQLONG StrucLength; /* Length of MQMDE structure */
MQLONG Encoding; /* Numeric encoding of data that follows
MQMDE */
MQLONG CodedCharSetId; /* Character-set identifier of data that
follows MQMDE */
MQCHAR8 Format; /* Format name of data that follows
MQMDE */
MQLONG Flags; /* General flags */
MQBYTE24 GroupId; /* Group identifier */
MQLONG MsgSeqNumber; /* Sequence number of logical message
within group */
MQLONG Offset; /* Offset of data in physical message from
start of logical message */
MQLONG MsgFlags; /* Message flags */
MQLONG OriginalLength; /* Length of original message */
};