/* * @implemented */ EXECUTION_STATE WINAPI SetThreadExecutionState(EXECUTION_STATE esFlags) { NTSTATUS Status; Status = NtSetThreadExecutionState(esFlags, &esFlags); if (!NT_SUCCESS(Status)) { BaseSetLastNTError(Status); return 0; } return esFlags; }
/* * @implemented */ EXECUTION_STATE WINAPI SetThreadExecutionState(EXECUTION_STATE esFlags) { EXECUTION_STATE OldFlags; NTSTATUS Status; Status = NtSetThreadExecutionState(esFlags, &OldFlags); if (!NT_SUCCESS(Status)) { SetLastErrorByStatus(Status); return 0; } return OldFlags; }