Andrew Eikum (@aeikum) commented about dlls/mmdevapi/devenum.c:
if (!RegCreateKeyExW(key, L"Properties", 0, NULL, 0, KEY_WRITE|KEY_READ|KEY_WOW64_64KEY, NULL, &keyprop, NULL)) { PROPVARIANT pv;
pv.pwszVal = NULL;
Why not just assign to `name` here and remove the if-NULL check later in the function?