Module: wine Branch: master Commit: 240556e2b8cb94fc9cc85949b7e043f392b1802a URL: https://gitlab.winehq.org/wine/wine/-/commit/240556e2b8cb94fc9cc85949b7e043f...
Author: Etaash Mathamsetty etaash.mathamsetty@gmail.com Date: Tue Aug 22 10:35:33 2023 -0400
kernelbase: Add GetPackagePathByFullName stub.
---
dlls/kernel32/kernel32.spec | 1 + dlls/kernelbase/kernelbase.spec | 2 +- dlls/kernelbase/version.c | 13 +++++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec index eb70a8763b5..52a17bd7a8c 100644 --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec @@ -775,6 +775,7 @@ @ stdcall GetPackageFamilyName(long ptr ptr) kernelbase.GetPackageFamilyName @ stdcall GetPackageFullName(long ptr ptr) kernelbase.GetPackageFullName @ stdcall GetPackagesByPackageFamily(wstr ptr ptr ptr ptr) kernelbase.GetPackagesByPackageFamily +@ stdcall GetPackagePathByFullName(wstr ptr wstr) kernelbase.GetPackagePathByFullName @ stdcall -import GetPhysicallyInstalledSystemMemory(ptr) @ stdcall -import GetPriorityClass(long) @ stdcall GetPrivateProfileIntA(str str long str) diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec index 5d5256eb65f..104dd99d619 100644 --- a/dlls/kernelbase/kernelbase.spec +++ b/dlls/kernelbase/kernelbase.spec @@ -631,7 +631,7 @@ # @ stub GetPackageInstallTime # @ stub GetPackageOSMaxVersionTested # @ stub GetPackagePath -# @ stub GetPackagePathByFullName +@ stdcall GetPackagePathByFullName(wstr ptr wstr) # @ stub GetPackagePathOnVolume # @ stub GetPackageProperty # @ stub GetPackagePropertyString diff --git a/dlls/kernelbase/version.c b/dlls/kernelbase/version.c index d8db79b1263..4631ac8d0bc 100644 --- a/dlls/kernelbase/version.c +++ b/dlls/kernelbase/version.c @@ -1618,6 +1618,19 @@ LONG WINAPI DECLSPEC_HOTPATCH GetPackagesByPackageFamily(const WCHAR *family_nam return ERROR_SUCCESS; }
+/*********************************************************************** + * GetPackagePathByFullName (kernelbase.@) + */ +LONG WINAPI GetPackagePathByFullName(const WCHAR *name, UINT32 *len, WCHAR *path) +{ + if (!len || !name) + return ERROR_INVALID_PARAMETER; + + FIXME( "(%s %p %p): stub\n", debugstr_w(name), len, path ); + + return APPMODEL_ERROR_NO_PACKAGE; +} + static const struct { UINT32 code;