On Wed, 25 Aug 2021, Alistair Leslie-Hughes wrote: [...]
bufflen2 = bufflen/2;
hr = IDirectPlay8Address_GetURLW(localaddr, buffer, &bufflen2);
ok(hr == DPNERR_BUFFERTOOSMALL, "got 0x%08x\n", hr);
ok(!lstrlenW(buffer), "wrong length\n");
This introduces a new test failure on Windows 7 and Windows 8:
address.c:405: Test failed: wrong length
https://test.winehq.org/data/patterns.html#dpnet:address
Also the failure message is a bit imprecise. It's more "unexpectedly got an empty string" than "wrong length".