`setTimeout()` required the session handle, but it was only created inside `HTTPClient::perform()`. This patch stores the incoming value and applies it after the session handle is created with `WinHttpOpen()`. --------- Co-authored-by: Nerixyz <nerixdev@outlook.de>