From 08ba9cecffde771eec78eb501592d4c6b4ae9c60 Mon Sep 17 00:00:00 2001 From: Eric Pouech Date: Wed, 10 May 2006 21:35:30 +0200 Subject: [PATCH] dbghelp: Stubbed SymGetSourceFileTokenW. --- dlls/dbghelp/dbghelp.spec | 2 +- dlls/dbghelp/source.c | 13 +++++++++++++ include/dbghelp.h | 1 + 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/dlls/dbghelp/dbghelp.spec b/dlls/dbghelp/dbghelp.spec index 3727474be26..6916dceca5a 100644 --- a/dlls/dbghelp/dbghelp.spec +++ b/dlls/dbghelp/dbghelp.spec @@ -94,7 +94,7 @@ @ stub SymGetSourceFileFromToken @ stub SymGetSourceFileFromTokenW @ stdcall SymGetSourceFileToken(ptr double str ptr ptr) -@ stub SymGetSourceFileTokenW +@ stdcall SymGetSourceFileTokenW(ptr double wstr ptr ptr) @ stub SymGetSourceFileW @ stub SymGetSourceVarFromToken @ stub SymGetSourceVarFromTokenW diff --git a/dlls/dbghelp/source.c b/dlls/dbghelp/source.c index a56b7e91e87..12302752d7e 100644 --- a/dlls/dbghelp/source.c +++ b/dlls/dbghelp/source.c @@ -215,3 +215,16 @@ BOOL WINAPI SymGetSourceFileToken(HANDLE hProcess, ULONG64 base, SetLastError(ERROR_NOT_SUPPORTED); return FALSE; } + +/****************************************************************** + * SymGetSourceFileTokenW (DBGHELP.@) + * + */ +BOOL WINAPI SymGetSourceFileTokenW(HANDLE hProcess, ULONG64 base, + PCWSTR src, PVOID* token, DWORD* size) +{ + FIXME("%p %s %s %p %p: stub!\n", + hProcess, wine_dbgstr_longlong(base), debugstr_w(src), token, size); + SetLastError(ERROR_NOT_SUPPORTED); + return FALSE; +} diff --git a/include/dbghelp.h b/include/dbghelp.h index 03442b8bfaa..e66b0884cc9 100644 --- a/include/dbghelp.h +++ b/include/dbghelp.h @@ -965,6 +965,7 @@ ULONG WINAPI SymGetFileLineOffsets64(HANDLE, LPSTR, LPSTR, PDWORD64, ULONG); ULONG WINAPI SymGetFileLineOffsetsW64(HANDLE, PWCH, PWCH, PDWORD64, ULONG); BOOL WINAPI SymGetSourceFile(HANDLE, ULONG64, PCSTR, PCSTR, PSTR, DWORD); BOOL WINAPI SymGetSourceFileToken(HANDLE, ULONG64, PCSTR, PVOID*, DWORD*); +BOOL WINAPI SymGetSourceFileTokenW(HANDLE, ULONG64, PCWSTR, PVOID*, DWORD*); BOOL WINAPI SymGetSourceFileFromToken(HANDLE, PVOID, PCSTR, PSTR, DWORD); BOOL WINAPI SymGetSourceVarFromToken(HANDLE, PVOID, PCSTR, PCSTR, PSTR, DWORD);