Details
-
Task
-
Resolution: Unresolved
-
Minor
-
None
-
None
Description
Not too long ago Microsoft opened sourced the entire WPF runtime under the MIT license.
Under this repo is a module called WPFGFX
https://github.com/dotnet/wpf/tree/main/src/Microsoft.DotNet.Wpf/src/WpfGfx
Starting with Windows Vista DWM was introduced with a handful of modules that make it up. One of those is called MILCore; This library was almost an exact copy of the WPF runtime MILCore. This repo is an MIT variant of this.
Starting with Windows 7 even to the current version of Windows (11); MILCore was replaced with a module name dwmcore which is a minimized version of MILCore with some unused libraries removed from the dll.
In order for us to begin development on DWM for ReactOS we should import Wpfgfx (Aka MILCore) and figure out the minimal functionality we need to be binary swappable with windows 7, so we don't have any extra bloat in the repo then we need.