Nikolay Sivov (@nsivov) commented about dlls/mfplat/tests/mfplat.c:
hr = IMFSchemeHandler_EndCreateObject(handler, result, &obj_type, &object); ok(hr == S_OK, "Failed to create an object, hr %#lx.\n", hr);
- todo_wine ok(obj_type == MF_OBJECT_BYTESTREAM, "Got object type %#x.\n", obj_type);
- if (SUCCEEDED(hr))
- hr = IMFAsyncResult_GetObject(result, (IUnknown **)&object2);
- ok(hr == E_POINTER, "Unexpected hr %#lx.\n", hr);
- if (obj_type != MF_OBJECT_BYTESTREAM)
Maybe check for MF_OBJECT_MEDIASOURCE instead?