FreeRDP
Loading...
Searching...
No Matches
cliprdr_format.h
1
23#ifndef FREERDP_CHANNEL_CLIPRDR_CLIENT_FORMAT_H
24#define FREERDP_CHANNEL_CLIPRDR_CLIENT_FORMAT_H
25
26#include <winpr/wtypes.h>
27#include <winpr/stream.h>
28
29#include <freerdp/api.h>
30#include <freerdp/channels/cliprdr.h>
31
32#include "cliprdr_main.h"
33
34WINPR_ATTR_NODISCARD
35FREERDP_LOCAL
36UINT cliprdr_process_format_list(cliprdrPlugin* cliprdr, wStream* s, UINT32 dataLen,
37 UINT16 msgFlags);
38
39WINPR_ATTR_NODISCARD
40FREERDP_LOCAL
41UINT cliprdr_process_format_list_response(cliprdrPlugin* cliprdr, wStream* s, UINT32 dataLen,
42 UINT16 msgFlags);
43
44WINPR_ATTR_NODISCARD
45FREERDP_LOCAL
46UINT cliprdr_process_format_data_request(cliprdrPlugin* cliprdr, wStream* s, UINT32 dataLen,
47 UINT16 msgFlags);
48
49WINPR_ATTR_NODISCARD
50FREERDP_LOCAL
51UINT cliprdr_process_format_data_response(cliprdrPlugin* cliprdr, wStream* s, UINT32 dataLen,
52 UINT16 msgFlags);
53
54WINPR_ATTR_NODISCARD
55FREERDP_LOCAL
56CLIPRDR_FORMAT_LIST cliprdr_filter_format_list(const CLIPRDR_FORMAT_LIST* list, UINT32 mask,
57 UINT32 checkMask);
58
59#endif /* FREERDP_CHANNEL_CLIPRDR_CLIENT_FORMAT_H */