Vijay Kiran Kamuju : include: Add definitions for ShellLinkDataBlocks in shlobj.h.

Alexandre Julliard julliard at winehq.org
Thu Nov 28 16:02:21 CST 2019


Module: wine
Branch: master
Commit: 0af4323e41b020d81a2aaf944bb87b31603ed45c
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=0af4323e41b020d81a2aaf944bb87b31603ed45c

Author: Vijay Kiran Kamuju <infyquest at gmail.com>
Date:   Wed Nov 27 20:09:20 2019 +0100

include: Add definitions for ShellLinkDataBlocks in shlobj.h.

Signed-off-by: Vijay Kiran Kamuju <infyquest at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/shlobj.h | 37 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 36 insertions(+), 1 deletion(-)

diff --git a/include/shlobj.h b/include/shlobj.h
index e963578d6c..9a7741a193 100644
--- a/include/shlobj.h
+++ b/include/shlobj.h
@@ -1397,7 +1397,13 @@ typedef enum {
     SLDF_FORCE_NO_LINKTRACK = 0x00040000,
     SLDF_ENABLE_TARGET_METADATA = 0x00080000,
     SLDF_DISABLE_KNOWNFOLDER_RELATIVE_TRACKING = 0x00200000,
-    SLDF_VALID = 0x003ff7ff,
+    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;
 
@@ -1407,6 +1413,35 @@ typedef struct tagDATABLOCKHEADER
     DWORD dwSignature;
 } DATABLOCK_HEADER, *LPDATABLOCK_HEADER, *LPDBLIST;
 
+typedef struct {
+    DATABLOCK_HEADER dbh;
+    WORD wFillAttribute;
+    WORD wPopupFillAttribute;
+    COORD dwScreenBufferSize;
+    COORD dwWindowSize;
+    COORD dwWindowOrigin;
+    DWORD nFont;
+    DWORD nInputBufferSize;
+    COORD dwFontSize;
+    UINT uFontFamily;
+    UINT uFontWeight;
+    WCHAR FaceName[LF_FACESIZE];
+    UINT uCursorSize;
+    BOOL bFullScreen;
+    BOOL bQuickEdit;
+    BOOL bInsertMode;
+    BOOL bAutoPosition;
+    UINT uHistoryBufferSize;
+    UINT uNumberOfHistoryBuffers;
+    BOOL bHistoryNoDup;
+    COLORREF ColorTable[16];
+} NT_CONSOLE_PROPS, *LPNT_CONSOLE_PROPS;
+
+typedef struct {
+    DATABLOCK_HEADER dbh;
+    UINT uCodePage;
+} NT_FE_CONSOLE_PROPS, *LPNT_FE_CONSOLE_PROPS;
+
 typedef struct {
     DATABLOCK_HEADER dbh;
     CHAR szDarwinID[MAX_PATH];




More information about the wine-cvs mailing list