FreeRDP
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 
31 #define TAG CHANNELS_TAG("cliprdr.server")
32 
33 #define CLIPRDR_HEADER_LENGTH 8
34 
35 typedef struct
36 {
37  HANDLE vcm;
38  HANDLE Thread;
39  HANDLE StopEvent;
40  void* ChannelHandle;
41  HANDLE ChannelEvent;
42 
43  wStream* s;
44  char temporaryDirectory[260];
46 
47 #endif /* FREERDP_CHANNEL_CLIPRDR_SERVER_MAIN_H */