FreeRDP
Loading...
Searching...
No Matches
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
27typedef 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
42extern "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 */