Fixed naming of FILEDESCRIPTORW
authorakallabeth <akallabeth@posteo.net>
Thu, 17 Sep 2020 13:21:45 +0000 (15:21 +0200)
committerakallabeth <akallabeth@users.noreply.github.com>
Thu, 25 Feb 2021 08:51:41 +0000 (09:51 +0100)
(cherry picked from commit a3bf25e9239b1fb970e65901356a970531bf067a)

channels/cliprdr/client/cliprdr_format.c
include/freerdp/channels/cliprdr.h

index 8359ca9..4c31a1b 100644 (file)
@@ -206,7 +206,7 @@ static FILETIME uint64_to_filetime(UINT64 value)
  * @returns 0 on success, otherwise a Win32 error code.
  */
 UINT cliprdr_parse_file_list(const BYTE* format_data, UINT32 format_data_length,
-                             FILEDESCRIPTOR** file_descriptor_array, UINT32* file_descriptor_count)
+                             FILEDESCRIPTORW** file_descriptor_array, UINT32* file_descriptor_count)
 {
        UINT result = NO_ERROR;
        UINT32 i;
@@ -240,7 +240,7 @@ UINT cliprdr_parse_file_list(const BYTE* format_data, UINT32 format_data_length,
        }
 
        *file_descriptor_count = count;
-       *file_descriptor_array = calloc(count, sizeof(FILEDESCRIPTOR));
+       *file_descriptor_array = calloc(count, sizeof(FILEDESCRIPTORW));
        if (!*file_descriptor_array)
        {
                result = ERROR_NOT_ENOUGH_MEMORY;
@@ -251,7 +251,7 @@ UINT cliprdr_parse_file_list(const BYTE* format_data, UINT32 format_data_length,
        {
                int c;
                UINT64 lastWriteTime;
-               FILEDESCRIPTOR* file = &((*file_descriptor_array)[i]);
+               FILEDESCRIPTORW* file = &((*file_descriptor_array)[i]);
 
                Stream_Read_UINT32(s, file->dwFlags);          /* flags (4 bytes) */
                Stream_Seek(s, 32);                            /* reserved1 (32 bytes) */
@@ -288,7 +288,7 @@ out:
  *
  * @returns 0 on success, otherwise a Win32 error code.
  */
-UINT cliprdr_serialize_file_list(const FILEDESCRIPTOR* file_descriptor_array,
+UINT cliprdr_serialize_file_list(const FILEDESCRIPTORW* file_descriptor_array,
                                  UINT32 file_descriptor_count, BYTE** format_data,
                                  UINT32* format_data_length)
 {
@@ -323,7 +323,7 @@ UINT cliprdr_serialize_file_list_ex(UINT32 flags, const FILEDESCRIPTORW* file_de
        {
                int c;
                UINT64 lastWriteTime;
-               const FILEDESCRIPTOR* file = &file_descriptor_array[i];
+               const FILEDESCRIPTORW* file = &file_descriptor_array[i];
 
                /*
                 * There is a known issue with Windows server getting stuck in
index a016be1..86fc658 100644 (file)
@@ -94,9 +94,9 @@ extern "C"
 #endif
 
        FREERDP_API UINT cliprdr_parse_file_list(const BYTE* format_data, UINT32 format_data_length,
-                                                FILEDESCRIPTOR** file_descriptor_array,
+                                                FILEDESCRIPTORW** file_descriptor_array,
                                                 UINT32* file_descriptor_count);
-       FREERDP_API UINT cliprdr_serialize_file_list(const FILEDESCRIPTOR* file_descriptor_array,
+       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,