Rémi Bernon (@rbernon) commented about dlls/win32u/sysparams.c:
+ memset(&devmode, 0, sizeof(devmode)); + devmode.dmSize = sizeof(devmode); + if (!adapter_get_current_settings(monitor->adapter, &devmode)) + { + goto done; + } + + if (path_index == *numpathelements || mode_index == *numinfoelements) + { + ret = ERROR_INSUFFICIENT_BUFFER; + goto done; + } + + pathinfo[path_index].flags = DISPLAYCONFIG_PATH_ACTIVE; + set_mode_target_info(&modeinfo[mode_index], gpu_luid, output_id, flags, &devmode); + set_path_target_info(&(pathinfo[path_index].targetInfo), gpu_luid, output_id, mode_index, &devmode);
set_mode_target_info( &modeinfo[mode_index], gpu_luid, output_id, flags, &devmode );
set_path_target_info( &pathinfo[path_index].targetInfo, gpu_luid, output_id, mode_index, &devmode );
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/2957#note_35161