ChangeSet ID: 21349 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard(a)winehq.org 2005/11/21 05:57:33 Modified files: dlls/wininet : internet.c Log message: Aric Stewart <aric(a)codeweavers.com> Implement the use of NETCON_send for HTTP connections when in InternetWriteFile. Patch: http://cvs.winehq.org/patch.py?id=21349 Old revision New revision Changes Path 1.142 1.143 +11 -4 wine/dlls/wininet/internet.c Index: wine/dlls/wininet/internet.c diff -u -p wine/dlls/wininet/internet.c:1.142 wine/dlls/wininet/internet.c:1.143 --- wine/dlls/wininet/internet.c:1.142 21 Nov 2005 11:57:33 -0000 +++ wine/dlls/wininet/internet.c 21 Nov 2005 11:57:33 -0000 @@ -1676,10 +1676,17 @@ BOOL WINAPI InternetWriteFile(HINTERNET 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:
participants (1)
-
Alexandre Julliard