[PATCH] kernelbase: Add GetPackageFamilyName stub
Alex Henrie
alexhenrie24 at gmail.com
Sun May 31 23:15:05 CDT 2020
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49299
Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
---
.../api-ms-win-appmodel-runtime-l1-1-1.spec | 2 +-
.../ext-ms-win-kernel32-package-l1-1-1.spec | 2 +-
dlls/kernel32/kernel32.spec | 1 +
dlls/kernelbase/kernelbase.spec | 2 +-
dlls/kernelbase/version.c | 10 ++++++++++
5 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/dlls/api-ms-win-appmodel-runtime-l1-1-1/api-ms-win-appmodel-runtime-l1-1-1.spec b/dlls/api-ms-win-appmodel-runtime-l1-1-1/api-ms-win-appmodel-runtime-l1-1-1.spec
index 4d2edd60f5..4c00082a15 100644
--- a/dlls/api-ms-win-appmodel-runtime-l1-1-1/api-ms-win-appmodel-runtime-l1-1-1.spec
+++ b/dlls/api-ms-win-appmodel-runtime-l1-1-1/api-ms-win-appmodel-runtime-l1-1-1.spec
@@ -9,7 +9,7 @@
@ stub GetCurrentPackageInfo
@ stub GetCurrentPackagePath
@ stub GetPackageApplicationIds
-@ stub GetPackageFamilyName
+@ stdcall GetPackageFamilyName(long ptr ptr) kernel32.GetPackageFamilyName
@ stdcall GetPackageFullName(long ptr ptr) kernel32.GetPackageFullName
@ stub GetPackageId
@ stub GetPackageInfo
diff --git a/dlls/ext-ms-win-kernel32-package-l1-1-1/ext-ms-win-kernel32-package-l1-1-1.spec b/dlls/ext-ms-win-kernel32-package-l1-1-1/ext-ms-win-kernel32-package-l1-1-1.spec
index ae239528b3..214cd34471 100644
--- a/dlls/ext-ms-win-kernel32-package-l1-1-1/ext-ms-win-kernel32-package-l1-1-1.spec
+++ b/dlls/ext-ms-win-kernel32-package-l1-1-1/ext-ms-win-kernel32-package-l1-1-1.spec
@@ -7,7 +7,7 @@
@ stub AppXLookupMoniker
@ stub ClosePackageInfo
@ stub FormatApplicationUserModelId
-@ stub GetPackageFamilyName
+@ stdcall GetPackageFamilyName(long ptr ptr) kernel32.GetPackageFamilyName
@ stdcall GetPackageFullName(long ptr ptr) kernel32.GetPackageFullName
@ stub GetPackageId
@ stub GetPackageInfo
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 1a6fdbab01..8645d48d77 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -762,6 +762,7 @@
@ stdcall -import GetOverlappedResult(long ptr ptr long)
@ stdcall -import GetOverlappedResultEx(long ptr ptr long long)
@ stdcall -import GetUserPreferredUILanguages(long ptr ptr ptr)
+@ stdcall GetPackageFamilyName(long ptr ptr) kernelbase.GetPackageFamilyName
@ stdcall GetPackageFullName(long ptr ptr) kernelbase.GetPackageFullName
@ stdcall -import GetPhysicallyInstalledSystemMemory(ptr)
@ stdcall -import GetPriorityClass(long)
diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec
index 986cd851ed..10de1821d1 100644
--- a/dlls/kernelbase/kernelbase.spec
+++ b/dlls/kernelbase/kernelbase.spec
@@ -591,7 +591,7 @@
# @ stub GetPackageApplicationPropertyString
# @ stub GetPackageApplicationResourcesContext
# @ stub GetPackageContext
-# @ stub GetPackageFamilyName
+@ stdcall GetPackageFamilyName(long ptr ptr)
# @ stub GetPackageFamilyNameFromToken
@ stdcall GetPackageFullName(long ptr ptr)
# @ stub GetPackageFullNameFromToken
diff --git a/dlls/kernelbase/version.c b/dlls/kernelbase/version.c
index d6d3237270..58c49aa148 100644
--- a/dlls/kernelbase/version.c
+++ b/dlls/kernelbase/version.c
@@ -1544,3 +1544,13 @@ LONG WINAPI /* DECLSPEC_HOTPATCH */ GetPackageFullName( HANDLE process, UINT32 *
FIXME( "(%p %p %p): stub\n", process, length, name );
return APPMODEL_ERROR_NO_PACKAGE;
}
+
+
+/***********************************************************************
+ * GetPackageFamilyName (kernelbase.@)
+ */
+LONG WINAPI /* DECLSPEC_HOTPATCH */ GetPackageFamilyName( HANDLE process, UINT32 *length, WCHAR *name )
+{
+ FIXME( "(%p %p %p): stub\n", process, length, name );
+ return APPMODEL_ERROR_NO_PACKAGE;
+}
--
2.26.2
More information about the wine-devel
mailing list