From 5206a9089787186138bbc272f139cdf801b3874a Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Wed, 24 Jun 2009 19:53:54 +0000 Subject: [PATCH] stub NtSetThreadExecutionState needed by PowerPoint Viewer 2003 svn path=/trunk/; revision=41599 --- reactos/ntoskrnl/po/power.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/po/power.c b/reactos/ntoskrnl/po/power.c index 98768e34a52..6701ce2d9db 100644 --- a/reactos/ntoskrnl/po/power.c +++ b/reactos/ntoskrnl/po/power.c @@ -588,6 +588,16 @@ NTAPI NtSetThreadExecutionState(IN EXECUTION_STATE esFlags, OUT EXECUTION_STATE *PreviousFlags) { + static EXECUTION_STATE current = + ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED | ES_USER_PRESENT; + EXECUTION_STATE old = current; + UNIMPLEMENTED; - return STATUS_NOT_IMPLEMENTED; + + if (!(current & ES_CONTINUOUS) || (esFlags & ES_CONTINUOUS)) + current = esFlags; + + *PreviousFlags = old; + + return STATUS_SUCCESS; }