s->p += len;
}
-void rdp_send_bitmap_update(void)
+void rdp_send_bitmap_update(unsigned x, unsigned y)
{
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);
void
rdp_recv_input(STREAM s, uint32 *time, uint16 *message_type, uint16 *device_flags, uint16 *param1, uint16 *param2)
{
- in_uint32_le(s, time);
- in_uint16_le(s, message_type);
- in_uint16_le(s, device_flags);
- in_uint16_le(s, param1);
- in_uint16_le(s, param2);
+ in_uint32_le(s, *time);
+ in_uint16_le(s, *message_type);
+ in_uint16_le(s, *device_flags);
+ in_uint16_le(s, *param1);
+ in_uint16_le(s, *param2);
}
/* Disconnect from the RDP layer */