diff options
author | jsorg71 <jsorg71> | 2007-04-13 05:47:25 +0000 |
---|---|---|
committer | jsorg71 <jsorg71> | 2007-04-13 05:47:25 +0000 |
commit | 7423dfe6ebb9a7f3ab82a6f7e60c9285be3b1a58 (patch) | |
tree | f4a318345f82be3d0c484b36f7dac643c4abdeed | |
parent | 716c5a21d7289cc42ef51d61fb8b0d703c7c10b2 (diff) | |
download | xrdp-proprietary-7423dfe6ebb9a7f3ab82a6f7e60c9285be3b1a58.tar.gz xrdp-proprietary-7423dfe6ebb9a7f3ab82a6f7e60c9285be3b1a58.zip |
added xrdp_mm struct
-rw-r--r-- | xrdp/xrdp_types.h | 24 |
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 */ |