16 Nov
2024
16 Nov
'24
11:35 a.m.
Jinoh Kang (@iamahuman) commented about dlls/mmdevapi/devenum.c:
ret = RegSetValueExW(regkey, buffer, 0, REG_SZ, (const BYTE*)pv->pwszVal, sizeof(WCHAR)*(1+lstrlenW(pv->pwszVal))); break; } + case VT_CLSID: + { + if (IsEqualPropertyKey(*key, DEVPKEY_Device_ContainerId)) { + BYTE value[24] = { VT_CLSID, 0, 0, 0, 1, 0, 0, 0 }; + memcpy(value + 8, pv->puuid, sizeof(GUID)); + + ret = RegSetValueExW(regkey, buffer, 0, REG_BINARY, (const BYTE*)value, 24);
```suggestion:-0+0 ret = RegSetValueExW(regkey, buffer, 0, REG_BINARY, (const BYTE*)value, sizeof(value)); ``` -- https://gitlab.winehq.org/wine/wine/-/merge_requests/359#note_87711