20 #ifndef FREERDP_CHANNEL_RDPGFX_CLIENT_MAIN_H
21 #define FREERDP_CHANNEL_RDPGFX_CLIENT_MAIN_H
23 #include <freerdp/dvc.h>
24 #include <freerdp/types.h>
25 #include <freerdp/addin.h>
27 #include <winpr/wlog.h>
28 #include <winpr/collections.h>
30 #include <freerdp/client/channels.h>
31 #include <freerdp/client/rdpgfx.h>
32 #include <freerdp/channels/log.h>
33 #include <freerdp/codec/zgfx.h>
34 #include <freerdp/cache/persistent.h>
35 #include <freerdp/freerdp.h>
42 UINT32 UnacknowledgedFrames;
43 UINT32 TotalDecodedFrames;
44 UINT64 StartDecodingTime;
45 BOOL suspendFrameAcks;
48 wHashTable* SurfaceTable;
51 void* CacheSlots[25600];
52 rdpPersistentCache* persistent;
54 rdpContext* rdpcontext;
58 RdpgfxClientContext* context;