2.2.1.1 TSMM_VIDEO_PACKET_HEADER Structure

This message is meant to be a header on all other messages sent in the Remote Desktop Protocol: Video Optimized Remoting Virtual Channel Extension and MUST NOT be sent alone.


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

cbSize

PacketType

cbSize (4 bytes): UINT32 ([MS-DTYP] section 2.2.49). Length, in bytes, of the entire message following and including this header.

PacketType (4 bytes): UINT32. The value of this integer indicates the type of message following this header. The following table defines valid values.

Value

Symbolic name

Meaning

1

TSMM_PACKET_TYPE_PRESENTATION_REQUEST

Indicates that this message is interpreted as a TSMM_PRESENTATION_REQUEST structure.

2

TSMM_PACKET_TYPE_PRESENTATION_RESPONSE

Indicates that this message is interpreted as a TSMM_PRESENTATION_RESPONSE structure.

3

TSMM_PACKET_TYPE_CLIENT_NOTIFICATION

Indicates that this message is interpreted as a TSMM_CLIENT_NOTIFICATION structure.

4

TSMM_PACKET_TYPE_VIDEO_DATA

Indicates that this message is interpreted as a TSMM_VIDEO_DATA structure.