FreeRDP
Loading...
Searching...
No Matches
remdesk_common.h
1
21#pragma once
22
23#include <winpr/wtypes.h>
24#include <winpr/stream.h>
25
26#include <freerdp/channels/remdesk.h>
27
28WINPR_ATTR_NODISCARD
29FREERDP_LOCAL UINT remdesk_write_channel_header(wStream* s, const REMDESK_CHANNEL_HEADER* header);
30
31WINPR_ATTR_NODISCARD
32FREERDP_LOCAL UINT remdesk_write_ctl_header(wStream* s, const REMDESK_CTL_HEADER* ctlHeader);
33
34WINPR_ATTR_NODISCARD
35FREERDP_LOCAL UINT remdesk_read_channel_header(wStream* s, REMDESK_CHANNEL_HEADER* header);
36
37WINPR_ATTR_NODISCARD
38FREERDP_LOCAL UINT remdesk_prepare_ctl_header(REMDESK_CTL_HEADER* ctlHeader, UINT32 msgType,
39 size_t msgSize);