FreeRDP
win_rdp.h
1 
19 #ifndef FREERDP_SERVER_SHADOW_WIN_RDP_H
20 #define FREERDP_SERVER_SHADOW_WIN_RDP_H
21 
22 #include <freerdp/addin.h>
23 #include <freerdp/gdi/gdi.h>
24 #include <freerdp/client/cmdline.h>
25 #include <freerdp/channels/channels.h>
26 
27 typedef struct shw_context shwContext;
28 
29 #include "win_shadow.h"
30 
32 {
33  rdpClientContext common;
34 
35  HANDLE StopEvent;
36  freerdp* instance;
37  rdpSettings* settings;
38  winShadowSubsystem* subsystem;
39 };
40 
41 #ifdef __cplusplus
42 extern "C"
43 {
44 #endif
45 
46  int win_shadow_rdp_init(winShadowSubsystem* subsystem);
47  int win_shadow_rdp_uninit(winShadowSubsystem* subsystem);
48 
49  int win_shadow_rdp_start(winShadowSubsystem* subsystem);
50  int win_shadow_rdp_stop(winShadowSubsystem* subsystem);
51 
52 #ifdef __cplusplus
53 }
54 #endif
55 
56 #endif /* FREERDP_SERVER_SHADOW_WIN_RDP_H */