From: Stefan Leichter Subject: [PATCH] ntdll: Implement RtlReleaseRelativeName Message-Id: <57eb5c8f-d35f-d52d-0ff8-3ea2bccb4557@gmx.de> Date: Mon, 11 Jun 2018 10:27:37 +0200 For https://bugs.winehq.org/show_bug.cgi?id=45294 Signed-off-by: Stefan Leichter --- dlls/ntdll/ntdll.spec | 1 + dlls/ntdll/path.c | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec index c0f5d6fb95..5a2e578f74 100644 --- a/dlls/ntdll/ntdll.spec +++ b/dlls/ntdll/ntdll.spec @@ -845,6 +845,7 @@ @ stdcall RtlReleaseActivationContext(ptr) @ stub RtlReleaseMemoryStream @ stdcall RtlReleasePebLock() +@ stdcall RtlReleaseRelativeName(ptr) @ stdcall RtlReleaseResource(ptr) @ stdcall RtlReleaseSRWLockExclusive(ptr) @ stdcall RtlReleaseSRWLockShared(ptr) diff --git a/dlls/ntdll/path.c b/dlls/ntdll/path.c index 0533946662..30c2f418f4 100644 --- a/dlls/ntdll/path.c +++ b/dlls/ntdll/path.c @@ -457,6 +457,14 @@ NTSTATUS WINAPI RtlDosPathNameToRelativeNtPathName_U_WithStatus(const WCHAR *dos return RtlDosPathNameToNtPathName_U_WithStatus(dos_path, ntpath, file_part, NULL); } +/************************************************************************** + * RtlReleaseRelativeName [NTDLL.@] + */ +void WINAPI RtlReleaseRelativeName(RTL_RELATIVE_NAME *relative) +{ + RtlFreeHeap(GetProcessHeap(), 0, relative); +} + /****************************************************************** * RtlDosSearchPath_U *