FreeRDP
Loading...
Searching...
No Matches
wf_input.h
1
20#ifndef FREERDP_SERVER_WIN_INPUT_H
21#define FREERDP_SERVER_WIN_INPUT_H
22
23#include "wf_interface.h"
24
25WINPR_ATTR_NODISCARD BOOL wf_peer_keyboard_event(rdpInput* input, UINT16 flags, UINT8 code);
26WINPR_ATTR_NODISCARD BOOL wf_peer_unicode_keyboard_event(rdpInput* input, UINT16 flags,
27 UINT16 code);
28WINPR_ATTR_NODISCARD BOOL wf_peer_mouse_event(rdpInput* input, UINT16 flags, UINT16 x, UINT16 y);
29WINPR_ATTR_NODISCARD BOOL wf_peer_extended_mouse_event(rdpInput* input, UINT16 flags, UINT16 x,
30 UINT16 y);
31
32// dummy versions
33WINPR_ATTR_NODISCARD BOOL wf_peer_keyboard_event_dummy(rdpInput* input, UINT16 flags, UINT8 code);
34WINPR_ATTR_NODISCARD BOOL wf_peer_unicode_keyboard_event_dummy(rdpInput* input, UINT16 flags,
35 UINT16 code);
36WINPR_ATTR_NODISCARD BOOL wf_peer_mouse_event_dummy(rdpInput* input, UINT16 flags, UINT16 x,
37 UINT16 y);
38WINPR_ATTR_NODISCARD BOOL wf_peer_extended_mouse_event_dummy(rdpInput* input, UINT16 flags,
39 UINT16 x, UINT16 y);
40
41#endif /* FREERDP_SERVER_WIN_INPUT_H */