public static extern uint SetThreadExecutionState(ExecutionStateFlags flags);
public static extern ExecutionStateFlags SetThreadExecutionState(ExecutionStateFlags esFlags);