Chip Davis (@cdavis5e) commented about dlls/mmdevapi/tests/devicetopology.c:
- HRESULT hr;
- CoInitializeEx(NULL, COINIT_MULTITHREADED);
- hr = CoCreateInstance(&CLSID_MMDeviceEnumerator, NULL, CLSCTX_INPROC_SERVER, &IID_IMMDeviceEnumerator, (void**)&mme);
- if (FAILED(hr))
- {
skip("mmdevapi not available: 0x%08lx\n", hr);
goto cleanup;
- }
- hr = IMMDeviceEnumerator_GetDefaultAudioEndpoint(mme, eRender, eMultimedia, &dev);
- ok(hr == S_OK || hr == E_NOTFOUND, "GetDefaultAudioEndpoint failed: 0x%08lx\n", hr);
- if (hr != S_OK || !dev)
- {
if (hr == E_NOTFOUND)
skip("No sound card available\n");
Same here.