19 #ifndef FREERDP_SERVER_SHADOW_MAC_SHADOW_H
20 #define FREERDP_SERVER_SHADOW_MAC_SHADOW_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>
32 #include <dispatch/dispatch.h>
33 #include <IOKit/IOKitLib.h>
34 #include <IOSurface/IOSurface.h>
35 #include <CoreVideo/CoreVideo.h>
36 #include <CoreGraphics/CoreGraphics.h>
40 rdpShadowSubsystem common;
50 CGDisplayStreamRef stream;
51 dispatch_queue_t captureQueue;
52 CGDisplayStreamUpdateRef lastUpdate;