FreeRDP
Loading...
Searching...
No Matches
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
26BOOL pf_channel_setup_rdpdr(pServerContext* ps, pServerStaticChannelContext* channel);
27
28void pf_channel_rdpdr_client_free(pClientContext* pc);
29
30BOOL pf_channel_rdpdr_client_new(pClientContext* pc);
31
32BOOL pf_channel_rdpdr_client_reset(pClientContext* pc);
33
34BOOL 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
38void pf_channel_rdpdr_server_free(pServerContext* ps);
39
40BOOL pf_channel_rdpdr_server_new(pServerContext* ps);
41
42BOOL pf_channel_rdpdr_server_announce(pServerContext* ps);
43BOOL 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 */