Hi Paul,
The patch looks good to me. I'm not sure if it's good for code freeze but it looks like a low risk change. I guess that Halo Infinite was never working in vanilla wine.
When introducing detals.c file copy in concrt140 the idea was to keep the files as similar as possible (currently there's only change in one include + _MSVCP_VER define is not present in concrt). Could you please add the table in the same place both in concrt140 and msvcp90?
Please also update msvcp120_app.spec file.
Thanks, Piotr