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)); ```