summaryrefslogtreecommitdiffstats
path: root/xrdp/xrdp.h
diff options
context:
space:
mode:
authorjsorg71 <jsorg71>2005-01-17 03:59:31 +0000
committerjsorg71 <jsorg71>2005-01-17 03:59:31 +0000
commit750f55b6effd969fef6c8caec1956240908da23f (patch)
tree8c9960b6983b76e7a247abdf3eece70a3b11fd1c /xrdp/xrdp.h
parentcf3e17cb73984b093ac8e3138a6e3d98171c5253 (diff)
downloadxrdp-proprietary-750f55b6effd969fef6c8caec1956240908da23f.tar.gz
xrdp-proprietary-750f55b6effd969fef6c8caec1956240908da23f.zip
added lib header and makefile
Diffstat (limited to 'xrdp/xrdp.h')
-rw-r--r--xrdp/xrdp.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/xrdp/xrdp.h b/xrdp/xrdp.h
index 62295954..6378fbdb 100644
--- a/xrdp/xrdp.h
+++ b/xrdp/xrdp.h
@@ -160,6 +160,7 @@ int xrdp_wm_send_cursor(struct xrdp_wm* self, int cache_idx,
/* xrdp_process.c */
struct xrdp_process* xrdp_process_create(struct xrdp_listen* owner);
void xrdp_process_delete(struct xrdp_process* self);
+int xrdp_process_loop(struct xrdp_process* self, struct stream* s);
int xrdp_process_main_loop(struct xrdp_process* self);
/* xrdp_listen.c */
@@ -272,3 +273,19 @@ int xrdp_bitmap_compress(char* in_data, int width, int height,
struct stream* s, int bpp, int byte_limit,
int start_line, struct stream* temp,
int e);
+
+#ifndef XRDP_LIB
+/* xrdp_interface.c */
+int server_begin_update(struct xrdp_mod* mod);
+int server_end_update(struct xrdp_mod* mod);
+int server_fill_rect(struct xrdp_mod* mod, int x, int y, int cx, int cy,
+ int color);
+int server_screen_blt(struct xrdp_mod* mod, int x, int y, int cx, int cy,
+ int srcx, int srcy);
+int server_paint_rect(struct xrdp_mod* mod, int x, int y, int cx, int cy,
+ char* data);
+int server_set_cursor(struct xrdp_mod* mod, int x, int y,
+ char* data, char* mask);
+int server_palette(struct xrdp_mod* mod, int* palette);
+int server_error_popup(struct xrdp_mod* mod, char* error, char* caption);
+#endif