FreeRDP
Loading...
Searching...
No Matches
cliprdr_utils.h
1
21#ifndef FREERDP_UTILS_CLIPRDR_H
22#define FREERDP_UTILS_CLIPRDR_H
23
24#include <winpr/wtypes.h>
25#include <winpr/shell.h>
26#include <freerdp/api.h>
27
28#ifdef __cplusplus
29extern "C"
30{
31#endif
32
33 FREERDP_API BOOL cliprdr_read_filedescriptor(wStream* s, FILEDESCRIPTORW* descriptor);
34 FREERDP_API BOOL cliprdr_write_filedescriptor(wStream* s, const FILEDESCRIPTORW* descriptor);
35
36 FREERDP_API UINT cliprdr_parse_file_list(const BYTE* format_data, UINT32 format_data_length,
37 FILEDESCRIPTORW** file_descriptor_array,
38 UINT32* file_descriptor_count);
39 FREERDP_API UINT cliprdr_serialize_file_list(const FILEDESCRIPTORW* file_descriptor_array,
40 UINT32 file_descriptor_count, BYTE** format_data,
41 UINT32* format_data_length);
42 FREERDP_API UINT cliprdr_serialize_file_list_ex(UINT32 flags,
43 const FILEDESCRIPTORW* file_descriptor_array,
44 UINT32 file_descriptor_count,
45 BYTE** format_data, UINT32* format_data_length);
46
47#ifdef __cplusplus
48}
49#endif
50
51#endif