Module: wine Branch: master Commit: 3c3c83f17d23f9d7c45bcd80c66e36724f170d59 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3c3c83f17d23f9d7c45bcd80c6...
Author: Francois Gouget fgouget@codeweavers.com Date: Sat Jan 26 03:06:04 2008 +0100
shell32: Add some SLDF_XXX values, EXP_PROPERTYSTORAGE, and EXP_PROPERTYSTORAGE_SIG.
---
include/shlobj.h | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/include/shlobj.h b/include/shlobj.h index f57883a..8dbccb7 100644 --- a/include/shlobj.h +++ b/include/shlobj.h @@ -1033,6 +1033,10 @@ typedef enum { 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_KNOWNFOLDER_RELATIVE_TRACKING = 0x00200000, + SLDF_VALID = 0x003ff7ff, SLDF_RESERVED = 0x80000000, } SHELL_LINK_DATA_FLAGS;
@@ -1062,13 +1066,20 @@ typedef struct { DWORD cbOffset; } EXP_SPECIAL_FOLDER, *LPEXP_SPECIAL_FOLDER;
+typedef struct { + DWORD cbSize; + DWORD dwSignature; + BYTE abPropertyStorage[1]; +} EXP_PROPERTYSTORAGE; + #define EXP_SZ_LINK_SIG 0xa0000001 #define NT_CONSOLE_PROPS_SIG 0xa0000002 #define NT_FE_CONSOLE_PROPS_SIG 0xa0000004 #define EXP_SPECIAL_FOLDER_SIG 0xa0000005 #define EXP_DARWIN_ID_SIG 0xa0000006 -#define EXP_LOGO3_ID_SIG 0xa0000007 #define EXP_SZ_ICON_SIG 0xa0000007 +#define EXP_LOGO3_ID_SIG EXP_SZ_ICON_SIG /* Old SDKs only */ +#define EXP_PROPERTYSTORAGE_SIG 0xa0000009
typedef struct _SHChangeDWORDAsIDList { USHORT cb;