19 #ifndef FREERDP_SERVER_SHADOW_X11_H
20 #define FREERDP_SERVER_SHADOW_X11_H
22 #include <freerdp/server/shadow.h>
26 #include <winpr/crt.h>
27 #include <winpr/synch.h>
28 #include <winpr/thread.h>
29 #include <winpr/stream.h>
30 #include <winpr/collections.h>
35 #include <X11/extensions/XShm.h>
39 #include <X11/extensions/Xfixes.h>
43 #include <X11/extensions/XTest.h>
47 #include <X11/extensions/Xdamage.h>
51 #include <X11/extensions/Xinerama.h>
56 rdpShadowSubsystem common;
81 XShmSegmentInfo fb_shm_info;
89 UINT32 cursorMaxWidth;
90 UINT32 cursorMaxHeight;
91 rdpShadowClient* lastMouseClient;
96 int xdamage_notify_event;
97 XserverRegion xdamage_region;
101 int xfixes_cursor_notify_event;