Module: wine Branch: master Commit: 8ed1f0547e8e2ae906fde0063cadcda1c89541c0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=8ed1f0547e8e2ae906fde0063c...
Author: Luke Benstead kazade@gmail.com Date: Tue Jul 14 17:02:59 2009 +0100
ntdll: Add semi-stub implementation for SystemExecutionState query.
---
dlls/ntdll/nt.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/dlls/ntdll/nt.c b/dlls/ntdll/nt.c index c457028..c7d931c 100644 --- a/dlls/ntdll/nt.c +++ b/dlls/ntdll/nt.c @@ -1328,6 +1328,15 @@ NTSTATUS WINAPI NtPowerInformation( PowerCaps->DefaultLowLatencyWake = PowerSystemUnspecified; return STATUS_SUCCESS; } + case SystemExecutionState: { + PULONG ExecutionState = lpOutputBuffer; + FIXME("semi-stub: SystemExecutionState\n"); + if (lpInputBuffer != NULL) + return STATUS_INVALID_PARAMETER; + /* FIXME: The actual state should be the value set by SetThreadExecutionState which is not currently implemented. */ + *ExecutionState = ES_USER_PRESENT; + return STATUS_SUCCESS; + } default: /* FIXME: Needed by .NET Framework */ WARN("Unimplemented NtPowerInformation action: %d\n", InformationLevel);