2.2.9.1.1.3.1 Slow-Path Graphics Update (TS_GRAPHICS_UPDATE)

The TS_GRAPHICS_UPDATE structure is used to describe the type and encapsulate the data for a slow-path graphics update sent from server to client.<36> All slow-path graphic updates conform to this basic structure (section 2.2.9.1.1.3.1.1).


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

shareDataHeader (18 bytes)

...

...

...

updateType

updateData (variable)

...

shareDataHeader (18 bytes): Share Data Header (section 2.2.8.1.1.1.2) containing information about the packet. The type subfield of the pduType field of the Share Control Header (section 2.2.8.1.1.1.1) MUST be set to PDUTYPE_DATAPDU (7). The pduType2 field of the Share Data Header MUST be set to PDUTYPE2_UPDATE (2).

updateType (2 bytes): A 16-bit, unsigned integer. Type of the graphics update.

Value

Meaning

UPDATETYPE_ORDERS

0x0000

Indicates an Orders Update ([MS-RDPEGDI] section 2.2.2.2).

UPDATETYPE_BITMAP

0x0001

Indicates a Bitmap Graphics Update (section 2.2.9.1.1.3.1.2).

UPDATETYPE_PALETTE

0x0002

Indicates a Palette Update (section 2.2.9.1.1.3.1.1).

UPDATETYPE_SYNCHRONIZE

0x0003

Indicates a Synchronize Update (section 2.2.9.1.1.3.1.3).

updateData (variable): Variable-length data specific to the graphics update.