summaryrefslogtreecommitdiffstats
path: root/xup/xup.h
diff options
context:
space:
mode:
authorJay Sorg <jay.sorg@gmail.com>2012-05-17 18:48:28 -0700
committerJay Sorg <jay.sorg@gmail.com>2012-05-17 18:48:28 -0700
commitcc3754a2bdd6801179751d45f1df3b5816e189fc (patch)
tree21403a46563d5d5ea12e099e708c59213510718e /xup/xup.h
parentda658dc1b4147c3d928ed2e13bef26280d64cd03 (diff)
downloadxrdp-proprietary-cc3754a2bdd6801179751d45f1df3b5816e189fc.tar.gz
xrdp-proprietary-cc3754a2bdd6801179751d45f1df3b5816e189fc.zip
xorg: work on offscreen bitmaps
Diffstat (limited to 'xup/xup.h')
-rw-r--r--xup/xup.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/xup/xup.h b/xup/xup.h
index 26d893af..9e0a4489 100644
--- a/xup/xup.h
+++ b/xup/xup.h
@@ -88,7 +88,15 @@ struct mod
char* data, int data_len,
int total_data_len, int flags);
int (*server_bell_trigger)(struct mod* v);
- tbus server_dumby[100 - 25]; /* align, 100 minus the number of server
+ int (*server_create_os_surface)(struct mod* v, int id,
+ int width, int height);
+ int (*server_switch_os_surface)(struct mod* v, int id);
+ int (*server_delete_os_surface)(struct mod* v, int id);
+ int (*server_paint_rect_os)(struct mod* v, int x, int y,
+ int cx, int cy,
+ int id, int srcx, int srcy);
+ int (*server_set_hints)(struct mod* v, int hints, int mask);
+ tbus server_dumby[100 - 30]; /* align, 100 minus the number of server
functions above */
/* common */
tbus handle; /* pointer to self as long */