Report real handles to the application, not Wine internal ones.
diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index e9a1028..c554d7b 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -679,7 +679,7 @@
{
INTERNET_ASYNC_RESULT iar;
- iar.dwResult = (DWORD)lpwhr;
+ iar.dwResult = (DWORD)handle;
iar.dwError = ERROR_SUCCESS;
SendAsyncCallback(hIC, hHttpSession, dwContext,
@@ -1626,7 +1626,7 @@
{
INTERNET_ASYNC_RESULT iar;
- iar.dwResult = (DWORD)lpwhs;
+ iar.dwResult = (DWORD)handle;
iar.dwError = ERROR_SUCCESS;
SendAsyncCallback(hIC, hInternet, dwContext,