|
static void | rdp_write_client_input_pdu_header (wStream *s, UINT16 number) |
|
static void | rdp_write_input_event_header (wStream *s, UINT32 time, UINT16 type) |
|
static wStream * | rdp_client_input_pdu_init (rdpRdp *rdp, UINT16 type) |
|
static BOOL | rdp_send_client_input_pdu (rdpRdp *rdp, wStream *s) |
|
static void | input_write_synchronize_event (wStream *s, UINT32 flags) |
|
static BOOL | input_ensure_client_running (rdpInput *input) |
|
static BOOL | input_send_synchronize_event (rdpInput *input, UINT32 flags) |
|
static void | input_write_keyboard_event (wStream *s, UINT16 flags, UINT16 code) |
|
static BOOL | input_send_keyboard_event (rdpInput *input, UINT16 flags, UINT8 code) |
|
static void | input_write_unicode_keyboard_event (wStream *s, UINT16 flags, UINT16 code) |
|
static BOOL | input_send_unicode_keyboard_event (rdpInput *input, UINT16 flags, UINT16 code) |
|
static void | input_write_mouse_event (wStream *s, UINT16 flags, UINT16 x, UINT16 y) |
|
static BOOL | input_send_mouse_event (rdpInput *input, UINT16 flags, UINT16 x, UINT16 y) |
|
static BOOL | input_send_relmouse_event (rdpInput *input, UINT16 flags, INT16 xDelta, INT16 yDelta) |
|
static void | input_write_extended_mouse_event (wStream *s, UINT16 flags, UINT16 x, UINT16 y) |
|
static BOOL | input_send_extended_mouse_event (rdpInput *input, UINT16 flags, UINT16 x, UINT16 y) |
|
static BOOL | input_send_focus_in_event (rdpInput *input, UINT16 toggleStates) |
|
static BOOL | input_send_keyboard_pause_event (rdpInput *input) |
|
static BOOL | input_send_fastpath_synchronize_event (rdpInput *input, UINT32 flags) |
|
static BOOL | input_send_fastpath_keyboard_event (rdpInput *input, UINT16 flags, UINT8 code) |
|
static BOOL | input_send_fastpath_unicode_keyboard_event (rdpInput *input, UINT16 flags, UINT16 code) |
|
static BOOL | input_send_fastpath_mouse_event (rdpInput *input, UINT16 flags, UINT16 x, UINT16 y) |
|
static BOOL | input_send_fastpath_extended_mouse_event (rdpInput *input, UINT16 flags, UINT16 x, UINT16 y) |
|
static BOOL | input_send_fastpath_relmouse_event (rdpInput *input, UINT16 flags, INT16 xDelta, INT16 yDelta) |
|
static BOOL | input_send_fastpath_qoe_event (rdpInput *input, UINT32 timestampMS) |
|
static BOOL | input_send_fastpath_focus_in_event (rdpInput *input, UINT16 toggleStates) |
|
static BOOL | input_send_fastpath_keyboard_pause_event (rdpInput *input) |
|
static BOOL | input_recv_sync_event (rdpInput *input, wStream *s) |
|
static BOOL | input_recv_keyboard_event (rdpInput *input, wStream *s) |
|
static BOOL | input_recv_unicode_keyboard_event (rdpInput *input, wStream *s) |
|
static BOOL | input_recv_mouse_event (rdpInput *input, wStream *s) |
|
static BOOL | input_recv_relmouse_event (rdpInput *input, wStream *s) |
|
static BOOL | input_recv_extended_mouse_event (rdpInput *input, wStream *s) |
|
static BOOL | input_recv_event (rdpInput *input, wStream *s) |
|
BOOL | input_recv (rdpInput *input, wStream *s) |
|
BOOL | input_register_client_callbacks (rdpInput *input) |
|
static BOOL | input_update_last_event (rdpInput *input, BOOL mouse, UINT16 x, UINT16 y) |
|
BOOL | freerdp_input_send_synchronize_event (rdpInput *input, UINT32 flags) |
|
BOOL | freerdp_input_send_keyboard_event (rdpInput *input, UINT16 flags, UINT8 code) |
|
BOOL | freerdp_input_send_keyboard_event_ex (rdpInput *input, BOOL down, BOOL repeat, UINT32 rdp_scancode) |
|
BOOL | freerdp_input_send_unicode_keyboard_event (rdpInput *input, UINT16 flags, UINT16 code) |
|
BOOL | freerdp_input_send_mouse_event (rdpInput *input, UINT16 flags, UINT16 x, UINT16 y) |
|
BOOL | freerdp_input_send_rel_mouse_event (rdpInput *input, UINT16 flags, INT16 xDelta, INT16 yDelta) |
|
BOOL | freerdp_input_send_qoe_timestamp (rdpInput *input, UINT32 timestampMS) |
|
BOOL | freerdp_input_send_extended_mouse_event (rdpInput *input, UINT16 flags, UINT16 x, UINT16 y) |
|
BOOL | freerdp_input_send_focus_in_event (rdpInput *input, UINT16 toggleStates) |
|
BOOL | freerdp_input_send_keyboard_pause_event (rdpInput *input) |
|
int | input_process_events (rdpInput *input) |
|
static void | input_free_queued_message (void *obj) |
|
rdpInput * | input_new (rdpRdp *rdp) |
|
void | input_free (rdpInput *input) |
|
FreeRDP: A Remote Desktop Protocol Implementation Input PDUs
Copyright 2011 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.