wine/dlls/wininet internet.c

Alexandre Julliard julliard at wine.codeweavers.com
Tue Nov 15 12:12:42 CST 2005


ChangeSet ID:	21287
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard at winehq.org	2005/11/15 12:12:42

Modified files:
	dlls/wininet   : internet.c 

Log message:
	Robert Shearman <rob at codeweavers.com>
	Correct the size of a callback parameter.
	Fix the declaration of INTERNET_WorkerThreadFunc.

Patch: http://cvs.winehq.org/patch.py?id=21287

Old revision  New revision  Changes     Path
 1.140         1.141         +3 -3       wine/dlls/wininet/internet.c

Index: wine/dlls/wininet/internet.c
diff -u -p wine/dlls/wininet/internet.c:1.140 wine/dlls/wininet/internet.c:1.141
--- wine/dlls/wininet/internet.c:1.140	15 Nov 2005 18:12:42 -0000
+++ wine/dlls/wininet/internet.c	15 Nov 2005 18:12:42 -0000
@@ -1017,7 +1017,7 @@ BOOL WINAPI InternetCloseHandle(HINTERNE
 
     SendAsyncCallback(lpwh, lpwh->dwContext,
                       INTERNET_STATUS_HANDLE_CLOSING, &hInternet,
-                      sizeof(HINTERNET*));
+                      sizeof(HINTERNET));
 
     if( lpwh->lpwhparent )
         WININET_Release( lpwh->lpwhparent );
@@ -2912,7 +2912,7 @@ DWORD INTERNET_GetLastError(void)
  * RETURNS
  *
  */
-static DWORD INTERNET_WorkerThreadFunc(LPVOID *lpvParam)
+static DWORD CALLBACK INTERNET_WorkerThreadFunc(LPVOID lpvParam)
 {
     DWORD dwWaitRes;
 
@@ -3040,7 +3040,7 @@ BOOL INTERNET_AsyncCall(LPWORKREQUEST lp
 
 	if (InterlockedIncrement(&dwNumThreads) > MAX_WORKER_THREADS ||
 	    !(hThread = CreateThread(NULL, 0,
-            (LPTHREAD_START_ROUTINE)INTERNET_WorkerThreadFunc, NULL, 0, &dwTID)))
+            INTERNET_WorkerThreadFunc, NULL, 0, &dwTID)))
 	{
             InterlockedDecrement(&dwNumThreads);
             INTERNET_SetLastError(ERROR_INTERNET_ASYNC_THREAD_FAILED);



More information about the wine-cvs mailing list