21 #ifndef FREERDP_SERVER_PROXY_RDPDR_H
22 #define FREERDP_SERVER_PROXY_RDPDR_H
24 #include <freerdp/server/proxy/proxy_context.h>
26 BOOL pf_channel_setup_rdpdr(pServerContext* ps, pServerStaticChannelContext* channel);
28 void pf_channel_rdpdr_client_free(pClientContext* pc);
30 BOOL pf_channel_rdpdr_client_new(pClientContext* pc);
32 BOOL pf_channel_rdpdr_client_reset(pClientContext* pc);
34 BOOL pf_channel_rdpdr_client_handle(pClientContext* pc, UINT16 channelId,
const char* channel_name,
35 const BYTE* xdata,
size_t xsize, UINT32 flags,
38 void pf_channel_rdpdr_server_free(pServerContext* ps);
40 BOOL pf_channel_rdpdr_server_new(pServerContext* ps);
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,