[PATCH] kernel32: add GetCurrentPackagePath stub (resend)
Austin English
austinenglish at gmail.com
Fri Jul 30 02:50:08 CDT 2021
Signed-off-by: Austin English <austinenglish at gmail.com>
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51374
---
.../api-ms-win-appmodel-runtime-l1-1-1.spec | 2 +-
dlls/kernel32/kernel32.spec | 1 +
dlls/kernelbase/kernelbase.spec | 2 +-
dlls/kernelbase/version.c | 10 ++++++++++
4 files changed, 13 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 99d1d9f3835..9d5546ed315 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
@@ -7,7 +7,7 @@
@ stdcall GetCurrentPackageFullName(ptr ptr) kernel32.GetCurrentPackageFullName
@ stdcall GetCurrentPackageId(ptr ptr) kernel32.GetCurrentPackageId
@ stub GetCurrentPackageInfo
-@ stub GetCurrentPackagePath
+@ stdcall GetCurrentPackagePath(ptr ptr) kernel32.GetCurrentPackagePath
@ stub GetPackageApplicationIds
@ stdcall GetPackageFamilyName(long ptr ptr) kernel32.GetPackageFamilyName
@ stdcall GetPackageFullName(long ptr ptr) kernel32.GetPackageFullName
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 0f474504bfe..6c02b17c7cf 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -630,6 +630,7 @@
@ stdcall GetCurrentPackageFamilyName(ptr ptr) kernelbase.GetCurrentPackageFamilyName
@ stdcall GetCurrentPackageFullName(ptr ptr) kernelbase.GetCurrentPackageFullName
@ stdcall GetCurrentPackageId(ptr ptr) kernelbase.GetCurrentPackageId
+@ stdcall GetCurrentPackagePath(ptr ptr) kernelbase.GetCurrentPackagePath
@ stdcall -norelay GetCurrentProcess() KERNEL32_GetCurrentProcess
@ stdcall -norelay GetCurrentProcessId() KERNEL32_GetCurrentProcessId
@ stdcall GetCurrentProcessorNumber() ntdll.NtGetCurrentProcessorNumber
diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec
index 94a648f65aa..e1fb19eceb0 100644
--- a/dlls/kernelbase/kernelbase.spec
+++ b/dlls/kernelbase/kernelbase.spec
@@ -463,7 +463,7 @@
@ stdcall GetCurrentPackageFullName(ptr ptr)
@ stdcall GetCurrentPackageId(ptr ptr)
# @ stub GetCurrentPackageInfo
-# @ stub GetCurrentPackagePath
+@ stdcall GetCurrentPackagePath(ptr ptr)
# @ stub GetCurrentPackageResourcesContext
# @ stub GetCurrentPackageSecurityContext
@ stdcall -norelay GetCurrentProcess() kernelbase_GetCurrentProcess
diff --git a/dlls/kernelbase/version.c b/dlls/kernelbase/version.c
index 96349708989..a5a1f67087f 100644
--- a/dlls/kernelbase/version.c
+++ b/dlls/kernelbase/version.c
@@ -1551,6 +1551,16 @@ LONG WINAPI /* DECLSPEC_HOTPATCH */ GetCurrentPackageId( UINT32 *len, BYTE *buff
}
+/***********************************************************************
+ * GetCurrentPackagePath (kernelbase.@)
+ */
+LONG WINAPI /* DECLSPEC_HOTPATCH */ GetCurrentPackagePath( UINT32 *length, WCHAR *path )
+{
+ FIXME( "(%p %p): stub\n", length, path );
+ return APPMODEL_ERROR_NO_PACKAGE;
+}
+
+
/***********************************************************************
* GetPackageFullName (kernelbase.@)
*/
--
2.30.2
More information about the wine-devel
mailing list