Rémi Bernon (@rbernon) commented about dlls/mf/tests/transform.c:
hr = IMediaObject_ProcessOutput(media_object, 0, 1, &output_data_buffer, &status); todo_wine ok(hr == S_OK, "ProcessOutput returned %#lx.\n", hr);
- todo_wine
- ok(output_data_buffer.dwStatus == (O_SYNCPOINT | O_TIME | O_TIMELENGTH),
"Got unexpected dwStatus %#lx.\n", output_data_buffer.dwStatus);
If this feels too long with the full constants I think you can use a local `expect_status` variable set before the `ok` call, and compare it to `output_data_buffer.dwStatus`.