Fallout 76 does not handle forwarded exports of these functions.
Signed-off-by: Jan Sikorski jsikorski@codeweavers.com --- dlls/dbghelp/dbghelp.spec | 6 +++--- dlls/dbghelp/image.c | 25 +++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-)
diff --git a/dlls/dbghelp/dbghelp.spec b/dlls/dbghelp/dbghelp.spec index 6ffa82da926..daf1eb7d748 100644 --- a/dlls/dbghelp/dbghelp.spec +++ b/dlls/dbghelp/dbghelp.spec @@ -19,9 +19,9 @@ @ stdcall GetTimestampForLoadedLibrary(long) @ stdcall ImageDirectoryEntryToData(ptr long long ptr) @ stdcall ImageDirectoryEntryToDataEx(ptr long long ptr ptr) -@ stdcall ImageNtHeader(ptr) ntdll.RtlImageNtHeader -@ stdcall ImageRvaToSection(ptr ptr long) ntdll.RtlImageRvaToSection -@ stdcall ImageRvaToVa(ptr ptr long ptr) ntdll.RtlImageRvaToVa +@ stdcall ImageNtHeader(ptr) +@ stdcall ImageRvaToSection(ptr ptr long) +@ stdcall ImageRvaToVa(ptr ptr long ptr) @ stdcall ImagehlpApiVersion() @ stdcall ImagehlpApiVersionEx(ptr) @ stdcall MakeSureDirectoryPathExists(str) diff --git a/dlls/dbghelp/image.c b/dlls/dbghelp/image.c index 59622180dc7..61ab1074f81 100644 --- a/dlls/dbghelp/image.c +++ b/dlls/dbghelp/image.c @@ -57,3 +57,28 @@ BOOL WINAPI UnmapDebugInformation(PIMAGE_DEBUG_INFORMATION DebugInfo) SetLastError(ERROR_CALL_NOT_IMPLEMENTED); return FALSE; } + +/*********************************************************************** + * ImageNtHeader (DBGHELP.@) + */ +PIMAGE_NT_HEADERS WINAPI ImageNtHeader(PVOID Base) +{ + return RtlImageNtHeader(Base); +} + +/*********************************************************************** + * ImageRvaToSection (DBGHELP.@) + */ +PIMAGE_SECTION_HEADER WINAPI ImageRvaToSection(PIMAGE_NT_HEADERS NtHeaders, PVOID Base, ULONG Rva) +{ + return RtlImageRvaToSection(NtHeaders, Base, Rva); +} + +/*********************************************************************** + * ImageRvaToVa (DBGHELP.@) + */ +PVOID WINAPI ImageRvaToVa(PIMAGE_NT_HEADERS NtHeaders, PVOID Base, ULONG Rva, + OUT PIMAGE_SECTION_HEADER *LastRvaSection) +{ + return RtlImageRvaToVa(NtHeaders, Base, Rva, LastRvaSection); +}