Rémi Bernon (@rbernon) commented about dlls/windows.devices.enumeration/aqs.c:
+{
- const WCHAR *str = p->data;
 - SIZE_T len = p->len;
 - WCHAR *buf;
 - memset( val, 0, sizeof( *val ) );
 - if (!id)
 - {
 str++;len -= 2;- }
 - if (!(buf = CoTaskMemAlloc((len + 1) * sizeof( WCHAR ))))
 - {
 parser->error = E_OUTOFMEMORY;return E_OUTOFMEMORY;- }
 
```suggestion:-4+0 if (!(buf = CoTaskMemAlloc( (len + 1) * sizeof( WCHAR ) ))) return (parser->error = E_OUTOFMEMORY); ```
You used that pattern below, lets stick to it. Same elsewhere.