From 1f5ea7a0db1b5bb4d0135898a7dfbda5c021f81d Mon Sep 17 00:00:00 2001 From: Chris Sutcliffe Date: Sat, 2 May 2009 01:46:36 +0000 Subject: [PATCH] 2009-05-01 Chris Sutcliffe * include/shellapi.h (SHIL_LARGE, SHIL_SMALL, SHIL_EXTRALARGE, SHIL_SYSSMALL, SHIL_JUMBO, SHIL_LAST SHIL_JUMBO, SHGetImageList): Define. * lib/shell32.def (SHGetImageList): Define. --- winsup/w32api/ChangeLog | 6 ++++++ winsup/w32api/include/shellapi.h | 10 ++++++++++ winsup/w32api/lib/shell32.def | 1 + 3 files changed, 17 insertions(+) diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index 893134c5b..d12955134 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,3 +1,9 @@ +2009-05-01 Chris Sutcliffe + + * 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 * winnt.h: Add Vista token security extensions. diff --git a/winsup/w32api/include/shellapi.h b/winsup/w32api/include/shellapi.h index 9fb30bbbc..c436f87c9 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 af36c62ef..df9653fa1 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