summaryrefslogtreecommitdiffstats
path: root/xrdp/xrdp.h
diff options
context:
space:
mode:
authorjsorg71 <jsorg71>2007-10-16 05:05:31 +0000
committerjsorg71 <jsorg71>2007-10-16 05:05:31 +0000
commitca37e8cb1d0c697a2b0b63afe9101a570ba2fb2a (patch)
treeb9fdd264789f6f22417de6ecaa6bfb7fda33cd04 /xrdp/xrdp.h
parentb7e71971a1091d62249c72c174495eb63bf0e9fd (diff)
downloadxrdp-proprietary-ca37e8cb1d0c697a2b0b63afe9101a570ba2fb2a.tar.gz
xrdp-proprietary-ca37e8cb1d0c697a2b0b63afe9101a570ba2fb2a.zip
added ability to use keymap files and added capslock and shiftcapslock maps
Diffstat (limited to 'xrdp/xrdp.h')
-rw-r--r--xrdp/xrdp.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/xrdp/xrdp.h b/xrdp/xrdp.h
index c595c642..b3b0d118 100644
--- a/xrdp/xrdp.h
+++ b/xrdp/xrdp.h
@@ -32,6 +32,7 @@
#include "thread_calls.h"
#include "list.h"
#include "file.h"
+#include "file_loc.h"
/* xrdp.c */
long APP_CC
@@ -292,10 +293,12 @@ int APP_CC
wchar_repeat(twchar* dest, int dest_size_in_wchars, twchar ch, int repeat);
/* in lang.c */
-int APP_CC
+twchar APP_CC
get_char_from_scan_code(int device_flags, int scan_code, int* keys,
int caps_lock, int num_lock, int scroll_lock,
- int keylayout);
+ struct xrdp_keymap* keymap);
+int APP_CC
+get_keymaps(int keylayout, struct xrdp_keymap* keymap);
/* xrdp_login_wnd.c */
int APP_CC