Rémi Bernon (@rbernon) commented about dlls/windows.system.profile.systemid/tests/systemid.c:
+ todo_wine + ok( ref == 3, "got ref %ld.\n", ref ); + + hr = IBuffer_get_Capacity( system_id_buffer, &capacity ); + ok( hr == S_OK, "got hr %#lx.\n", hr ); + todo_wine + ok( capacity != 0, "got 0 capacity.\n" ); + hr = IBuffer_QueryInterface( system_id_buffer, &IID_IBufferByteAccess, (void **)&byte_access ); + ok( hr == S_OK, "got hr %#lx.\n", hr ); + hr = IBufferByteAccess_Buffer( byte_access, &system_id ); + ok( hr == S_OK, "got hr %#lx.\n", hr ); + if (capacity) + { + BOOL empty_id = TRUE; + + for ( UINT32 i = 0; i < capacity; i++ ) Sadly we don't use `for` inline declarations.
```suggestion:-2+0 BOOL empty_id = TRUE; UINT32 i; for (i = 0; i < capacity; i++) ``` -- https://gitlab.winehq.org/wine/wine/-/merge_requests/7864#note_102014