From: Etaash Mathamsetty etaash.mathamsetty@gmail.com
--- 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 e51cef57638..118b9569ec4 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 46492a59d92..93619cbd649 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;