Alistair Leslie-Hughes : dbghelp: Add stubs SymFromIndex, SymFromIndexW.

Alexandre Julliard julliard at winehq.org
Mon May 30 12:41:17 CDT 2011


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

Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date:   Thu May 19 21:58:53 2011 +1000

dbghelp: Add stubs SymFromIndex, SymFromIndexW.

---

 dlls/dbghelp/dbghelp.spec |    4 ++--
 dlls/dbghelp/symbol.c     |   24 ++++++++++++++++++++++++
 2 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/dlls/dbghelp/dbghelp.spec b/dlls/dbghelp/dbghelp.spec
index 398847f..c50ab22 100644
--- a/dlls/dbghelp/dbghelp.spec
+++ b/dlls/dbghelp/dbghelp.spec
@@ -72,8 +72,8 @@
 @ stdcall SymFindFileInPathW(long wstr wstr ptr long long long ptr ptr ptr)
 @ stdcall SymFromAddr(ptr int64 ptr ptr)
 @ stdcall SymFromAddrW(ptr int64 ptr ptr)
-@ stub SymFromIndex
-@ stub SymFromIndexW
+@ stdcall SymFromIndex(long int64 long ptr)
+@ stdcall SymFromIndexW(long int64 long ptr)
 @ stdcall SymFromName(long str ptr)
 @ stub SymFromNameW
 @ stub SymFromToken
diff --git a/dlls/dbghelp/symbol.c b/dlls/dbghelp/symbol.c
index 16923e4..4682c85 100644
--- a/dlls/dbghelp/symbol.c
+++ b/dlls/dbghelp/symbol.c
@@ -2087,3 +2087,27 @@ BOOL WINAPI SymGetLineFromNameW64(HANDLE hProcess, PCWSTR ModuleName, PCWSTR Fil
                 dwLineNumber, plDisplacement, Line);
     return FALSE;
 }
+
+/******************************************************************
+ *		SymFromIndex (DBGHELP.@)
+ *
+ */
+BOOL WINAPI SymFromIndex(HANDLE hProcess, ULONG64 BaseOfDll, DWORD index, PSYMBOL_INFO symbol)
+{
+    FIXME("hProcess = %p, BaseOfDll = %s, index = %d, symbol = %p\n",
+          hProcess, wine_dbgstr_longlong(BaseOfDll), index, symbol);
+
+    return FALSE;
+}
+
+/******************************************************************
+ *		SymFromIndexW (DBGHELP.@)
+ *
+ */
+BOOL WINAPI SymFromIndexW(HANDLE hProcess, ULONG64 BaseOfDll, DWORD index, PSYMBOL_INFOW symbol)
+{
+    FIXME("hProcess = %p, BaseOfDll = %s, index = %d, symbol = %p\n",
+          hProcess, wine_dbgstr_longlong(BaseOfDll), index, symbol);
+
+    return FALSE;
+}




More information about the wine-cvs mailing list