2.2.1.3.1.1 Common Header (TS_WINDOW_ORDER_HEADER)

The TS_WINDOW_ORDER_HEADER packet contains information common to every Windowing Alternate Secondary Drawing Order describing a window.


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

Header

OrderSize

FieldsPresentFlags

...

WindowId

...

Header (1 byte): An unsigned 8-bit integer. An Alternate Secondary Order Header, as specified in [MS-RDPEGDI] section 2.2.2.2.1.3.1.1. The embedded orderType field MUST be set to 0x0B (TS_ALTSEC_WINDOW).

OrderSize (2 bytes): An unsigned 16-bit integer. The size of the entire packet, in bytes.

FieldsPresentFlags (4 bytes): An unsigned 32-bit integer. The flags indicating which fields are present in the packet. See Orders.

WindowId (4 bytes): An unsigned 32-bit integer. The ID of the window being described in the drawing order. It is generated by the server and is unique for every window in the session.