aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2003-08-15 03:04:25 +0000
committerDanny Smith <dannysmith@users.sourceforge.net>2003-08-15 03:04:25 +0000
commitb98580a7169f81eb5d3559233251efae1cd213ee (patch)
treed6b4853237bd5dd5524f53d212f9b132313854f5
parent37f0dc7a056b2e22c1224f2315b084fe898f615c (diff)
downloadnewlib-b98580a7169f81eb5d3559233251efae1cd213ee.zip
newlib-b98580a7169f81eb5d3559233251efae1cd213ee.tar.gz
newlib-b98580a7169f81eb5d3559233251efae1cd213ee.tar.bz2
2003-08-15 Martin Fuchs <Martin-Fuchs@gmx.net>
* include/shguid.h (CLSID_DragDropHelper, IID_IDropTargetHelper, IID_IDragSourceHelper): Declare. * lib/shell32.c (CLSID_DragDropHelper, IID_IDropTargetHelper, IID_IDragSourceHelper): Define.
-rw-r--r--winsup/w32api/ChangeLog7
-rw-r--r--winsup/w32api/include/shlguid.h7
-rw-r--r--winsup/w32api/lib/shell32.c3
3 files changed, 16 insertions, 1 deletions
diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog
index 725b80b..5600c76 100644
--- a/winsup/w32api/ChangeLog
+++ b/winsup/w32api/ChangeLog
@@ -1,3 +1,10 @@
+2003-08-15 Martin Fuchs <Martin-Fuchs@gmx.net>
+
+ * include/shguid.h (CLSID_DragDropHelper, IID_IDropTargetHelper,
+ IID_IDragSourceHelper): Declare.
+ * lib/shell32.c (CLSID_DragDropHelper, IID_IDropTargetHelper,
+ IID_IDragSourceHelper): Define.
+
2003-08-15 Andrew Greenwood <lists@silverblade.co.uk>
* include/wingdi.h (DEVMODE[AW]) Correct structure definition.
diff --git a/winsup/w32api/include/shlguid.h b/winsup/w32api/include/shlguid.h
index 735ad42..b6d65cc 100644
--- a/winsup/w32api/include/shlguid.h
+++ b/winsup/w32api/include/shlguid.h
@@ -1,6 +1,6 @@
#ifndef _SHLGUID_H
#define _SHLGUID_H
-#if __GNUC__ >=3
+#if __GNUC__ >= 3
#pragma GCC system_header
#endif
@@ -57,6 +57,9 @@ extern const GUID CLSID_StdHyperLink;
extern const GUID CLSID_FileTypes;
extern const GUID CLSID_InternetShortcut;
extern const GUID IID_IUniformResourceLocator;
+extern const GUID CLSID_DragDropHelper;
+extern const GUID IID_IDropTargetHelper;
+extern const GUID IID_IDragSourceHelper;
#ifdef UNICODE
#define IID_IFileViewer IID_IFileViewerW
#define IID_IShellLink IID_IShellLinkW
@@ -72,7 +75,9 @@ extern const GUID IID_IUniformResourceLocator;
#define IID_IShellExecuteHook IID_IShellExecuteHookA
#define IID_INewShortcutHook IID_INewShortcutHookA
#endif
+
#ifdef __cplusplus
}
#endif
+
#endif
diff --git a/winsup/w32api/lib/shell32.c b/winsup/w32api/lib/shell32.c
index 5196c37..9074089 100644
--- a/winsup/w32api/lib/shell32.c
+++ b/winsup/w32api/lib/shell32.c
@@ -50,3 +50,6 @@ DEFINE_GUID(CLSID_StdHyperLink,0x0002DF09,0x0000,0x0000,0xC0,0x00,0x00,0x00,0x00
DEFINE_GUID(CLSID_FileTypes,0xB091E540,0x83E3,0x11CF,0xA7,0x13,0x00,0x20,0xAF,0xD7,0x97,0x62);
DEFINE_GUID(CLSID_InternetShortcut,0xFBF23B40L,0xE3F0,0x101B,0x84,0x88,0x00,0xAA,0x00,0x3E,0x56,0xF8);
DEFINE_GUID(IID_IUniformResourceLocator,0xFBF23B80L,0xE3F0,0x101B,0x84,0x88,0x00,0xAA,0x00,0x3E,0x56,0xF8);
+DEFINE_GUID(CLSID_DragDropHelper,0x4657278AL,0x411B,0x11D2,0x83,0x9A,0x0,0xC0,0x4F,0xD9,0x18,0xD0);
+DEFINE_GUID(IID_IDropTargetHelper,0x4657278BL,0x411B,0x11D2,0x83,0x9A,0x0,0xC0,0x4F,0xD9,0x18,0xD0);
+DEFINE_GUID(IID_IDragSourceHelper,0xDE5BF786L,0x477A,0x11D2,0x83,0x9D,0x0,0xC0,0x4F,0xD9,0x18,0xD0);