todo_wineok(returnedAddress!=NULL,"GetTransportAddress returned unexpected address: %p\n",returnedAddress);
todo_wineok(lstrcmpW(returnedAddress,expectedIpv4TransportAddr)==0,"GetTransportAddress returned unexpected address: %s\n",wine_dbgstr_w(returnedAddress));
/* Check that GetPort doesn't return the port set via the socket */
rc=IWSDUdpAddress_GetPort(udpAddress,&port);
todo_wineok(rc==S_OK,"GetPort returned unexpected result: %08x\n",rc);
ok(port==0,"GetPort returned unexpected port: %d\n",port);
todo_wineok(returnedAddress!=NULL,"GetTransportAddress returned unexpected address: %p\n",returnedAddress);
todo_wineok(lstrcmpW(returnedAddress,expectedIpv6TransportAddr)==0,"GetTransportAddress returned unexpected address: %s\n",wine_dbgstr_w(returnedAddress));
/* Check that GetPort doesn't return the port set via the socket */
rc=IWSDUdpAddress_GetPort(udpAddress,&port);
todo_wineok(rc==S_OK,"GetPort returned unexpected result: %08x\n",rc);
ok(port==0,"GetPort returned unexpected port: %d\n",port);
/* Release the object */
ret=IWSDUdpAddress_Release(udpAddress);
ok(ret==0,"IWSDUdpAddress_Release() has %d references, should have 0\n",ret);