Author: cwittich
Date: Sat Jan 31 08:01:57 2009
New Revision: 39233
URL:
http://svn.reactos.org/svn/reactos?rev=39233&view=rev
Log:
add stubs for SHFlushSFCache and SHGetImageList (from wine)
Modified:
trunk/reactos/dll/win32/shell32/shell32.spec
trunk/reactos/dll/win32/shell32/shellord.c
Modified: trunk/reactos/dll/win32/shell32/shell32.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shell32.…
==============================================================================
--- trunk/reactos/dll/win32/shell32/shell32.spec [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/shell32.spec [iso-8859-1] Sat Jan 31 08:01:57 2009
@@ -234,6 +234,7 @@
523 stdcall SHFreeShared(long long)
524 stdcall RealDriveType(long long)
525 stub RealDriveTypeFlags
+ 526 stdcall SHFlushSFCache()
640 stdcall -noname NTSHChangeNotifyRegister(long long long long long long)
641 stdcall -noname NTSHChangeNotifyDeregister(long)
@@ -256,7 +257,9 @@
680 stdcall IsUserAnAdmin()
701 stdcall CDefFolderMenu_Create2(ptr ptr long ptr ptr ptr long ptr ptr)
704 stdcall -noname GUIDFromStringW(wstr ptr)
+
714 stdcall @(ptr) SHELL32_714 # PathIsTemporaryW
+ 727 stdcall SHGetImageList(long ptr ptr)
730 stdcall RestartDialogEx(long wstr long long)
1217 stub FOOBAR1217 # no joke! This is the real name!!
Modified: trunk/reactos/dll/win32/shell32/shellord.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shellord…
==============================================================================
--- trunk/reactos/dll/win32/shell32/shellord.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/shellord.c [iso-8859-1] Sat Jan 31 08:01:57 2009
@@ -2162,6 +2162,26 @@
return TRUE;
}
+
+/*************************************************************************
+ * SHFlushSFCache (SHELL32.526)
+ *
+ * Notifies the shell that a user-specified special folder location has changed.
+ *
+ * NOTES
+ * In Wine, the shell folder registry values are not cached, so this function
+ * has no effect.
+ */
+void WINAPI SHFlushSFCache(void)
+{
+}
+
+HRESULT WINAPI SHGetImageList(int iImageList, REFIID riid, void **ppv)
+{
+ FIXME("STUB: %i %s\n",iImageList,debugstr_guid(riid));
+ return E_NOINTERFACE;
+}
+
/*************************************************************************
* SHParseDisplayName [shell version 6.0]
*/