Visual Studio 2017 will complain about a missing "ddoutput.h" when trying to compile. Also, there's a declaration of a nonexistent "d3d9InterfaceQuery". With both gone, VS 2017 works fine.
Also, all three DirectX 8.1 header files are included and referenced directly in the solution; it's better to include 324 KB here than to ask for 170 MB that will be unused for the most part. The best aspect is that no one will need to change their "IncludePath"; both the generator and the wrapper are ready to compile.
Visual Studio 2017 will complain about a missing "ddoutput.h" when trying to compile. Also, there's a declaration of a nonexistent "d3d9InterfaceQuery". With both gone, VS 2017 works fine.
Also, all three DirectX 8.1 header files are included and referenced directly in the solution; it's better to include 324 KB here than to ask for 170 MB that will be unused for the most part. The best aspect is that no one will need to change their "IncludePath"; both the generator and the wrapper are ready to compile.