1 #ifndef FREERDP_CLIENT_MAC_FREERDP_H
2 #define FREERDP_CLIENT_MAC_FREERDP_H
4 #include <freerdp/freerdp.h>
5 #include <freerdp/client/file.h>
6 #include <freerdp/api.h>
7 #include <freerdp/freerdp.h>
9 #include <freerdp/gdi/gdi.h>
10 #include <freerdp/gdi/dc.h>
11 #include <freerdp/gdi/gfx.h>
12 #include <freerdp/gdi/region.h>
13 #include <freerdp/channels/channels.h>
15 #include <freerdp/client/channels.h>
16 #include <freerdp/client/rdpei.h>
17 #include <freerdp/client/rdpgfx.h>
18 #include <freerdp/client/cliprdr.h>
19 #include <freerdp/client/encomsp.h>
21 #include <winpr/crt.h>
22 #include <winpr/synch.h>
23 #include <winpr/thread.h>
24 #include <winpr/clipboard.h>
27 #include <CoreGraphics/CoreGraphics.h>
31 rdpClientContext common;
43 char window_title[64];
50 HANDLE keyboardThread;
51 enum APPLE_KEYBOARD_TYPE appleKeyboardType;
54 DWORD keyboardThreadId;
57 wClipboard* clipboard;
58 UINT32 numServerFormats;
59 UINT32 requestedFormatId;
60 HANDLE clipboardRequestEvent;
62 CliprdrClientContext* cliprdr;
63 UINT32 clipboardCapabilities;
65 rdpFile* connectionRdpFile;
68 BOOL disablewindowtracking;
71 BOOL updating_scrollbars;
83 CGEventFlags kbdFlags;