Connor McAdams (@cmcadams) commented about dlls/setupapi/tests/devinst.c:
+ ok(ret, "Failed to set property, error %#lx.\n", GetLastError()); + + ret = SetupDiGetDeviceRegistryPropertyW(set, &device_data, prop->reg_prop, &type, buf, sizeof(buf), &size); + todo_wine_if(todo) ok(ret, "Failed to get property, error %#lx.\n", GetLastError()); + todo_wine_if(todo) ok(type == prop->reg_type, "Got unexpected type %#lx.\n", type); + todo_wine_if(todo) ok(size == prop->reg_size, "Got unexpected size %lu.\n", size); + if (size == prop->reg_size) + todo_wine ok(!memcmp(buf, prop->reg_value, size), "Got unexpected property value.\n"); + winetest_pop_context(); + } + + for (i = 0; i < ARRAY_SIZE(invalid_reg_props); i++) + { + const struct reg_property *prop = &invalid_reg_props[i]; + DEVPROPKEY key; + BYTE buf[80]; buf isn't being used in this loop :)
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/8515#note_109485