Prevents the system from entering sleep or turning off the display while the current application is running
_WinAPI_SetThreadExecutionState ( $iFlags )
|$iFlags||The thread's execution requirements. This parameter can be one or more of the following values.
|Success:||The value is the previous thread execution state.|
The _WinAPI_SetThreadExecutionState() function cannot be used to prevent the user from putting the computer to
sleep. Applications should respect that the user expects a certain behavior when they close the lid on their
laptop or press the power button.
This function does not stop the screen saver from executing.
Search SetThreadExecutionState in MSDN Library.