[PATCH] include: Update shell link flags enum.

Nikolay Sivov nsivov at codeweavers.com
Mon Jan 6 04:11:02 CST 2020


Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
 include/shlobj.h | 61 +++++++++++++++++++++++++-----------------------
 1 file changed, 32 insertions(+), 29 deletions(-)

diff --git a/include/shlobj.h b/include/shlobj.h
index bc1150bf91..d30944662f 100644
--- a/include/shlobj.h
+++ b/include/shlobj.h
@@ -1375,36 +1375,39 @@ typedef struct _SHChangeNotifyEntry
 
 void WINAPI SHChangeNotify(LONG wEventId, UINT uFlags, LPCVOID dwItem1, LPCVOID dwItem2);
 
-typedef enum {
-    SLDF_HAS_ID_LIST = 0x00000001,
-    SLDF_HAS_LINK_INFO = 0x00000002,
-    SLDF_HAS_NAME = 0x00000004,
-    SLDF_HAS_RELPATH = 0x00000008,
-    SLDF_HAS_WORKINGDIR = 0x00000010,
-    SLDF_HAS_ARGS = 0x00000020,
-    SLDF_HAS_ICONLOCATION = 0x00000040,
-    SLDF_UNICODE = 0x00000080,
-    SLDF_FORCE_NO_LINKINFO = 0x00000100,
-    SLDF_HAS_EXP_SZ = 0x00000200,
-    SLDF_RUN_IN_SEPARATE = 0x00000400,
-    SLDF_HAS_LOGO3ID = 0x00000800,
-    SLDF_HAS_DARWINID = 0x00001000,
-    SLDF_RUNAS_USER = 0x00002000,
-    SLDF_HAS_EXP_ICON_SZ = 0x00004000,
-    SLDF_NO_PIDL_ALIAS = 0x00008000,
-    SLDF_FORCE_UNCNAME = 0x00010000,
-    SLDF_RUN_WITH_SHIMLAYER = 0x00020000,
-    SLDF_FORCE_NO_LINKTRACK = 0x00040000,
-    SLDF_ENABLE_TARGET_METADATA = 0x00080000,
+typedef enum
+{
+    SLDF_DEFAULT                               = 0x00000000,
+    SLDF_HAS_ID_LIST                           = 0x00000001,
+    SLDF_HAS_LINK_INFO                         = 0x00000002,
+    SLDF_HAS_NAME                              = 0x00000004,
+    SLDF_HAS_RELPATH                           = 0x00000008,
+    SLDF_HAS_WORKINGDIR                        = 0x00000010,
+    SLDF_HAS_ARGS                              = 0x00000020,
+    SLDF_HAS_ICONLOCATION                      = 0x00000040,
+    SLDF_UNICODE                               = 0x00000080,
+    SLDF_FORCE_NO_LINKINFO                     = 0x00000100,
+    SLDF_HAS_EXP_SZ                            = 0x00000200,
+    SLDF_RUN_IN_SEPARATE                       = 0x00000400,
+    SLDF_HAS_LOGO3ID                           = 0x00000800,
+    SLDF_HAS_DARWINID                          = 0x00001000,
+    SLDF_RUNAS_USER                            = 0x00002000,
+    SLDF_HAS_EXP_ICON_SZ                       = 0x00004000,
+    SLDF_NO_PIDL_ALIAS                         = 0x00008000,
+    SLDF_FORCE_UNCNAME                         = 0x00010000,
+    SLDF_RUN_WITH_SHIMLAYER                    = 0x00020000,
+    SLDF_FORCE_NO_LINKTRACK                    = 0x00040000,
+    SLDF_ENABLE_TARGET_METADATA                = 0x00080000,
+    SLDF_DISABLE_LINK_PATH_TRACKING            = 0x00100000,
     SLDF_DISABLE_KNOWNFOLDER_RELATIVE_TRACKING = 0x00200000,
-    SDLF_NO_KF_ALIAS = 0x00400000,
-    SDLF_ALLOW_LINK_TO_LINK = 0x00800000,
-    SDLF_UNALIAS_ON_SAVE = 0x01000000,
-    SDLF_PREFER_ENVIRONMENT_PATH = 0x02000000,
-    SDLF_KEEP_LOCAL_IDLIST_FOR_UNC_TARGET = 0x04000000,
-    SDLF_PERSIST_VOLUME_ID_ACTIVE = 0x08000000,
-    SLDF_VALID = 0x0ffff7ff,
-    SLDF_RESERVED = 0x80000000,
+    SDLF_NO_KF_ALIAS                           = 0x00400000,
+    SDLF_ALLOW_LINK_TO_LINK                    = 0x00800000,
+    SDLF_UNALIAS_ON_SAVE                       = 0x01000000,
+    SDLF_PREFER_ENVIRONMENT_PATH               = 0x02000000,
+    SDLF_KEEP_LOCAL_IDLIST_FOR_UNC_TARGET      = 0x04000000,
+    SDLF_PERSIST_VOLUME_ID_ACTIVE              = 0x08000000,
+    SLDF_VALID                                 = 0x0ffff7ff,
+    SLDF_RESERVED                              = 0x80000000,
 } SHELL_LINK_DATA_FLAGS;
 
 typedef struct tagDATABLOCKHEADER
-- 
2.24.1




More information about the wine-devel mailing list