From 8379eaf98201445d872cd04e225f31f2cbc3abcf Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Wed, 14 Oct 2020 08:55:28 +0200 Subject: [PATCH] Updated FD_FLAGS definition. (cherry picked from commit ef1c8a3b506a2e039faa92b435d326ca3f29385a) --- winpr/include/winpr/shell.h | 17 +++++++++++++---- winpr/libwinpr/clipboard/posix.c | 2 +- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/winpr/include/winpr/shell.h b/winpr/include/winpr/shell.h index 9ce1570..8329bed 100644 --- a/winpr/include/winpr/shell.h +++ b/winpr/include/winpr/shell.h @@ -70,10 +70,19 @@ struct _FILEDESCRIPTOR typedef struct _FILEDESCRIPTOR FILEDESCRIPTOR; /* FILEDESCRIPTOR.dwFlags */ -#define FD_ATTRIBUTES 0x00000004 -#define FD_FILESIZE 0x00000040 -#define FD_WRITESTIME 0x00000020 -#define FD_SHOWPROGRESSUI 0x00004000 +typedef enum +{ + FD_CLSID = 0x00000001, + FD_SIZEPOINT = 0x00000002, + FD_ATTRIBUTES = 0x00000004, + FD_CREATETIME = 0x00000008, + FD_ACCESSTIME = 0x00000010, + FD_WRITETIME = 0x00000020, + FD_FILESIZE = 0x00000040, + FD_PROGRESSUI = 0x00004000, + FD_LINKUI = 0x00008000, + FD_UNICODE = 0x80000000 +} FD_FLAGS; /* FILEDESCRIPTOR.dwFileAttributes */ #define FILE_ATTRIBUTE_READONLY 0x00000001 diff --git a/winpr/libwinpr/clipboard/posix.c b/winpr/libwinpr/clipboard/posix.c index f406919..4412b9e 100644 --- a/winpr/libwinpr/clipboard/posix.c +++ b/winpr/libwinpr/clipboard/posix.c @@ -502,7 +502,7 @@ static BOOL convert_local_file_to_filedescriptor(const struct posix_file* file, FILEDESCRIPTORW* descriptor) { size_t remote_len = 0; - descriptor->dwFlags = FD_ATTRIBUTES | FD_FILESIZE | FD_WRITESTIME | FD_SHOWPROGRESSUI; + descriptor->dwFlags = FD_ATTRIBUTES | FD_FILESIZE | FD_WRITETIME | FD_PROGRESSUI; if (file->is_directory) { -- 2.7.4