summaryrefslogtreecommitdiffstats
path: root/xrdp/xrdp_types.h
diff options
context:
space:
mode:
authorjsorg71 <jsorg71>2006-09-04 02:30:53 +0000
committerjsorg71 <jsorg71>2006-09-04 02:30:53 +0000
commit909c06c781bc0877e9ea9dec4a355d61115af6cf (patch)
treecdd63c4f5a09646e803a1fbc0a0bfb1cc9709b07 /xrdp/xrdp_types.h
parent68e30a5e19e255a19ae0741aecec5e9695373edf (diff)
downloadxrdp-proprietary-909c06c781bc0877e9ea9dec4a355d61115af6cf.tar.gz
xrdp-proprietary-909c06c781bc0877e9ea9dec4a355d61115af6cf.zip
add mechanism for not allowing keyups unless there was a keydown
Diffstat (limited to 'xrdp/xrdp_types.h')
-rw-r--r--xrdp/xrdp_types.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/xrdp/xrdp_types.h b/xrdp/xrdp_types.h
index 0ab8758d..e296bc53 100644
--- a/xrdp/xrdp_types.h
+++ b/xrdp/xrdp_types.h
@@ -190,6 +190,7 @@ struct xrdp_wm
int caps_lock;
int scroll_lock;
int num_lock;
+ struct list* key_down_list;
/* mod vars */
long mod_handle; /* returned from g_load_library */
struct xrdp_mod* (*mod_init)(void);
@@ -322,3 +323,11 @@ struct xrdp_mod_data
struct list* names;
struct list* values;
};
+
+struct xrdp_key_down
+{
+ int scan_code;
+ int param1;
+ int param2;
+ int param4;
+};