Zac Brown : shell32: Add stub implementation for SHGetIconOverlayIndex[AW].

Alexandre Julliard julliard at winehq.org
Fri Jun 27 07:42:02 CDT 2008


Module: wine
Branch: master
Commit: 7a42aba9da5ce57478a567a9db3cf3413ae7b442
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=7a42aba9da5ce57478a567a9db3cf3413ae7b442

Author: Zac Brown <zac at zacbrown.org>
Date:   Wed Jun 25 22:58:43 2008 -0700

shell32: Add stub implementation for SHGetIconOverlayIndex[AW].

---

 dlls/shell32/iconcache.c  |   25 +++++++++++++++++++++++++
 dlls/shell32/shell32.spec |    4 ++--
 2 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/dlls/shell32/iconcache.c b/dlls/shell32/iconcache.c
index 7345010..dc4a3ef 100644
--- a/dlls/shell32/iconcache.c
+++ b/dlls/shell32/iconcache.c
@@ -840,3 +840,28 @@ HRESULT WINAPI SHDefExtractIconA(LPCSTR pszIconFile, int iIndex, UINT uFlags,
   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;
+}
diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec
index e054db3..8bbabb9 100644
--- a/dlls/shell32/shell32.spec
+++ b/dlls/shell32/shell32.spec
@@ -348,8 +348,8 @@
 @ stdcall SHGetFolderPathAndSubDirW(long long long long wstr ptr)
 @ stdcall SHGetFolderPathW(long long long long ptr)
 @ stub SHGetFreeDiskSpace
-@ stub SHGetIconOverlayIndexA
-@ stub SHGetIconOverlayIndexW
+@ stdcall SHGetIconOverlayIndexA(str long)
+@ stdcall SHGetIconOverlayIndexW(wstr long)
 @ stdcall SHGetInstanceExplorer(long)
 @ stdcall SHGetMalloc(ptr)
 @ stdcall SHGetNewLinkInfo(str str ptr long long) SHGetNewLinkInfoA




More information about the wine-cvs mailing list