Gijs Vermeulen : ntdll: Add RtlDosPathNameToRelativeNtPathName_U.
Module: wine Branch: master Commit: 1b3f61d7a596c4673a734243d166cdabf028537b URL: https://gitlab.winehq.org/wine/wine/-/commit/1b3f61d7a596c4673a734243d166cda... Author: Gijs Vermeulen <gijsvrm(a)gmail.com> Date: Sun Sep 18 23:52:23 2022 +0200 ntdll: Add RtlDosPathNameToRelativeNtPathName_U. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53700 --- dlls/ntdll/ntdll.spec | 1 + dlls/ntdll/path.c | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec index 7469763e7dc..244f9acd2ab 100644 --- a/dlls/ntdll/ntdll.spec +++ b/dlls/ntdll/ntdll.spec @@ -621,6 +621,7 @@ # @ stub RtlDosApplyFileIsolationRedirection_Ustr @ stdcall RtlDosPathNameToNtPathName_U(wstr ptr ptr ptr) @ stdcall RtlDosPathNameToNtPathName_U_WithStatus(wstr ptr ptr ptr) +@ stdcall RtlDosPathNameToRelativeNtPathName_U(wstr ptr ptr ptr) @ stdcall RtlDosPathNameToRelativeNtPathName_U_WithStatus(wstr ptr ptr ptr) @ stdcall RtlDosSearchPath_U(wstr wstr wstr long ptr ptr) # @ stub RtlDosSearchPath_Ustr diff --git a/dlls/ntdll/path.c b/dlls/ntdll/path.c index cccd000a6c6..37ad4bbcea2 100644 --- a/dlls/ntdll/path.c +++ b/dlls/ntdll/path.c @@ -330,6 +330,15 @@ NTSTATUS WINAPI RtlDosPathNameToRelativeNtPathName_U_WithStatus(const WCHAR *dos return RtlDosPathNameToNtPathName_U_WithStatus(dos_path, ntpath, file_part, NULL); } +/************************************************************************** + * RtlDosPathNameToRelativeNtPathName_U [NTDLL.@] + */ +BOOLEAN WINAPI RtlDosPathNameToRelativeNtPathName_U(const WCHAR *dos_path, UNICODE_STRING *ntpath, + WCHAR **file_part, RTL_RELATIVE_NAME *relative) +{ + return RtlDosPathNameToRelativeNtPathName_U_WithStatus(dos_path, ntpath, file_part, relative) == STATUS_SUCCESS; +} + /************************************************************************** * RtlReleaseRelativeName [NTDLL.@] */
participants (1)
-
Alexandre Julliard