summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjsorg71 <jsorg71>2007-04-13 05:47:25 +0000
committerjsorg71 <jsorg71>2007-04-13 05:47:25 +0000
commit7423dfe6ebb9a7f3ab82a6f7e60c9285be3b1a58 (patch)
treef4a318345f82be3d0c484b36f7dac643c4abdeed
parent716c5a21d7289cc42ef51d61fb8b0d703c7c10b2 (diff)
downloadxrdp-proprietary-7423dfe6ebb9a7f3ab82a6f7e60c9285be3b1a58.tar.gz
xrdp-proprietary-7423dfe6ebb9a7f3ab82a6f7e60c9285be3b1a58.zip
added xrdp_mm struct
-rw-r--r--xrdp/xrdp_types.h24
1 files changed, 19 insertions, 5 deletions
diff --git a/xrdp/xrdp_types.h b/xrdp/xrdp_types.h
index 894a353b..f8f63203 100644
--- a/xrdp/xrdp_types.h
+++ b/xrdp/xrdp_types.h
@@ -155,6 +155,23 @@ struct xrdp_cache
int pointer_cache_entries;
};
+struct xrdp_mm
+{
+ struct xrdp_wm* wm; /* owner */
+ int connected_state;
+ int sck;
+ int sck_closed;
+ struct list* login_names;
+ struct list* login_values;
+ /* mod vars */
+ long mod_handle; /* returned from g_load_library */
+ struct xrdp_mod* (*mod_init)(void);
+ int (*mod_exit)(struct xrdp_mod*);
+ struct xrdp_mod* mod;
+ int display;
+ int code;
+};
+
/* the window manager */
struct xrdp_wm
{
@@ -202,16 +219,13 @@ struct xrdp_wm
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);
- int (*mod_exit)(struct xrdp_mod*);
- struct xrdp_mod* mod;
/* client info */
struct xrdp_client_info* client_info;
/* session log */
struct list* log;
struct xrdp_bitmap* log_wnd;
+ int login_mode;
+ struct xrdp_mm* mm;
};
/* rdp process */