Module: wine Branch: master Commit: a204f099c6ab14544bf50e8e4019245fa393e004 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a204f099c6ab14544bf50e8e40...
Author: Alistair Leslie-Hughes leslie_alistair@hotmail.com Date: Tue Feb 9 19:45:22 2010 +1100
dbghelp: Add stubs for SymGetLineFromName, SymGetLineFromName64, SymGetLineFromNameW64.
---
dlls/dbghelp/dbghelp.spec | 6 +++--- dlls/dbghelp/symbol.c | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 3 deletions(-)
diff --git a/dlls/dbghelp/dbghelp.spec b/dlls/dbghelp/dbghelp.spec index 825493a..5ab6fb2 100644 --- a/dlls/dbghelp/dbghelp.spec +++ b/dlls/dbghelp/dbghelp.spec @@ -86,9 +86,9 @@ @ stdcall SymGetLineFromAddr(long long ptr ptr) @ stdcall SymGetLineFromAddr64(long double ptr ptr) @ stdcall SymGetLineFromAddrW64(long double ptr ptr) -@ stub SymGetLineFromName -@ stub SymGetLineFromName64 -@ stub SymGetLineFromNameW64 +@ stdcall SymGetLineFromName(long str str long ptr ptr) +@ stdcall SymGetLineFromName64(long str str long ptr ptr) +@ stdcall SymGetLineFromNameW64(long wstr wstr long ptr ptr) @ stdcall SymGetLineNext(long ptr) @ stdcall SymGetLineNext64(long ptr) @ stub SymGetLineNextW64 diff --git a/dlls/dbghelp/symbol.c b/dlls/dbghelp/symbol.c index 0b66cdb..07ba9a3 100644 --- a/dlls/dbghelp/symbol.c +++ b/dlls/dbghelp/symbol.c @@ -2037,3 +2037,27 @@ BOOL WINAPI SymEnumLines(HANDLE hProcess, ULONG64 base, PCSTR compiland, regfree(&re); return TRUE; } + +BOOL WINAPI SymGetLineFromName(HANDLE hProcess, PCSTR ModuleName, PCSTR FileName, + DWORD dwLineNumber, PLONG plDisplacement, PIMAGEHLP_LINE Line) +{ + FIXME("(%p) (%s, %s, %d %p %p): stub\n", hProcess, ModuleName, FileName, + dwLineNumber, plDisplacement, Line); + return FALSE; +} + +BOOL WINAPI SymGetLineFromName64(HANDLE hProcess, PCSTR ModuleName, PCSTR FileName, + DWORD dwLineNumber, PLONG lpDisplacement, PIMAGEHLP_LINE64 Line) +{ + FIXME("(%p) (%s, %s, %d %p %p): stub\n", hProcess, ModuleName, FileName, + dwLineNumber, lpDisplacement, Line); + return FALSE; +} + +BOOL WINAPI SymGetLineFromNameW64(HANDLE hProcess, PCWSTR ModuleName, PCWSTR FileName, + DWORD dwLineNumber, PLONG plDisplacement, PIMAGEHLP_LINEW64 Line) +{ + FIXME("(%p) (%s, %s, %d %p %p): stub\n", hProcess, debugstr_w(ModuleName), debugstr_w(FileName), + dwLineNumber, plDisplacement, Line); + return FALSE; +}