Commit e9e7301b authored by Alexandre Julliard's avatar Alexandre Julliard

urlmon/tests: Use nameless unions/structs.

parent 3d52c87d
......@@ -1448,9 +1448,9 @@ static HRESULT WINAPI BindInfo_GetBindInfo(IInternetBindInfo *iface, DWORD *grfB
/* Must be GMEM_FIXED, GMEM_MOVABLE does not work properly */
data = GlobalAlloc(GPTR, sizeof(post_data));
memcpy(data, post_data, sizeof(post_data));
U(pbindinfo->stgmedData).hGlobal = data;
pbindinfo->stgmedData.hGlobal = data;
}else {
U(pbindinfo->stgmedData).pstm = &Stream;
pbindinfo->stgmedData.pstm = &Stream;
}
}
......
......@@ -224,13 +224,13 @@ static HRESULT WINAPI statusclb_OnDataAvailable(IBindStatusCallback *iface, DWOR
ok(pstgmed != NULL, "stgmeg == NULL\n");
if(pstgmed) {
ok(pstgmed->tymed == TYMED_ISTREAM, "tymed=%lu\n", pstgmed->tymed);
ok(U(*pstgmed).pstm != NULL, "pstm == NULL\n");
ok(pstgmed->pstm != NULL, "pstm == NULL\n");
ok(pstgmed->pUnkForRelease != NULL, "pUnkForRelease == NULL\n");
}
}
if(U(*pstgmed).pstm) {
do hres = IStream_Read(U(*pstgmed).pstm, buf, 512, &read);
if(pstgmed->pstm) {
do hres = IStream_Read(pstgmed->pstm, buf, 512, &read);
while(hres == S_OK);
ok(hres == S_FALSE || hres == E_PENDING, "IStream_Read returned %08lx\n", hres);
}
......
......@@ -11433,14 +11433,14 @@ static void test_IPersistStream(void)
ok(hr == S_OK, "%d) Seek failed 0x%08lx, expected S_OK.\n", i, hr);
hr = IPersistStream_GetSizeMax(persist_stream, &max_size);
ok(hr == S_OK, "%d) GetSizeMax failed 0x%08lx, expected S_OK.\n", i, hr);
ok(U(size).LowPart+2 == U(max_size).LowPart,
ok(size.LowPart+2 == max_size.LowPart,
"%d) Written data size is %ld, max_size %ld.\n",
i, U(size).LowPart, U(max_size).LowPart);
i, size.LowPart, max_size.LowPart);
hr = IStream_Read(stream, (void*)dw_data, sizeof(DWORD), NULL);
ok(hr == S_OK, "%d) Read failed 0x%08lx, expected S_OK.\n", i, hr);
ok(dw_data[0]-2 == U(size).LowPart, "%d) Structure size is %ld, expected %ld\n",
i, dw_data[0]-2, U(size).LowPart);
ok(dw_data[0]-2 == size.LowPart, "%d) Structure size is %ld, expected %ld\n",
i, dw_data[0]-2, size.LowPart);
hr = IStream_Read(stream, (void*)dw_data, 6*sizeof(DWORD), NULL);
ok(hr == S_OK, "%d) Read failed 0x%08lx, expected S_OK.\n", i, hr);
ok(dw_data[0] == 0, "%d) Incorrect value %lx, expected 0 (unknown).\n", i, dw_data[0]);
......@@ -11568,8 +11568,8 @@ static void test_IPersistStream(void)
ok(hr == S_OK, "%d) Seek failed 0x%08lx, expected S_OK.\n", i, hr);
hr = IStream_Read(stream, (void*)dw_data, 3*sizeof(DWORD), NULL);
ok(hr == S_OK, "%d) Read failed 0x%08lx, expected S_OK.\n", i, hr);
ok(dw_data[0]-2 == U(size).LowPart, "%d) Structure size is %ld, expected %ld\n",
i, dw_data[0]-2, U(size).LowPart);
ok(dw_data[0]-2 == size.LowPart, "%d) Structure size is %ld, expected %ld\n",
i, dw_data[0]-2, size.LowPart);
ok(dw_data[1] == MSHCTX_LOCAL, "%d) Incorrect value %ld, expected MSHCTX_LOCAL.\n",
i, dw_data[1]);
ok(dw_data[2] == dw_data[0]-8, "%d) Incorrect value %ld, expected %ld (PersistStream size).\n",
......@@ -11578,9 +11578,9 @@ static void test_IPersistStream(void)
(test->dword_props[Uri_PROPERTY_SCHEME-Uri_PROPERTY_DWORD_START].value == URL_SCHEME_HTTP
|| test->dword_props[Uri_PROPERTY_SCHEME-Uri_PROPERTY_DWORD_START].value == URL_SCHEME_FTP
|| test->dword_props[Uri_PROPERTY_SCHEME-Uri_PROPERTY_DWORD_START].value == URL_SCHEME_HTTPS))
U(max_size).LowPart += 3*sizeof(DWORD);
ok(dw_data[2] == U(max_size).LowPart, "%d) Incorrect value %ld, expected %ld (PersistStream size).\n",
i, dw_data[2], U(max_size).LowPart);
max_size.LowPart += 3*sizeof(DWORD);
ok(dw_data[2] == max_size.LowPart, "%d) Incorrect value %ld, expected %ld (PersistStream size).\n",
i, dw_data[2], max_size.LowPart);
IMarshal_Release(marshal);
IUri_Release(uri);
......
......@@ -23,7 +23,6 @@
#include <stdio.h>
#define COBJMACROS
#define NONAMELESSUNION
#define CONST_VTABLE
#include "windef.h"
......@@ -1998,9 +1997,9 @@ static HRESULT WINAPI statusclb_OnDataAvailable(IBindStatusCallbackEx *iface, DW
switch(pstgmed->tymed) {
case TYMED_ISTREAM: {
IStream *stream = U(*pstgmed).pstm;
IStream *stream = pstgmed->pstm;
ok(stream != NULL, "U(*pstgmed).pstm == NULL\n");
ok(stream != NULL, "pstgmed->pstm == NULL\n");
if(grfBSCF & BSCF_FIRSTDATANOTIFICATION) {
STATSTG stat;
......@@ -2024,8 +2023,8 @@ static HRESULT WINAPI statusclb_OnDataAvailable(IBindStatusCallbackEx *iface, DW
"stat.pwcsName = %s, cache_file_name = %s\n",
wine_dbgstr_w(stat.pwcsName), wine_dbgstr_w(cache_file_name));
CoTaskMemFree(stat.pwcsName);
ok(U(stat.cbSize).LowPart == (bindf&BINDF_ASYNCHRONOUS?0:6500),
"stat.cbSize.LowPart = %lu\n", U(stat.cbSize).LowPart);
ok(stat.cbSize.LowPart == (bindf&BINDF_ASYNCHRONOUS?0:6500),
"stat.cbSize.LowPart = %lu\n", stat.cbSize.LowPart);
} else {
hres = IStream_Stat(stream, &stat, STATFLAG_NONAME);
ok(hres == S_OK, "hres = %lx\n", hres);
......@@ -2033,8 +2032,8 @@ static HRESULT WINAPI statusclb_OnDataAvailable(IBindStatusCallbackEx *iface, DW
"stat.pwcsName = %s\n", wine_dbgstr_w(stat.pwcsName));
}
ok(stat.type == STGTY_STREAM, "stat.type = %lx\n", stat.type);
ok(U(stat.cbSize).HighPart == 0, "stat.cbSize.HighPart != 0\n");
ok(stat.grfMode == (U(stat.cbSize).LowPart?GENERIC_READ:0), "stat.grfMode = %lx\n", stat.grfMode);
ok(stat.cbSize.HighPart == 0, "stat.cbSize.HighPart != 0\n");
ok(stat.grfMode == (stat.cbSize.LowPart?GENERIC_READ:0), "stat.grfMode = %lx\n", stat.grfMode);
ok(stat.grfLocksSupported == 0, "stat.grfLocksSupported = %lx\n", stat.grfLocksSupported);
ok(stat.grfStateBits == 0, "stat.grfStateBits = %lx\n", stat.grfStateBits);
ok(stat.reserved == 0, "stat.reserved = %lx\n", stat.reserved);
......@@ -2055,15 +2054,15 @@ static HRESULT WINAPI statusclb_OnDataAvailable(IBindStatusCallbackEx *iface, DW
}
case TYMED_FILE:
if(test_protocol == FILE_TEST)
ok(!lstrcmpW(pstgmed->u.lpszFileName, file_url+7),
"unexpected file name %s\n", wine_dbgstr_w(pstgmed->u.lpszFileName));
ok(!lstrcmpW(pstgmed->lpszFileName, file_url+7),
"unexpected file name %s\n", wine_dbgstr_w(pstgmed->lpszFileName));
else if(emulate_protocol)
ok(!lstrcmpW(pstgmed->u.lpszFileName, cache_fileW),
"unexpected file name %s\n", wine_dbgstr_w(pstgmed->u.lpszFileName));
ok(!lstrcmpW(pstgmed->lpszFileName, cache_fileW),
"unexpected file name %s\n", wine_dbgstr_w(pstgmed->lpszFileName));
else if(test_protocol == HTTP_TEST)
lstrcpyW(http_cache_file, pstgmed->u.lpszFileName);
lstrcpyW(http_cache_file, pstgmed->lpszFileName);
else
ok(pstgmed->u.lpszFileName != NULL, "lpszFileName == NULL\n");
ok(pstgmed->lpszFileName != NULL, "lpszFileName == NULL\n");
}
if((test_protocol == HTTP_TEST || test_protocol == HTTPS_TEST || test_protocol == WINETEST_TEST)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment