Module: wine Branch: master Commit: 13d86cc0a3c92b622d405d630753413fe797d71b URL: http://source.winehq.org/git/wine.git/?a=commit;h=13d86cc0a3c92b622d405d6307...
Author: Austin English austinenglish@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.@) * */