Austin English : dbghelp: Add stubs for SymEnumSourceLines/ SymEnumSourceLinesW.
Alexandre Julliard
julliard at winehq.org
Mon Jul 18 12:46:57 CDT 2011
Module: wine
Branch: master
Commit: 13d86cc0a3c92b622d405d630753413fe797d71b
URL: http://source.winehq.org/git/wine.git/?a=commit;h=13d86cc0a3c92b622d405d630753413fe797d71b
Author: Austin English <austinenglish at gmail.com>
Date: Sat Jul 16 12:33:29 2011 -0500
dbghelp: Add stubs for SymEnumSourceLines/SymEnumSourceLinesW.
---
dlls/dbghelp/dbghelp.spec | 4 ++--
dlls/dbghelp/source.c | 32 ++++++++++++++++++++++++++++++++
2 files changed, 34 insertions(+), 2 deletions(-)
diff --git a/dlls/dbghelp/dbghelp.spec b/dlls/dbghelp/dbghelp.spec
index ddb9d33..7678e53 100644
--- a/dlls/dbghelp/dbghelp.spec
+++ b/dlls/dbghelp/dbghelp.spec
@@ -46,8 +46,8 @@
@ stub SymEnumSourceFileTokens
@ stdcall SymEnumSourceFiles(ptr int64 str ptr ptr)
@ stdcall SymEnumSourceFilesW(ptr int64 wstr ptr ptr)
-@ stub SymEnumSourceLines
-@ stub SymEnumSourceLinesW
+@ stdcall SymEnumSourceLines(ptr int64 str str long long ptr ptr)
+@ stdcall SymEnumSourceLinesW(ptr int64 wstr wstr long long ptr ptr)
@ stub SymEnumSym
@ stdcall SymEnumSymbols(ptr int64 str ptr ptr)
@ stub SymEnumSymbolsForAddr
diff --git a/dlls/dbghelp/source.c b/dlls/dbghelp/source.c
index 3bed023..693ba78 100644
--- a/dlls/dbghelp/source.c
+++ b/dlls/dbghelp/source.c
@@ -309,6 +309,38 @@ BOOL WINAPI SymEnumSourceFiles(HANDLE hProcess, ULONG64 ModBase, PCSTR Mask,
}
/******************************************************************
+ * SymEnumSourceLines (DBGHELP.@)
+ *
+ */
+BOOL WINAPI SymEnumSourceLines(HANDLE hProcess, ULONG64 base, PCSTR obj,
+ PCSTR file, DWORD line, DWORD flags,
+ PSYM_ENUMLINES_CALLBACK EnumLinesCallback,
+ PVOID UserContext)
+{
+ FIXME("%p %s %s %s %u %u %p %p: stub!\n",
+ hProcess, wine_dbgstr_longlong(base), debugstr_a(obj), debugstr_a(file),
+ line, flags, EnumLinesCallback, UserContext);
+ SetLastError(ERROR_NOT_SUPPORTED);
+ return FALSE;
+}
+
+/******************************************************************
+ * SymEnumSourceLinesW(DBGHELP.@)
+ *
+ */
+BOOL WINAPI SymEnumSourceLinesW(HANDLE hProcess, ULONG64 base, PCWSTR obj,
+ PCWSTR file, DWORD line, DWORD flags,
+ PSYM_ENUMLINES_CALLBACKW EnumLinesCallback,
+ PVOID UserContext)
+{
+ FIXME("%p %s %s %s %u %u %p %p: stub!\n",
+ hProcess, wine_dbgstr_longlong(base), debugstr_w(obj), debugstr_w(file),
+ line, flags, EnumLinesCallback, UserContext);
+ SetLastError(ERROR_NOT_SUPPORTED);
+ return FALSE;
+}
+
+/******************************************************************
* SymGetSourceFileToken (DBGHELP.@)
*
*/
More information about the wine-cvs
mailing list