FreeRDP
Loading...
Searching...
No Matches
server/cliprdr_main.h
1
20#ifndef FREERDP_CHANNEL_CLIPRDR_SERVER_MAIN_H
21#define FREERDP_CHANNEL_CLIPRDR_SERVER_MAIN_H
22
23#include <winpr/crt.h>
24#include <winpr/synch.h>
25#include <winpr/stream.h>
26#include <winpr/thread.h>
27
28#include <freerdp/server/cliprdr.h>
29#include <freerdp/channels/log.h>
30#include <freerdp/utils/channel_pdu_tracker.h>
31
32#define TAG CHANNELS_TAG("cliprdr.server")
33
34#define CLIPRDR_HEADER_LENGTH 8
35
36typedef struct
37{
38 HANDLE vcm;
39 HANDLE Thread;
40 HANDLE StopEvent;
41 HANDLE ChannelHandle;
42 HANDLE ChannelEvent;
43 ChannelPduTracker* channelPduTracker;
44
45 char temporaryDirectory[260];
46 wLog* log;
48
49#endif /* FREERDP_CHANNEL_CLIPRDR_SERVER_MAIN_H */