Jacek Caban : wininet: Use lpHttpSession instead of lpwhcalback where possible.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Oct 30 05:22:26 CST 2006


Module: wine
Branch: master
Commit: 61a1cef6f65dbd2da6d92913060206d043f96e90
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=61a1cef6f65dbd2da6d92913060206d043f96e90

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Sun Oct 29 18:51:15 2006 +0100

wininet: Use lpHttpSession instead of lpwhcalback where possible.

---

 dlls/wininet/dialogs.c |    4 ++--
 dlls/wininet/http.c    |   14 +++++++-------
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/dlls/wininet/dialogs.c b/dlls/wininet/dialogs.c
index 2eae034..fc95762 100644
--- a/dlls/wininet/dialogs.c
+++ b/dlls/wininet/dialogs.c
@@ -68,7 +68,7 @@ static BOOL WININET_GetProxyServer( HINT
     if (NULL == lpwhr)
 	return FALSE;
 
-    lpwhs = (LPWININETHTTPSESSIONW) lpwhr->hdr.lpwhparent;
+    lpwhs = lpwhr->lpHttpSession;
     if (NULL == lpwhs)
 	return FALSE;
 
@@ -209,7 +209,7 @@ static BOOL WININET_SetProxyAuthorizatio
     if( !lpwhr )
 	return FALSE;
         
-    lpwhs = (LPWININETHTTPSESSIONW) lpwhr->hdr.lpwhparent;
+    lpwhs = lpwhr->lpHttpSession;
     if (NULL == lpwhs ||  lpwhs->hdr.htype != WH_HHTTPSESSION)
     {
         INTERNET_SetLastError(ERROR_INTERNET_INCORRECT_HANDLE_TYPE);
diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index cfbda27..3ae442e 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -372,7 +372,7 @@ static void HTTP_ProcessHeaders( LPWININ
 
 static void HTTP_AddProxyInfo( LPWININETHTTPREQW lpwhr )
 {
-    LPWININETHTTPSESSIONW lpwhs = (LPWININETHTTPSESSIONW)lpwhr->hdr.lpwhparent;
+    LPWININETHTTPSESSIONW lpwhs = lpwhr->lpHttpSession;
     LPWININETAPPINFOW hIC = lpwhs->lpAppInfo;
 
     assert(lpwhs->hdr.htype == WH_HHTTPSESSION);
@@ -1761,7 +1761,7 @@ BOOL WINAPI HttpSendRequestExW(HINTERNET
     	return FALSE;
     }
 
-    lpwhs = (LPWININETHTTPSESSIONW) lpwhr->hdr.lpwhparent;
+    lpwhs = lpwhr->lpHttpSession;
     assert(lpwhs->hdr.htype == WH_HHTTPSESSION);
     hIC = lpwhs->lpAppInfo;
     assert(hIC->hdr.htype == WH_HINIT);
@@ -1845,7 +1845,7 @@ BOOL WINAPI HttpSendRequestW(HINTERNET h
         goto lend;
     }
 
-    lpwhs = (LPWININETHTTPSESSIONW) lpwhr->hdr.lpwhparent;
+    lpwhs = lpwhr->lpHttpSession;
     if (NULL == lpwhs ||  lpwhs->hdr.htype != WH_HHTTPSESSION)
     {
         INTERNET_SetLastError(ERROR_INTERNET_INCORRECT_HANDLE_TYPE);
@@ -1932,7 +1932,7 @@ static BOOL HTTP_HandleRedirect(LPWININE
                                 DWORD dwHeaderLength, LPVOID lpOptional, DWORD dwOptionalLength,
                                 DWORD dwContentLength)
 {
-    LPWININETHTTPSESSIONW lpwhs = (LPWININETHTTPSESSIONW) lpwhr->hdr.lpwhparent;
+    LPWININETHTTPSESSIONW lpwhs = lpwhr->lpHttpSession;
     LPWININETAPPINFOW hIC = lpwhs->lpAppInfo;
     WCHAR path[2048];
     char szaddr[32];
@@ -2174,7 +2174,7 @@ static BOOL HTTP_SecureProxyConnect(LPWI
     BOOL ret;
     static const WCHAR szConnect[] = {'C','O','N','N','E','C','T',0};
     static const WCHAR szFormat[] = {'%','s',':','%','d',0};
-    LPWININETHTTPSESSIONW lpwhs = (LPWININETHTTPSESSIONW)lpwhr->hdr.lpwhparent;
+    LPWININETHTTPSESSIONW lpwhs = lpwhr->lpHttpSession;
 
     TRACE("\n");
 
@@ -2485,7 +2485,7 @@ static BOOL HTTP_OpenConnection(LPWININE
         goto lend;
     }
 
-    lpwhs = (LPWININETHTTPSESSIONW)lpwhr->hdr.lpwhparent;
+    lpwhs = lpwhr->lpHttpSession;
 
     hIC = lpwhs->lpAppInfo;
     inet_ntop(lpwhs->socketAddress.sin_family, &lpwhs->socketAddress.sin_addr,
@@ -2912,7 +2912,7 @@ static VOID HTTP_CloseConnection(LPWININ
 
     TRACE("%p\n",lpwhr);
 
-    lpwhs = (LPWININETHTTPSESSIONW) lpwhr->hdr.lpwhparent;
+    lpwhs = lpwhr->lpHttpSession;
     hIC = lpwhs->lpAppInfo;
 
     INTERNET_SendCallback(&lpwhr->hdr, lpwhr->hdr.dwContext,




More information about the wine-cvs mailing list