2.2.1 BOX_CAR_HEADER

The BOX_CAR_HEADER structure MUST be the first structure in each Boxcar transmitted via the underlying protocol specified in [MS-CMPO] session.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

dwSeqNumThisCar

dwAckSeqNum

dwcbTotal

dwcMessages

dwSeqNumThisCar (4 bytes): This field is not used, it MUST be set to 0x00000000, and it MUST be ignored on receipt.

dwAckSeqNum (4 bytes): This field is not used, it MUST be set to 0x00000000, and it MUST be ignored on receipt.

dwcbTotal (4 bytes):  An unsigned 4-byte integer value which MUST be the total number of bytes in the Boxcar message, including its header and all Message Packets. It MUST be greater than or equal to 40 bytes, and it MUST be less than or equal to 81,920 bytes.

dwcMessages (4 bytes):  An unsigned 4-byte integer value which contains the number of MESSAGE_PACKET structures (section 2.2.2) that follow the end of this structure in the Boxcar. This number MUST be greater than or equal to 1, and MUST BE less than or equal to 3,412.