FreeRDP
|
Functions | |
FREERDP_API BOOL | cliprdr_read_filedescriptor (wStream *s, FILEDESCRIPTORW *descriptor) |
FREERDP_API BOOL | cliprdr_write_filedescriptor (wStream *s, const FILEDESCRIPTORW *descriptor) |
FREERDP_API UINT | cliprdr_parse_file_list (const BYTE *format_data, UINT32 format_data_length, FILEDESCRIPTORW **file_descriptor_array, UINT32 *file_descriptor_count) |
FREERDP_API UINT | cliprdr_serialize_file_list (const FILEDESCRIPTORW *file_descriptor_array, UINT32 file_descriptor_count, BYTE **format_data, UINT32 *format_data_length) |
FREERDP_API UINT | cliprdr_serialize_file_list_ex (UINT32 flags, const FILEDESCRIPTORW *file_descriptor_array, UINT32 file_descriptor_count, BYTE **format_data, UINT32 *format_data_length) |
FREERDP_API UINT cliprdr_parse_file_list | ( | const BYTE * | format_data, |
UINT32 | format_data_length, | ||
FILEDESCRIPTORW ** | file_descriptor_array, | ||
UINT32 * | file_descriptor_count | ||
) |
Parse a packed file list.
The resulting array must be freed with the free()
function.
[in] | format_data | packed CLIPRDR_FILELIST to parse. |
[in] | format_data_length | length of format_data in bytes. |
[out] | file_descriptor_array | parsed array of FILEDESCRIPTOR structs. |
[out] | file_descriptor_count | number of elements in file_descriptor_array . |
FREERDP_API BOOL cliprdr_read_filedescriptor | ( | wStream * | s, |
FILEDESCRIPTORW * | descriptor | ||
) |
FreeRDP: A Remote Desktop Protocol Implementation RDPDR utility functions
Copyright 2022 Armin Novak armin Copyright 2022 Thincast Technologies GmbH .nov ak@th inca st.co m
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
FREERDP_API UINT cliprdr_serialize_file_list | ( | const FILEDESCRIPTORW * | file_descriptor_array, |
UINT32 | file_descriptor_count, | ||
BYTE ** | format_data, | ||
UINT32 * | format_data_length | ||
) |
Serialize a packed file list.
The resulting format data must be freed with the free()
function.
[in] | file_descriptor_array | array of FILEDESCRIPTOR structs to serialize. |
[in] | file_descriptor_count | number of elements in file_descriptor_array . |
[out] | format_data | serialized CLIPRDR_FILELIST. |
[out] | format_data_length | length of format_data in bytes. |
FREERDP_API UINT cliprdr_serialize_file_list_ex | ( | UINT32 | flags, |
const FILEDESCRIPTORW * | file_descriptor_array, | ||
UINT32 | file_descriptor_count, | ||
BYTE ** | format_data, | ||
UINT32 * | format_data_length | ||
) |
FREERDP_API BOOL cliprdr_write_filedescriptor | ( | wStream * | s, |
const FILEDESCRIPTORW * | descriptor | ||
) |