dxdiagn: Use nameless unions.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Jacek Caban 2021-03-30 20:09:34 +02:00 committed by Alexandre Julliard
parent a1e47a3128
commit 52183f916c
2 changed files with 4 additions and 5 deletions

View File

@ -1,6 +1,5 @@
MODULE = dxdiagn.dll
IMPORTS = strmiids dxguid uuid d3d9 ddraw dsound version ole32 oleaut32 user32 advapi32
EXTRADEFS = -DWINE_NO_NAMELESS_EXTENSION
EXTRADLLFLAGS = -mno-cygwin

View File

@ -1548,16 +1548,16 @@ static HRESULT fill_filter_data_information(IDxDiagContainerImpl_Container *subc
if (pRF->dwVersion == 1)
{
for (j = 0; j < pRF->u.s1.cPins; j++)
if (pRF->u.s1.rgPins[j].bOutput)
for (j = 0; j < pRF->cPins; j++)
if (pRF->rgPins[j].bOutput)
dwNOutputs++;
else
dwNInputs++;
}
else if (pRF->dwVersion == 2)
{
for (j = 0; j < pRF->u.s2.cPins2; j++)
if (pRF->u.s2.rgPins2[j].dwFlags & REG_PINFLAG_B_OUTPUT)
for (j = 0; j < pRF->cPins2; j++)
if (pRF->rgPins2[j].dwFlags & REG_PINFLAG_B_OUTPUT)
dwNOutputs++;
else
dwNInputs++;