Rémi Bernon (@rbernon) commented about dlls/windows.devices.bluetooth/tests/bluetooth.c:
+{
- static const WCHAR *class_name = RuntimeClass_Windows_Devices_Bluetooth_BluetoothDevice;
- IBluetoothDeviceStatics *statics;
- IActivationFactory *factory;
- HSTRING str;
- HRESULT hr;
- WindowsCreateString( class_name, wcslen( class_name ), &str );
- hr = RoGetActivationFactory( str, &IID_IActivationFactory, (void *)&factory );
- WindowsDeleteString( str );
- todo_wine ok( hr == S_OK || broken( hr == REGDB_E_CLASSNOTREG ), "got hr %#lx.\n", hr );
- if (hr == REGDB_E_CLASSNOTREG)
- {
win_skip( "%s runtimeclass not registered, skipping tests.\n", wine_dbgstr_w( class_name ) );
return;
- }
The test crashes check checking this commit, this should probably be changed to: ```suggestion:-5+0 todo_wine ok( hr == S_OK || broken( hr == REGDB_E_CLASSNOTREG ), "got hr %#lx.\n", hr ); if (hr != S_OK) { todo_wine win_skip( "%s runtimeclass not registered, skipping tests.\n", wine_dbgstr_w( class_name ) ); return; } ```
Then both todos removed in the next one.