FreeRDP
libfreerdp/core/channels.h
1 
20 #ifndef FREERDP_LIB_CORE_CHANNELS_H
21 #define FREERDP_LIB_CORE_CHANNELS_H
22 
23 #include <freerdp/api.h>
24 #include "client.h"
25 
26 FREERDP_LOCAL BOOL freerdp_channel_send(rdpRdp* rdp, UINT16 channelId, const BYTE* data,
27  size_t size);
28 FREERDP_LOCAL BOOL freerdp_channel_send_packet(rdpRdp* rdp, UINT16 channelId, size_t totalSize,
29  UINT32 flags, const BYTE* data, size_t chunkSize);
30 FREERDP_LOCAL BOOL freerdp_channel_process(freerdp* instance, wStream* s, UINT16 channelId,
31  size_t packetLength);
32 FREERDP_LOCAL BOOL freerdp_channel_peer_process(freerdp_peer* client, wStream* s, UINT16 channelId);
33 
34 #endif /* FREERDP_LIB_CORE_CHANNELS_H */