Zhiyi Zhang : include: Add SHOpenFolderAndSelectItems() declaration and flags.

Alexandre Julliard julliard at winehq.org
Fri Jul 15 14:44:42 CDT 2022


Module: wine
Branch: master
Commit: f6206bccde6be70e10a6d77fb0b7605056ff18e0
URL:    https://gitlab.winehq.org/wine/wine/-/commit/f6206bccde6be70e10a6d77fb0b7605056ff18e0

Author: Zhiyi Zhang <zzhang at codeweavers.com>
Date:   Mon Jul 11 12:19:07 2022 +0800

include: Add SHOpenFolderAndSelectItems() declaration and flags.

Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>

---

 include/shlobj.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/include/shlobj.h b/include/shlobj.h
index d30944662f7..8d6eab85eb6 100644
--- a/include/shlobj.h
+++ b/include/shlobj.h
@@ -96,6 +96,7 @@ BOOL         WINAPI SHGetPathFromIDListEx(PCIDLIST_ABSOLUTE,WCHAR*,DWORD,GPFIDL_
 INT          WINAPI SHHandleUpdateImage(LPCITEMIDLIST);
 HRESULT      WINAPI SHILCreateFromPath(LPCWSTR,LPITEMIDLIST*,DWORD*);
 HRESULT      WINAPI SHLoadOLE(LPARAM);
+HRESULT      WINAPI SHOpenFolderAndSelectItems(PCIDLIST_ABSOLUTE,UINT,PCUITEMID_CHILD_ARRAY,DWORD);
 HRESULT      WINAPI SHParseDisplayName(LPCWSTR,IBindCtx*,LPITEMIDLIST*,SFGAOF,SFGAOF*);
 HRESULT      WINAPI SHPathPrepareForWriteA(HWND,IUnknown*,LPCSTR,DWORD);
 HRESULT      WINAPI SHPathPrepareForWriteW(HWND,IUnknown*,LPCWSTR,DWORD);
@@ -142,6 +143,10 @@ BOOL         WINAPI ImportPrivacySettings(LPCWSTR, BOOL*, BOOL*);
 #define SHOP_FILEPATH    0x02
 #define SHOP_VOLUMEGUID  0x04
 
+/* SHOpenFolderAndSelectItems flags */
+#define OFASI_EDIT          0x0001
+#define OFASI_OPENDESKTOP   0x0002
+
 BOOL WINAPI SHObjectProperties(HWND,DWORD,LPCWSTR,LPCWSTR);
 
 #define PCS_FATAL           0x80000000




More information about the wine-cvs mailing list