FreeRDP
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
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
35typedef 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 */