Module: wine Branch: master Commit: ed4c5c7864ea4087f86e4cde8f2fe5385020abb8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=ed4c5c7864ea4087f86e4cde8f...
Author: Alistair Leslie-Hughes leslie_alistair@hotmail.com Date: Thu Oct 5 01:20:42 2017 +0000
kernelbase: Add AppPolicyGetProcessTerminationMethod stub.
Signed-off-by: Alistair Leslie-Hughes leslie_alistair@hotmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
.../api-ms-win-appmodel-runtime-l1-1-2.spec | 2 +- dlls/kernelbase/kernelbase.spec | 2 +- dlls/kernelbase/main.c | 16 ++++++++++++++++ 3 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/dlls/api-ms-win-appmodel-runtime-l1-1-2/api-ms-win-appmodel-runtime-l1-1-2.spec b/dlls/api-ms-win-appmodel-runtime-l1-1-2/api-ms-win-appmodel-runtime-l1-1-2.spec index ce38d95..8ae7f0b 100644 --- a/dlls/api-ms-win-appmodel-runtime-l1-1-2/api-ms-win-appmodel-runtime-l1-1-2.spec +++ b/dlls/api-ms-win-appmodel-runtime-l1-1-2/api-ms-win-appmodel-runtime-l1-1-2.spec @@ -2,7 +2,7 @@ @ stub AppPolicyGetCreateFileAccess @ stub AppPolicyGetLifecycleManagement @ stub AppPolicyGetMediaFoundationCodecLoading -@ stub AppPolicyGetProcessTerminationMethod +@ stdcall AppPolicyGetProcessTerminationMethod(ptr ptr) kernelbase.AppPolicyGetProcessTerminationMethod @ stub AppPolicyGetShowDeveloperDiagnostic @ stub AppPolicyGetThreadInitializationType @ stub AppPolicyGetWindowingModel diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec index f508c25..e228497 100644 --- a/dlls/kernelbase/kernelbase.spec +++ b/dlls/kernelbase/kernelbase.spec @@ -44,7 +44,7 @@ # @ stub AppPolicyGetCreateFileAccess # @ stub AppPolicyGetLifecycleManagement # @ stub AppPolicyGetMediaFoundationCodecLoading -# @ stub AppPolicyGetProcessTerminationMethod +@ stdcall AppPolicyGetProcessTerminationMethod(ptr ptr) # @ stub AppPolicyGetShowDeveloperDiagnostic # @ stub AppPolicyGetThreadInitializationType # @ stub AppPolicyGetWindowingModel diff --git a/dlls/kernelbase/main.c b/dlls/kernelbase/main.c index 30cba3f..c55c2a7 100644 --- a/dlls/kernelbase/main.c +++ b/dlls/kernelbase/main.c @@ -16,11 +16,27 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */
+#include "windows.h" +#include "appmodel.h" + #include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL(kernelbase);
/*********************************************************************** + * AppPolicyGetProcessTerminationMethod (KERNELBASE.@) + */ +LONG WINAPI AppPolicyGetProcessTerminationMethod(HANDLE token, AppPolicyProcessTerminationMethod *policy) +{ + FIXME("%p, %p\n", token, policy); + + if(policy) + *policy = AppPolicyProcessTerminationMethod_ExitProcess; + + return ERROR_SUCCESS; +} + +/*********************************************************************** * QuirkIsEnabled3 (KERNELBASE.@) */ BOOL WINAPI QuirkIsEnabled3(void *unk1, void *unk2)