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