summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorspeidy <speidy@gmail.com>2014-02-09 01:42:04 +0200
committerspeidy <speidy@gmail.com>2014-02-09 01:42:04 +0200
commitcbf5d50a5c96de83178e910318db540334f289b1 (patch)
tree85fc35d23438713559fa5188bbf2563f4b9a531d /common
parent9a98299e2b3bb0c3e4f047efa4ad8f8450656dda (diff)
downloadxrdp-proprietary-cbf5d50a5c96de83178e910318db540334f289b1.tar.gz
xrdp-proprietary-cbf5d50a5c96de83178e910318db540334f289b1.zip
libxrdp: work on fastpath input
Diffstat (limited to 'common')
-rw-r--r--common/xrdp_constants.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/common/xrdp_constants.h b/common/xrdp_constants.h
index ed74fd01..0dc327df 100644
--- a/common/xrdp_constants.h
+++ b/common/xrdp_constants.h
@@ -560,6 +560,24 @@
#define RDP_CAPSET_LPOINTER 0x27
#define RDP_CAPLEN_LPOINTER 0x06
+/* fastpath input */
+#define FASTPATH_INPUT_SECURE_CHECKSUM 0x1
+#define FASTPATH_INPUT_ENCRYPTED 0x2
+
+#define FASTPATH_INPUT_ACTION_FASTPATH 0x0
+#define FASTPATH_INPUT_ACTION_X224 0x3
+
+#define FASTPATH_INPUT_EVENT_SCANCODE 0x0
+#define FASTPATH_INPUT_EVENT_MOUSE 0x1
+#define FASTPATH_INPUT_EVENT_MOUSEX 0x2
+#define FASTPATH_INPUT_EVENT_SYNC 0x3
+#define FASTPATH_INPUT_EVENT_UNICODE 0x4
+
+#define FASTPATH_INPUT_KBDFLAGS_RELEASE 0x01
+#define FASTPATH_INPUT_KBDFLAGS_EXTENDED 0x02
+
+
+/* fastpath output */
#define FASTPATH_OUTPUT_ACTION_FASTPATH 0x0
#define FASTPATH_OUTPUT_ACTION_X224 0x3