diff --git a/appveyor.yml b/appveyor.yml
index f6e908e..ac61107 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -22,8 +22,7 @@ install:
- cmd: |
cd "C:\projects\DMF"
git pull > NUL
- git apply "%APPVEYOR_BUILD_FOLDER%\patches\dmf-optimizations.diff
- git apply "%APPVEYOR_BUILD_FOLDER%\patches\dmf-sdk10.0.19041.0.diff
+ git apply "%APPVEYOR_BUILD_FOLDER%\patches\dmf.diff
cd %appveyor_build_folder%
before_build:
- ps: Invoke-WebRequest "https://github.com/nefarius/vpatch/releases/latest/download/vpatch.exe" -OutFile vpatch.exe
diff --git a/patches/dmf-optimizations.diff b/patches/dmf-optimizations.diff
deleted file mode 100644
index a5481be..0000000
--- a/patches/dmf-optimizations.diff
+++ /dev/null
@@ -1,285 +0,0 @@
- Dmf/Solution/DmfK/DmfK.vcxproj | 8 ++++++++
- Dmf/Solution/DmfKFramework/DmfKFramework.vcxproj | 8 ++++++++
- .../DmfKModules.Library/DmfKModules.Library.vcxproj | 8 ++++++++
- .../DmfKModules.Template/DmfKModules.Template.vcxproj | 16 ++++++++++++----
- Dmf/Solution/DmfU/DmfU.vcxproj | 8 ++++++++
- Dmf/Solution/DmfUFramework/DmfUFramework.vcxproj | 8 ++++++++
- .../DmfUModules.Library/DmfUModules.Library.vcxproj | 8 ++++++++
- .../DmfUModules.Library.vcxproj.filters | 10 +++++-----
- .../DmfUModules.Template/DmfUModules.Template.vcxproj | 12 ++++++++++--
- 9 files changed, 75 insertions(+), 11 deletions(-)
-
-diff --git a/Dmf/Solution/DmfK/DmfK.vcxproj b/Dmf/Solution/DmfK/DmfK.vcxproj
-index 738397c..e791a99 100644
---- a/Dmf/Solution/DmfK/DmfK.vcxproj
-+++ b/Dmf/Solution/DmfK/DmfK.vcxproj
-@@ -199,6 +199,9 @@
- OldStyle
- .c.C.cpp.CPP.h.H
- true
-+ MaxSpeed
-+ Speed
-+ true
-
-
- %(AdditionalLibraryDirectories)
-@@ -228,6 +231,9 @@
- OldStyle
- .c.C.cpp.CPP.h.H
- true
-+ MaxSpeed
-+ Speed
-+ true
-
-
- %(AdditionalLibraryDirectories)
-@@ -258,6 +264,8 @@
- .c.C.cpp.CPP.h.H
- true
- /d2guardsignret %(AdditionalOptions)
-+ MaxSpeed
-+ Speed
-
-
- %(AdditionalLibraryDirectories)
-diff --git a/Dmf/Solution/DmfKFramework/DmfKFramework.vcxproj b/Dmf/Solution/DmfKFramework/DmfKFramework.vcxproj
-index 13d2475..8b8680b 100644
---- a/Dmf/Solution/DmfKFramework/DmfKFramework.vcxproj
-+++ b/Dmf/Solution/DmfKFramework/DmfKFramework.vcxproj
-@@ -230,6 +230,9 @@
- OldStyle
- .c.C.cpp.CPP.h.H
- true
-+ MaxSpeed
-+ Speed
-+ true
-
-
- %(AdditionalLibraryDirectories)
-@@ -257,6 +260,9 @@
- OldStyle
- .c.C.cpp.CPP.h.H
- true
-+ MaxSpeed
-+ Speed
-+ true
-
-
- %(AdditionalLibraryDirectories)
-@@ -285,6 +291,8 @@
- .c.C.cpp.CPP.h.H
- true
- /d2guardsignret %(AdditionalOptions)
-+ MaxSpeed
-+ Speed
-
-
- %(AdditionalLibraryDirectories)
-diff --git a/Dmf/Solution/DmfKModules.Library/DmfKModules.Library.vcxproj b/Dmf/Solution/DmfKModules.Library/DmfKModules.Library.vcxproj
-index 1ba20c5..d5426d7 100644
---- a/Dmf/Solution/DmfKModules.Library/DmfKModules.Library.vcxproj
-+++ b/Dmf/Solution/DmfKModules.Library/DmfKModules.Library.vcxproj
-@@ -323,6 +323,9 @@
- OldStyle
- .c.C.cpp.CPP.h.H
- true
-+ MaxSpeed
-+ Speed
-+ true
-
-
- %(AdditionalLibraryDirectories)
-@@ -352,6 +355,9 @@
- OldStyle
- .c.C.cpp.CPP.h.H
- true
-+ MaxSpeed
-+ Speed
-+ true
-
-
- %(AdditionalLibraryDirectories)
-@@ -382,6 +388,8 @@
- .c.C.cpp.CPP.h.H
- true
- /d2guardsignret %(AdditionalOptions)
-+ MaxSpeed
-+ Speed
-
-
- %(AdditionalLibraryDirectories)
-diff --git a/Dmf/Solution/DmfKModules.Template/DmfKModules.Template.vcxproj b/Dmf/Solution/DmfKModules.Template/DmfKModules.Template.vcxproj
-index 0d0ef4c..dab8874 100644
---- a/Dmf/Solution/DmfKModules.Template/DmfKModules.Template.vcxproj
-+++ b/Dmf/Solution/DmfKModules.Template/DmfKModules.Template.vcxproj
-@@ -132,13 +132,13 @@
- OldStyle
- .c.C.cpp.CPP.h.H
- true
-- /d2guardsignret %(AdditionalOptions)
-+ /d2guardsignret %(AdditionalOptions)
-
-
- %(AdditionalLibraryDirectories)
- %(AdditionalDependencies);setupapi.lib;cfgmgr32.lib;wpprecorder.lib;
- true
-- /guard:delayloadsignret %(AdditionalOptions)
-+ /guard:delayloadsignret %(AdditionalOptions)
-
-
- false
-@@ -158,6 +158,9 @@
- OldStyle
- .c.C.cpp.CPP.h.H
- true
-+ MaxSpeed
-+ Speed
-+ true
-
-
- %(AdditionalLibraryDirectories)
-@@ -182,6 +185,9 @@
- OldStyle
- .c.C.cpp.CPP.h.H
- true
-+ MaxSpeed
-+ Speed
-+ true
-
-
- %(AdditionalLibraryDirectories)
-@@ -206,13 +212,15 @@
- OldStyle
- .c.C.cpp.CPP.h.H
- true
-- /d2guardsignret %(AdditionalOptions)
-+ /d2guardsignret %(AdditionalOptions)
-+ MaxSpeed
-+ Speed
-
-
- %(AdditionalLibraryDirectories)
- %(AdditionalDependencies);setupapi.lib;cfgmgr32.lib;wpprecorder.lib;
- true
-- /guard:delayloadsignret %(AdditionalOptions)
-+ /guard:delayloadsignret %(AdditionalOptions)
-
-
- false
-diff --git a/Dmf/Solution/DmfU/DmfU.vcxproj b/Dmf/Solution/DmfU/DmfU.vcxproj
-index 9b9dd48..9357ae2 100644
---- a/Dmf/Solution/DmfU/DmfU.vcxproj
-+++ b/Dmf/Solution/DmfU/DmfU.vcxproj
-@@ -83,6 +83,14 @@
- .c.C.cpp.CPP.h.H
- %(AdditionalIncludeDirectories);..\..;
- true
-+ MaxSpeed
-+ Speed
-+ MaxSpeed
-+ Speed
-+ true
-+ MaxSpeed
-+ Speed
-+ true
-
-
- /d2guardsignret %(AdditionalOptions)
-diff --git a/Dmf/Solution/DmfUFramework/DmfUFramework.vcxproj b/Dmf/Solution/DmfUFramework/DmfUFramework.vcxproj
-index 7ba02d9..bc700b8 100644
---- a/Dmf/Solution/DmfUFramework/DmfUFramework.vcxproj
-+++ b/Dmf/Solution/DmfUFramework/DmfUFramework.vcxproj
-@@ -125,6 +125,14 @@
- %(AdditionalIncludeDirectories);..\..\Framework;..\..\Framework\Modules.Core
- true
- true
-+ MaxSpeed
-+ Speed
-+ MaxSpeed
-+ Speed
-+ true
-+ MaxSpeed
-+ Speed
-+ true
-
-
- /d2guardsignret %(AdditionalOptions)
-diff --git a/Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj b/Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj
-index 214e8bb..6930f30 100644
---- a/Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj
-+++ b/Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj
-@@ -141,6 +141,14 @@
- stdcpp17
- stdcpp17
- stdcpp17
-+ MaxSpeed
-+ Speed
-+ MaxSpeed
-+ Speed
-+ true
-+ MaxSpeed
-+ Speed
-+ true
-
-
- /d2guardsignret %(AdditionalOptions)
-diff --git a/Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj.filters b/Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj.filters
-index b0a085b..c6ce5b1 100644
---- a/Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj.filters
-+++ b/Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj.filters
-@@ -389,11 +389,8 @@
-
- Modules\Targets
-
--
--
--
-- Documentation\Modules\Targets
--
-+
-+
-
-
-
-@@ -519,5 +516,8 @@
-
- Documentation\Modules\Targets
-
-+
-+
-+
-
-
-\ No newline at end of file
-diff --git a/Dmf/Solution/DmfUModules.Template/DmfUModules.Template.vcxproj b/Dmf/Solution/DmfUModules.Template/DmfUModules.Template.vcxproj
-index 7c285cc..ca4455e 100644
---- a/Dmf/Solution/DmfUModules.Template/DmfUModules.Template.vcxproj
-+++ b/Dmf/Solution/DmfUModules.Template/DmfUModules.Template.vcxproj
-@@ -84,9 +84,17 @@
- true
- true
- stdcpp17
-+ MaxSpeed
-+ Speed
-+ MaxSpeed
-+ Speed
-+ true
-+ MaxSpeed
-+ Speed
-+ true
-
-
-- /d2guardsignret %(AdditionalOptions)
-+ /d2guardsignret %(AdditionalOptions)
-
-
- %(AdditionalDependencies);hid.lib;setupapi.lib;cfgmgr32.lib;
-@@ -94,7 +102,7 @@
-
-
-
-- /guard:delayloadsignret %(AdditionalOptions)
-+ /guard:delayloadsignret %(AdditionalOptions)
-
-
-
diff --git a/patches/dmf-sdk10.0.19041.0.diff b/patches/dmf.diff
similarity index 50%
rename from patches/dmf-sdk10.0.19041.0.diff
rename to patches/dmf.diff
index aec46df..ebe49f2 100644
--- a/patches/dmf-sdk10.0.19041.0.diff
+++ b/patches/dmf.diff
@@ -1,15 +1,15 @@
- Dmf/Solution/DmfK/DmfK.vcxproj | 12 ++++++------
- Dmf/Solution/DmfKFramework/DmfKFramework.vcxproj | 12 ++++++------
- Dmf/Solution/DmfKModules.Library/DmfKModules.Library.vcxproj | 12 ++++++------
- .../DmfKModules.Template/DmfKModules.Template.vcxproj | 12 ++++++------
- Dmf/Solution/DmfU/DmfU.vcxproj | 2 +-
- Dmf/Solution/DmfUFramework/DmfUFramework.vcxproj | 12 ++++++------
- Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj | 12 ++++++------
- .../DmfUModules.Template/DmfUModules.Template.vcxproj | 8 ++++----
- 8 files changed, 41 insertions(+), 41 deletions(-)
+ Dmf/Solution/DmfK/DmfK.vcxproj | 28 +++++++++++++++++-----
+ Dmf/Solution/DmfKFramework/DmfKFramework.vcxproj | 28 +++++++++++++++++-----
+ .../DmfKModules.Library.vcxproj | 28 +++++++++++++++++-----
+ .../DmfKModules.Template.vcxproj | 28 +++++++++++++++++-----
+ Dmf/Solution/DmfU/DmfU.vcxproj | 18 +++++++++++++-
+ Dmf/Solution/DmfUFramework/DmfUFramework.vcxproj | 28 +++++++++++++++++-----
+ .../DmfUModules.Library.vcxproj | 28 +++++++++++++++++-----
+ .../DmfUModules.Template.vcxproj | 24 +++++++++++++++----
+ 8 files changed, 169 insertions(+), 41 deletions(-)
diff --git a/Dmf/Solution/DmfK/DmfK.vcxproj b/Dmf/Solution/DmfK/DmfK.vcxproj
-index 738397c..3e3a9e2 100644
+index 738397c..de0b165 100644
--- a/Dmf/Solution/DmfK/DmfK.vcxproj
+++ b/Dmf/Solution/DmfK/DmfK.vcxproj
@@ -44,37 +44,37 @@
@@ -56,8 +56,66 @@ index 738397c..3e3a9e2 100644
DbgengKernelDebugger
+@@ -110,6 +110,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -139,6 +142,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -169,6 +175,8 @@
+ .c.C.cpp.CPP.h.H
+ true
+ /d2guardsignret %(AdditionalOptions)
++ MaxSpeed
++ Speed
+
+
+ %(AdditionalLibraryDirectories)
+@@ -199,6 +207,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -228,6 +239,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -258,6 +272,8 @@
+ .c.C.cpp.CPP.h.H
+ true
+ /d2guardsignret %(AdditionalOptions)
++ MaxSpeed
++ Speed
+
+
+ %(AdditionalLibraryDirectories)
diff --git a/Dmf/Solution/DmfKFramework/DmfKFramework.vcxproj b/Dmf/Solution/DmfKFramework/DmfKFramework.vcxproj
-index 13d2475..5393c32 100644
+index 13d2475..b2d481c 100644
--- a/Dmf/Solution/DmfKFramework/DmfKFramework.vcxproj
+++ b/Dmf/Solution/DmfKFramework/DmfKFramework.vcxproj
@@ -80,37 +80,37 @@
@@ -104,8 +162,66 @@ index 13d2475..5393c32 100644
DbgengKernelDebugger
+@@ -147,6 +147,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -174,6 +177,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -202,6 +208,8 @@
+ .c.C.cpp.CPP.h.H
+ true
+ /d2guardsignret %(AdditionalOptions)
++ MaxSpeed
++ Speed
+
+
+ %(AdditionalLibraryDirectories)
+@@ -230,6 +238,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -257,6 +268,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -285,6 +299,8 @@
+ .c.C.cpp.CPP.h.H
+ true
+ /d2guardsignret %(AdditionalOptions)
++ MaxSpeed
++ Speed
+
+
+ %(AdditionalLibraryDirectories)
diff --git a/Dmf/Solution/DmfKModules.Library/DmfKModules.Library.vcxproj b/Dmf/Solution/DmfKModules.Library/DmfKModules.Library.vcxproj
-index 1ba20c5..e420619 100644
+index 1ba20c5..ec7dbed 100644
--- a/Dmf/Solution/DmfKModules.Library/DmfKModules.Library.vcxproj
+++ b/Dmf/Solution/DmfKModules.Library/DmfKModules.Library.vcxproj
@@ -167,37 +167,37 @@
@@ -152,8 +268,66 @@ index 1ba20c5..e420619 100644
DbgengKernelDebugger
+@@ -234,6 +234,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -263,6 +266,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -293,6 +299,8 @@
+ .c.C.cpp.CPP.h.H
+ true
+ /d2guardsignret %(AdditionalOptions)
++ MaxSpeed
++ Speed
+
+
+ %(AdditionalLibraryDirectories)
+@@ -323,6 +331,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -352,6 +363,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -382,6 +396,8 @@
+ .c.C.cpp.CPP.h.H
+ true
+ /d2guardsignret %(AdditionalOptions)
++ MaxSpeed
++ Speed
+
+
+ %(AdditionalLibraryDirectories)
diff --git a/Dmf/Solution/DmfKModules.Template/DmfKModules.Template.vcxproj b/Dmf/Solution/DmfKModules.Template/DmfKModules.Template.vcxproj
-index 0d0ef4c..c46ff9e 100644
+index 0d0ef4c..ce1f791 100644
--- a/Dmf/Solution/DmfKModules.Template/DmfKModules.Template.vcxproj
+++ b/Dmf/Solution/DmfKModules.Template/DmfKModules.Template.vcxproj
@@ -44,13 +44,13 @@
@@ -172,12 +346,34 @@ index 0d0ef4c..c46ff9e 100644
DbgengKernelDebugger
-@@ -132,13 +132,13 @@
+@@ -84,6 +84,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -108,6 +111,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -132,13 +138,15 @@
OldStyle
.c.C.cpp.CPP.h.H
true
- /d2guardsignret %(AdditionalOptions)
+ /d2guardsignret %(AdditionalOptions)
++ MaxSpeed
++ Speed
%(AdditionalLibraryDirectories)
@@ -188,12 +384,34 @@ index 0d0ef4c..c46ff9e 100644
false
-@@ -206,13 +206,13 @@
+@@ -158,6 +166,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -182,6 +193,9 @@
+ OldStyle
+ .c.C.cpp.CPP.h.H
+ true
++ MaxSpeed
++ Speed
++ true
+
+
+ %(AdditionalLibraryDirectories)
+@@ -206,13 +220,15 @@
OldStyle
.c.C.cpp.CPP.h.H
true
- /d2guardsignret %(AdditionalOptions)
+ /d2guardsignret %(AdditionalOptions)
++ MaxSpeed
++ Speed
%(AdditionalLibraryDirectories)
@@ -205,7 +423,7 @@ index 0d0ef4c..c46ff9e 100644
false
diff --git a/Dmf/Solution/DmfU/DmfU.vcxproj b/Dmf/Solution/DmfU/DmfU.vcxproj
-index 9b9dd48..e8c31a4 100644
+index 9b9dd48..521b273 100644
--- a/Dmf/Solution/DmfU/DmfU.vcxproj
+++ b/Dmf/Solution/DmfU/DmfU.vcxproj
@@ -46,7 +46,7 @@
@@ -217,8 +435,31 @@ index 9b9dd48..e8c31a4 100644
DbgengKernelDebugger
+@@ -83,6 +83,22 @@
+ .c.C.cpp.CPP.h.H
+ %(AdditionalIncludeDirectories);..\..;
+ true
++ MaxSpeed
++ Speed
++ MaxSpeed
++ Speed
++ MaxSpeed
++ Speed
++ true
++ MaxSpeed
++ Speed
++ true
++ MaxSpeed
++ Speed
++ true
++ MaxSpeed
++ Speed
++ true
+
+
+ /d2guardsignret %(AdditionalOptions)
diff --git a/Dmf/Solution/DmfUFramework/DmfUFramework.vcxproj b/Dmf/Solution/DmfUFramework/DmfUFramework.vcxproj
-index 7ba02d9..54342c8 100644
+index 7ba02d9..cc174c6 100644
--- a/Dmf/Solution/DmfUFramework/DmfUFramework.vcxproj
+++ b/Dmf/Solution/DmfUFramework/DmfUFramework.vcxproj
@@ -45,32 +45,32 @@
@@ -260,8 +501,31 @@ index 7ba02d9..54342c8 100644
DbgengKernelDebugger
+@@ -125,6 +125,22 @@
+ %(AdditionalIncludeDirectories);..\..\Framework;..\..\Framework\Modules.Core
+ true
+ true
++ MaxSpeed
++ Speed
++ MaxSpeed
++ Speed
++ MaxSpeed
++ Speed
++ true
++ MaxSpeed
++ Speed
++ true
++ MaxSpeed
++ Speed
++ true
++ MaxSpeed
++ Speed
++ true
+
+
+ /d2guardsignret %(AdditionalOptions)
diff --git a/Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj b/Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj
-index 214e8bb..f11336b 100644
+index 214e8bb..d863a9b 100644
--- a/Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj
+++ b/Dmf/Solution/DmfUModules.Library/DmfUModules.Library.vcxproj
@@ -45,32 +45,32 @@
@@ -303,8 +567,31 @@ index 214e8bb..f11336b 100644
DbgengKernelDebugger
+@@ -141,6 +141,22 @@
+ stdcpp17
+ stdcpp17
+ stdcpp17
++ MaxSpeed
++ Speed
++ MaxSpeed
++ Speed
++ MaxSpeed
++ Speed
++ true
++ MaxSpeed
++ Speed
++ true
++ MaxSpeed
++ Speed
++ true
++ MaxSpeed
++ Speed
++ true
+
+
+ /d2guardsignret %(AdditionalOptions)
diff --git a/Dmf/Solution/DmfUModules.Template/DmfUModules.Template.vcxproj b/Dmf/Solution/DmfUModules.Template/DmfUModules.Template.vcxproj
-index 7c285cc..c83ffe0 100644
+index 7c285cc..436bf4f 100644
--- a/Dmf/Solution/DmfUModules.Template/DmfUModules.Template.vcxproj
+++ b/Dmf/Solution/DmfUModules.Template/DmfUModules.Template.vcxproj
@@ -45,12 +45,12 @@
@@ -322,8 +609,26 @@ index 7c285cc..c83ffe0 100644
-@@ -86,7 +86,7 @@
+@@ -84,9 +84,25 @@
+ true
+ true
stdcpp17
++ MaxSpeed
++ Speed
++ MaxSpeed
++ Speed
++ MaxSpeed
++ Speed
++ true
++ MaxSpeed
++ Speed
++ true
++ MaxSpeed
++ Speed
++ true
++ MaxSpeed
++ Speed
++ true
- /d2guardsignret %(AdditionalOptions)
@@ -331,7 +636,7 @@ index 7c285cc..c83ffe0 100644
%(AdditionalDependencies);hid.lib;setupapi.lib;cfgmgr32.lib;
-@@ -94,7 +94,7 @@
+@@ -94,7 +110,7 @@