2.2 Message Syntax
The Message Queuing (MSMQ): Message Queuing Binary Protocol uses little-endian byte order.
This protocol uses the following data types:
TxSequenceID ([MS-MQMQ] section 2.2.18.1.2)
MessageIdentifier ([MS-MQMQ] section 2.2.18.1.3)
MQFFormatNameElement ([MS-MQMQ] section 2.2.18.1.4)
This protocol uses the following headers:
BaseHeader ([MS-MQMQ] section 2.2.19.1)
UserHeader ([MS-MQMQ] section 2.2.19.2)
MessagePropertiesHeader ([MS-MQMQ] section 2.2.19.3)
MultiQueueFormatHeader ([MS-MQMQ] section 2.2.20.1)
MQFAddressHeader ([MS-MQMQ] section 2.2.20.2)
MQFSignatureHeader ([MS-MQMQ] section 2.2.20.3)
SessionHeader ([MS-MQMQ] section 2.2.20.4)
TransactionHeader ([MS-MQMQ] section 2.2.20.5)
SecurityHeader ([MS-MQMQ] section 2.2.20.6)
DebugHeader ([MS-MQMQ] section 2.2.20.8)
This protocol uses the UserMessage Packet ([MS-MQMQ] section 2.2.20).