aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--winsup/w32api/ChangeLog6
-rw-r--r--winsup/w32api/include/shellapi.h10
-rw-r--r--winsup/w32api/lib/shell32.def1
3 files changed, 17 insertions, 0 deletions
diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog
index 893134c..d129551 100644
--- a/winsup/w32api/ChangeLog
+++ b/winsup/w32api/ChangeLog
@@ -1,3 +1,9 @@
+2009-05-01 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
+
+ * include/shellapi.h (SHIL_LARGE, SHIL_SMALL, SHIL_EXTRALARGE,
+ SHIL_SYSSMALL, SHIL_JUMBO, SHIL_LAST SHIL_JUMBO, SHGetImageList): Define.
+ * lib/shell32.def (SHGetImageList): Define.
+
2009-02-18 Corinna Vinschen <corinna@vinschen.de>
* winnt.h: Add Vista token security extensions.
diff --git a/winsup/w32api/include/shellapi.h b/winsup/w32api/include/shellapi.h
index 9fb30bb..c436f87 100644
--- a/winsup/w32api/include/shellapi.h
+++ b/winsup/w32api/include/shellapi.h
@@ -322,6 +322,16 @@ HRESULT WINAPI SHQueryRecycleBinW(LPCWSTR, LPSHQUERYRBINFO);
HRESULT WINAPI SHEmptyRecycleBinA(HWND,LPCSTR,DWORD);
HRESULT WINAPI SHEmptyRecycleBinW(HWND,LPCWSTR,DWORD);
+#if (_WIN32_WINNT >= 0x600)
+#define SHIL_LARGE 0x0
+#define SHIL_SMALL 0x1
+#define SHIL_EXTRALARGE 0x2
+#define SHIL_SYSSMALL 0x3
+#define SHIL_JUMBO 0x4
+#define SHIL_LAST SHIL_JUMBO
+HRESULT WINAPI SHGetImageList(int,REFIID,void**);
+#endif
+
#ifdef UNICODE
typedef NOTIFYICONDATAW NOTIFYICONDATA,*PNOTIFYICONDATA;
typedef SHELLEXECUTEINFOW SHELLEXECUTEINFO,*LPSHELLEXECUTEINFO;
diff --git a/winsup/w32api/lib/shell32.def b/winsup/w32api/lib/shell32.def
index af36c62..df9653f 100644
--- a/winsup/w32api/lib/shell32.def
+++ b/winsup/w32api/lib/shell32.def
@@ -1,5 +1,6 @@
LIBRARY SHELL32.DLL
EXPORTS
+SHGetImageList@12
WOWShellExecute@28
StrStrW@8
StrStrIW@8