wine/dlls/wininet/tests http.c

Alexandre Julliard julliard at wine.codeweavers.com
Tue Nov 22 05:59:16 CST 2005


ChangeSet ID:	21390
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard at winehq.org	2005/11/22 05:59:16

Modified files:
	dlls/wininet/tests: http.c 

Log message:
	Robert Shearman <rob at codeweavers.com>
	Test the sizes of some of the parameters passed into the callback.

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

Old revision  New revision  Changes     Path
 1.32          1.33          +15 -0      wine/dlls/wininet/tests/http.c

Index: wine/dlls/wininet/tests/http.c
diff -u -p wine/dlls/wininet/tests/http.c:1.32 wine/dlls/wininet/tests/http.c:1.33
--- wine/dlls/wininet/tests/http.c:1.32	22 Nov 2005 11:59:16 -0000
+++ wine/dlls/wininet/tests/http.c	22 Nov 2005 11:59:16 -0000
@@ -85,6 +85,9 @@ static VOID WINAPI callback(
                 lpvStatusInformation,dwStatusInformationLength);
             break;
         case INTERNET_STATUS_REQUEST_SENT:
+            ok(dwStatusInformationLength == sizeof(DWORD),
+                "info length should be sizeof(DWORD) instead of %ld\n",
+                dwStatusInformationLength);
             trace("%04lx:Callback %p 0x%lx INTERNET_STATUS_REQUEST_SENT 0x%lx %ld\n",
                 GetCurrentThreadId(), hInternet, dwContext,
                 *(DWORD *)lpvStatusInformation,dwStatusInformationLength);
@@ -95,6 +98,9 @@ static VOID WINAPI callback(
                 lpvStatusInformation,dwStatusInformationLength);
             break;
         case INTERNET_STATUS_RESPONSE_RECEIVED:
+            ok(dwStatusInformationLength == sizeof(DWORD),
+                "info length should be sizeof(DWORD) instead of %ld\n",
+                dwStatusInformationLength);
             trace("%04lx:Callback %p 0x%lx INTERNET_STATUS_RESPONSE_RECEIVED 0x%lx %ld\n",
                 GetCurrentThreadId(), hInternet, dwContext,
                 *(DWORD *)lpvStatusInformation,dwStatusInformationLength);
@@ -120,11 +126,17 @@ static VOID WINAPI callback(
                 lpvStatusInformation,dwStatusInformationLength);
             break;
         case INTERNET_STATUS_HANDLE_CREATED:
+            ok(dwStatusInformationLength == sizeof(HINTERNET),
+                "info length should be sizeof(HINTERNET) instead of %ld\n",
+                dwStatusInformationLength);
             trace("%04lx:Callback %p 0x%lx INTERNET_STATUS_HANDLE_CREATED %p %ld\n",
                 GetCurrentThreadId(), hInternet, dwContext,
                 *(HINTERNET *)lpvStatusInformation,dwStatusInformationLength);
             break;
         case INTERNET_STATUS_HANDLE_CLOSING:
+            ok(dwStatusInformationLength == sizeof(HINTERNET),
+                "info length should be sizeof(HINTERNET) instead of %ld\n",
+                dwStatusInformationLength);
             trace("%04lx:Callback %p 0x%lx INTERNET_STATUS_HANDLE_CLOSING %p %ld\n",
                 GetCurrentThreadId(), hInternet, dwContext,
                 *(HINTERNET *)lpvStatusInformation, dwStatusInformationLength);
@@ -132,6 +144,9 @@ static VOID WINAPI callback(
         case INTERNET_STATUS_REQUEST_COMPLETE:
         {
             INTERNET_ASYNC_RESULT *iar = (INTERNET_ASYNC_RESULT *)lpvStatusInformation;
+            ok(dwStatusInformationLength == sizeof(INTERNET_ASYNC_RESULT),
+                "info length should be sizeof(INTERNET_ASYNC_RESULT) instead of %ld\n",
+                dwStatusInformationLength);
             trace("%04lx:Callback %p 0x%lx INTERNET_STATUS_REQUEST_COMPLETE {%ld,%ld} %ld\n",
                 GetCurrentThreadId(), hInternet, dwContext,
                 iar->dwResult,iar->dwError,dwStatusInformationLength);



More information about the wine-cvs mailing list