You need Visual C++ 4.0 to build the NT 4.0 source kit again with the 4.0 SDK and DDK again using windiff to combine directories. In my opinion Visual C++ 4.0 would be the version to buy with 2005 for XP/2003. As 4.0 comes with the Mac Cross Platform Version, RISC edition and the Embedded Version. XP is in Visual Studio 2019 Compatibility support until 2029 so don't look for Windows 7 source anytime soon. Maybe the Enterprise Source Licensing Program if your company has 10K windows seats. It used to be 700 resource hours. I'm a member of the .NET Foundation and am trying with the Shared Source initiative again. You need your desktop optimization packs with software assurance.
Visual Studio 2019 Platform Targeting and Compatibility
XP in support in VS 2019 until 2029.