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