From: Tarcísio Ladeia de Oliveira<wyrquill(a)gmail.com> Used by IDragSourceHelper::InitializeFromWindow(). Signed-off-by: Tarcísio Ladeia de Oliveira <wyrquill(a)gmail.com> --- include/shlobj.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/include/shlobj.h b/include/shlobj.h index feee6cd9b98..3d093de1a24 100644 --- a/include/shlobj.h +++ b/include/shlobj.h @@ -1892,6 +1892,27 @@ BOOL WINAPI DAD_DragLeave(void); BOOL WINAPI DAD_AutoScroll(HWND,AUTO_SCROLL_DATA*,LPPOINT); HRESULT WINAPI SHDoDragDrop(HWND,IDataObject*,IDropSource*,DWORD,LPDWORD); +/**************************************************************************** + * IDragSourceHelper interface + */ + +#define DI_GETDRAGIMAGEA "ShellGetDragImage" + +/* DATAOBJECT_InitShellIDList*/ +#define CFSTR_SHELLIDLISTA "Shell IDList Array" /* CF_IDLIST */ + +#if defined(__GNUC__) +# define DI_GETDRAGIMAGEW \ + (const WCHAR []){'S','h','e','l','l','G','e','t','D','r','a','g','I','m','a','g','e',0}; +#elif defined(_MSC_VER) +# define DI_GETDRAGIMAGEW L"ShellGetDragImage" +#else +static const WCHAR DI_GETDRAGIMAGEW[] = + {'S','h','e','l','l','G','e','t','D','r','a','g','I','m','a','g','e',0}; +#endif + +#define DI_GETDRAGIMAGE WINELIB_NAME_AW(DI_GETDRAGIMAGE) + /**************************************************************************** * Internet shortcut properties */ -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/1371