21 #ifndef FREERDP_CHANNEL_AINPUT_H
22 #define FREERDP_CHANNEL_AINPUT_H
24 #include <freerdp/api.h>
25 #include <freerdp/dvc.h>
26 #include <freerdp/types.h>
28 #define AINPUT_CHANNEL_NAME "ainput"
29 #define AINPUT_DVC_CHANNEL_NAME "FreeRDP::Advanced::Input"
38 MSG_AINPUT_VERSION = 0x01,
39 MSG_AINPUT_MOUSE = 0x02
44 AINPUT_FLAGS_WHEEL = 0x0001,
45 AINPUT_FLAGS_MOVE = 0x0004,
46 AINPUT_FLAGS_DOWN = 0x0008,
48 AINPUT_FLAGS_REL = 0x0010,
49 AINPUT_FLAGS_HAVE_REL = 0x0020,
52 AINPUT_FLAGS_BUTTON1 = 0x1000,
53 AINPUT_FLAGS_BUTTON2 = 0x2000,
54 AINPUT_FLAGS_BUTTON3 = 0x4000,
57 AINPUT_XFLAGS_BUTTON1 = 0x0100,
58 AINPUT_XFLAGS_BUTTON2 = 0x0200
63 #define AINPUT_VERSION_MAJOR 1
64 #define AINPUT_VERSION_MINOR 0