void rdp_send_bitmap_update(void)
{
STREAM s;
+ static unsigned int x = 1, y = 1;
+
+ x += 2;
+ if (x > 300) {
+ x = 2;
+ y += 2;
+ }
s = rdp_init_data(11*2 + 2*2*3);
out_uint16_le(s, RDP_UPDATE_BITMAP);
out_uint16_le(s, 1); // one update
- out_uint16_le(s, 1); // left, top, right, bottom
- out_uint16_le(s, 2);
- out_uint16_le(s, 3);
- out_uint16_le(s, 4);
+ out_uint16_le(s, x); // left, top, right, bottom
+ out_uint16_le(s, y);
+ out_uint16_le(s, x+2);
+ out_uint16_le(s, y+2);
out_uint16_le(s, 2); // width, height
out_uint16_le(s, 2);
out_uint16_le(s, 24); // bpp