ExitWindowsEx LockWorkStation SHEmptyRecycleBin S_OK E_UNEXPECTED SetSuspendState OpenProcessToken WIN32_ERROR LookupPrivilegeValue AdjustTokenPrivileges TOKEN_PRIVILEGES SE_SHUTDOWN_NAME