FreeRDP
pf_channel_rdpdr.h
1 
21 #ifndef FREERDP_SERVER_PROXY_RDPDR_H
22 #define FREERDP_SERVER_PROXY_RDPDR_H
23 
24 #include <freerdp/server/proxy/proxy_context.h>
25 
26 BOOL pf_channel_setup_rdpdr(pServerContext* ps, pServerStaticChannelContext* channel);
27 
28 void pf_channel_rdpdr_client_free(pClientContext* pc);
29 
30 BOOL pf_channel_rdpdr_client_new(pClientContext* pc);
31 
32 BOOL pf_channel_rdpdr_client_reset(pClientContext* pc);
33 
34 BOOL pf_channel_rdpdr_client_handle(pClientContext* pc, UINT16 channelId, const char* channel_name,
35  const BYTE* xdata, size_t xsize, UINT32 flags,
36  size_t totalSize);
37 
38 void pf_channel_rdpdr_server_free(pServerContext* ps);
39 
40 BOOL pf_channel_rdpdr_server_new(pServerContext* ps);
41 
42 BOOL pf_channel_rdpdr_server_announce(pServerContext* ps);
43 BOOL pf_channel_rdpdr_server_handle(pServerContext* ps, UINT16 channelId, const char* channel_name,
44  const BYTE* xdata, size_t xsize, UINT32 flags,
45  size_t totalSize);
46 
47 #endif /* FREERDP_SERVER_PROXY_RDPDR_H */