From 526d3e51ee78bc4fd4264e3e81673996f0bed151 Mon Sep 17 00:00:00 2001 From: Aric Stewart Date: Mon, 21 Nov 2005 11:57:33 +0000 Subject: [PATCH] Implement the use of NETCON_send for HTTP connections when in InternetWriteFile. --- dlls/wininet/internet.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c index 68934750036..ecf32ae2755 100644 --- a/dlls/wininet/internet.c +++ b/dlls/wininet/internet.c @@ -1676,10 +1676,17 @@ BOOL WINAPI InternetWriteFile(HINTERNET hFile, LPCVOID lpBuffer , switch (lpwh->htype) { case WH_HHTTPREQ: - FIXME("This shouldn't be here! We don't support this kind" - " of connection anymore. Must use NETCON functions," - " especially if using SSL\n"); - nSocket = ((LPWININETHTTPREQW)lpwh)->netConnection.socketFD; + { + LPWININETHTTPREQW lpwhr; + lpwhr = (LPWININETHTTPREQW)lpwh; + + TRACE("HTTPREQ %li\n",dwNumOfBytesToWrite); + retval = NETCON_send(&lpwhr->netConnection, lpBuffer, + dwNumOfBytesToWrite, 0, (LPINT)lpdwNumOfBytesWritten); + + WININET_Release( lpwh ); + return retval; + } break; case WH_HFILE: -- 2.11.4.GIT