Zhiyi Zhang (@zhiyi) commented about dlls/win32u/sysparams.c:
}
}
+static void set_mode_desktop_info( DISPLAYCONFIG_MODE_INFO *info, const LUID *gpu_luid, UINT32 target_id,
const DISPLAYCONFIG_SOURCE_MODE *source_mode )
+{
- DISPLAYCONFIG_DESKTOP_IMAGE_INFO *mode = &info->desktopImageInfo;
- info->infoType = DISPLAYCONFIG_MODE_INFO_TYPE_DESKTOP_IMAGE;
- info->adapterId = *gpu_luid;
- info->id = target_id;
- mode->PathSourceSize.x = source_mode->width;
- mode->PathSourceSize.y = source_mode->height;
- mode->DesktopImageRegion.left = 0;
I don't see tests for mode->DesktopImageRegion.left and mode->DesktopImageRegion.right. Is assigning 0 correct for multi-monitor systems?