C declaration
typedef struct tagMQWIH MQWIH;
struct tagMQWIH {
MQCHAR4 StrucId; /* Structure identifier */
MQLONG Version; /* Structure version number */
MQLONG StrucLength; /* Length of MQWIH structure */
MQLONG Encoding; /* Numeric encoding of data that follows
MQWIH */
MQLONG CodedCharSetId; /* Character-set identifier of data that
follows MQWIH */
MQCHAR8 Format; /* Format name of data that follows
MQWIH */
MQLONG Flags; /* Flags */
MQCHAR32 ServiceName; /* Service name */
MQCHAR8 ServiceStep; /* Service step name */
MQBYTE16 MsgToken; /* Message token */
MQCHAR32 Reserved; /* Reserved */
};