Robert Shearman <rob@codeweavers.com>
authorGé van Geldorp <ge@gse.nl>
Mon, 20 Sep 2004 18:32:33 +0000 (18:32 +0000)
committerGé van Geldorp <ge@gse.nl>
Mon, 20 Sep 2004 18:32:33 +0000 (18:32 +0000)
- Add exports for missing ordinals 191-194.
- Stub for SHUpdateImageW.

svn path=/trunk/; revision=10945

reactos/lib/shell32/shell32.spec
reactos/lib/shell32/shellord.c

index f93697f..f5e5fb6 100644 (file)
  188 stub ShellDDEInit
  189 stdcall ILCreateFromPathA(str)
  190 stdcall ILCreateFromPathW(wstr)
  188 stub ShellDDEInit
  189 stdcall ILCreateFromPathA(str)
  190 stdcall ILCreateFromPathW(wstr)
+ 191 stub SHUpdateImageA
+ 192 stdcall SHUpdateImageW(wstr long long long)
+ 193 stub SHHandleUpdateImage
+ 194 stub SHCreatePropSheetExtArrayEx
  195 stdcall SHFree(ptr)
  196 stdcall SHAlloc(long)
  197 stub SHGlobalDefect
  195 stdcall SHFree(ptr)
  196 stdcall SHAlloc(long)
  197 stub SHGlobalDefect
index e84c4c8..8c1ac69 100644 (file)
@@ -1518,3 +1518,24 @@ HRESULT WINAPI SHELL32_256(LPDWORD lpdw0, LPDWORD lpdw1)
 
     return ret;
 }
 
     return ret;
 }
+
+/*************************************************************************
+ *             SHUpdateImageW (SHELL32.192)
+ *
+ * Notifies the shell that an icon in the system image list has been changed.
+ *
+ * PARAMS
+ *  pszHashItem [I] Path to file that contains the icon.
+ *  iIndex      [I] Zero-based index of the icon in the file.
+ *  uFlags      [I] Flags determining the icon attributes. See notes.
+ *  iImageIndex [I] Index of the icon in the system image list.
+ *
+ * NOTES
+ *  uFlags can be one or more of the following flags:
+ *  GIL_NOTFILENAME - pszHashItem is not a file name.
+ *  GIL_SIMULATEDOC - Create a document icon using the specified icon.
+ */
+void WINAPI SHUpdateImageW(LPCWSTR pszHashItem, int iIndex, UINT uFlags, int iImageIndex)
+{
+    FIXME("%s, %d, 0x%x, %d\n", debugstr_w(pszHashItem), iIndex, uFlags, iImageIndex);
+}