[ros-diffs] [dchapyshev] 39303: - Add stub for SHGetIconOverlayIndexA/W - Remove "-noname" attribute from ILAppendID function

dchapyshev at svn.reactos.org dchapyshev at svn.reactos.org
Tue Feb 3 10:29:49 CET 2009


Author: dchapyshev
Date: Tue Feb  3 03:29:48 2009
New Revision: 39303

URL: http://svn.reactos.org/svn/reactos?rev=39303&view=rev
Log:
- Add stub for SHGetIconOverlayIndexA/W
- Remove "-noname" attribute from ILAppendID function

Modified:
    trunk/reactos/dll/win32/shell32/iconcache.c
    trunk/reactos/dll/win32/shell32/shell32.spec

Modified: trunk/reactos/dll/win32/shell32/iconcache.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/iconcache.c?rev=39303&r1=39302&r2=39303&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/iconcache.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/iconcache.c [iso-8859-1] Tue Feb  3 03:29:48 2009
@@ -843,3 +843,27 @@
   HeapFree(GetProcessHeap(), 0, lpwstrFile);
   return ret;
 }
+
+/****************************************************************************
+ * SHGetIconOverlayIndexA    [SHELL32.@]
+ *
+ * Returns the index of the overlay icon in the system image list.
+ */
+INT WINAPI SHGetIconOverlayIndexA(LPCSTR pszIconPath, INT iIconIndex)
+{
+  FIXME("%s, %d\n", debugstr_a(pszIconPath), iIconIndex);
+
+  return -1;
+}
+
+/****************************************************************************
+ * SHGetIconOverlayIndexW    [SHELL32.@]
+ *
+ * Returns the index of the overlay icon in the system image list.
+ */
+INT WINAPI SHGetIconOverlayIndexW(LPCWSTR pszIconPath, INT iIconIndex)
+{
+  FIXME("%s, %d\n", debugstr_w(pszIconPath), iIconIndex);
+
+  return -1;
+}

Modified: trunk/reactos/dll/win32/shell32/shell32.spec
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shell32.spec?rev=39303&r1=39302&r2=39303&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/shell32.spec [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/shell32.spec [iso-8859-1] Tue Feb  3 03:29:48 2009
@@ -151,7 +151,7 @@
 151 stdcall SHLoadOLE(long)
 152 stdcall ILGetSize(ptr)
 153 stdcall ILGetNext(ptr)
-154 stdcall -noname ILAppendID(long long long) ILAppend
+154 stdcall ILAppendID(long long long) ILAppend
 155 stdcall ILFree(ptr)
 156 stdcall -noname ILGlobalFree(ptr)
 157 stdcall ILCreateFromPath(ptr) ILCreateFromPathAW
@@ -304,8 +304,8 @@
 304 stdcall SHGetFolderPathAndSubDirA(long long long long str ptr)
 305 stdcall SHGetFolderPathAndSubDirW(long long long long wstr ptr)
 306 stdcall SHGetFolderPathW(long long long long ptr)
-307 stub SHGetIconOverlayIndexA # Needed for sync with Wine
-308 stub SHGetIconOverlayIndexW # Needed for sync with Wine
+307 stdcall SHGetIconOverlayIndexA(str long)
+308 stdcall SHGetIconOverlayIndexW(wstr long)
 309 stdcall SHGetInstanceExplorer(long)
 310 stdcall SHGetMalloc(ptr)
 311 stdcall SHGetNewLinkInfo(str str ptr long long) SHGetNewLinkInfoA



More information about the Ros-diffs mailing list