FreeRDP
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
29 extern "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