kernel32: Add stub for GetCurrentPackageFamilyName.

Sebastian Lackner sebastian at fds-team.de
Tue Mar 7 19:13:24 CST 2017


From: Michael Müller <michael at fds-team.de>

Signed-off-by: Michael Müller <michael at fds-team.de>
Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
---
 dlls/api-ms-win-appmodel-runtime-l1-1-1/api-ms-win-appmodel-runtime-l1-1-1.spec |    2 -
 dlls/kernel32/kernel32.spec                                                     |    3 +-
 dlls/kernel32/version.c                                                         |   12 ++++++++++
 3 files changed, 15 insertions(+), 2 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 2c5cf9e5bda..50f8594785f 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
@@ -3,7 +3,7 @@
 @ stub FormatApplicationUserModelId
 @ stub GetApplicationUserModelId
 @ stub GetCurrentApplicationUserModelId
-@ stub GetCurrentPackageFamilyName
+@ stdcall GetCurrentPackageFamilyName(ptr ptr) kernel32.GetCurrentPackageFamilyName
 @ stdcall GetCurrentPackageFullName(ptr ptr) kernel32.GetCurrentPackageFullName
 @ stdcall GetCurrentPackageId(ptr ptr) kernel32.GetCurrentPackageId
 @ stub GetCurrentPackageInfo
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 59e39a74917..a144fd173f2 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -628,8 +628,9 @@
 # @ stub GetCurrentConsoleFontEx
 @ stdcall GetCurrentDirectoryA(long ptr)
 @ stdcall GetCurrentDirectoryW(long ptr)
-@ stdcall GetCurrentPackageId(ptr ptr)
+@ stdcall GetCurrentPackageFamilyName(ptr ptr)
 @ stdcall GetCurrentPackageFullName(ptr ptr)
+@ stdcall GetCurrentPackageId(ptr ptr)
 @ stdcall -norelay GetCurrentProcess()
 @ stdcall -norelay GetCurrentProcessId()
 @ stdcall GetCurrentProcessorNumber() ntdll.NtGetCurrentProcessorNumber
diff --git a/dlls/kernel32/version.c b/dlls/kernel32/version.c
index cf783af6195..5a233efe56f 100644
--- a/dlls/kernel32/version.c
+++ b/dlls/kernel32/version.c
@@ -202,6 +202,9 @@ BOOL WINAPI GetProductInfo(DWORD dwOSMajorVersion, DWORD dwOSMinorVersion, DWORD
                              dwSpMajorVersion, dwSpMinorVersion, pdwReturnedProductType);
 }
 
+/***********************************************************************
+ *           GetCurrentPackageId       (KERNEL32.@)
+ */
 LONG WINAPI GetCurrentPackageId(UINT32 *len, BYTE *buffer)
 {
     FIXME("(%p %p): stub\n", len, buffer);
@@ -209,6 +212,15 @@ LONG WINAPI GetCurrentPackageId(UINT32 *len, BYTE *buffer)
 }
 
 /***********************************************************************
+ *           GetCurrentPackageFamilyName       (KERNEL32.@)
+ */
+LONG WINAPI GetCurrentPackageFamilyName(UINT32 *length, PWSTR name)
+{
+    FIXME("(%p %p): stub\n", length, name);
+    return APPMODEL_ERROR_NO_PACKAGE;
+}
+
+/***********************************************************************
  *           GetCurrentPackageFullName       (KERNEL32.@)
  */
 LONG WINAPI GetCurrentPackageFullName(UINT32 *length, PWSTR name)
-- 
2.11.0



More information about the wine-patches mailing list