diff --git a/msvc/ProcessMemoryPlugin.vcxproj b/msvc/ProcessMemoryPlugin.vcxproj
new file mode 100644
index 0000000..b508869
--- /dev/null
+++ b/msvc/ProcessMemoryPlugin.vcxproj
@@ -0,0 +1,117 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {8792F51B-4951-4BAD-B130-2F0EFDEFF64B}
+ QtVS_v304
+ ProcessMemoryPlugin
+ 10.0
+ $(MSBuildProjectDirectory)\QtMsBuild
+
+
+
+ DynamicLibrary
+ v143
+ true
+ Unicode
+
+
+ DynamicLibrary
+ v143
+ false
+ true
+ Unicode
+
+
+
+
+
+
+ Qt 6.10.2 MSVC
+ core;gui;widgets
+ debug
+
+
+ Qt 6.10.2 MSVC
+ core;gui;widgets
+ release
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(SolutionDir)$(Platform)\$(Configuration)\Plugins\
+
+
+
+ ..\src;%(AdditionalIncludeDirectories)
+ true
+ Level3
+ true
+ true
+
+
+ Windows
+ true
+ psapi.lib;shell32.lib;%(AdditionalDependencies)
+
+
+
+
+ ..\src;%(AdditionalIncludeDirectories)
+ true
+ Level3
+ true
+ true
+ true
+ true
+
+
+ Windows
+ false
+ true
+ true
+ psapi.lib;shell32.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/RcNetCompatPlugin.vcxproj b/msvc/RcNetCompatPlugin.vcxproj
new file mode 100644
index 0000000..e255a5e
--- /dev/null
+++ b/msvc/RcNetCompatPlugin.vcxproj
@@ -0,0 +1,124 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {6B775E9C-9CB6-45FD-86A0-BE948A778969}
+ QtVS_v304
+ RcNetCompatPlugin
+ 10.0
+ $(MSBuildProjectDirectory)\QtMsBuild
+
+
+
+ DynamicLibrary
+ v143
+ true
+ Unicode
+
+
+ DynamicLibrary
+ v143
+ false
+ true
+ Unicode
+
+
+
+
+
+
+ Qt 6.10.2 MSVC
+ core;gui;widgets
+ debug
+
+
+ Qt 6.10.2 MSVC
+ core;gui;widgets
+ release
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(SolutionDir)$(Platform)\$(Configuration)\Plugins\
+
+
+
+ ..\src;%(AdditionalIncludeDirectories)
+ true
+ Level3
+ true
+ true
+ HAS_CLR_BRIDGE=1;%(PreprocessorDefinitions)
+
+
+ Windows
+ true
+ ole32.lib;%(AdditionalDependencies)
+
+
+
+
+ ..\src;%(AdditionalIncludeDirectories)
+ true
+ Level3
+ true
+ true
+ true
+ true
+ HAS_CLR_BRIDGE=1;%(PreprocessorDefinitions)
+
+
+ Windows
+ false
+ true
+ true
+ ole32.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/Reclass.slnx b/msvc/Reclass.slnx
new file mode 100644
index 0000000..7a832a9
--- /dev/null
+++ b/msvc/Reclass.slnx
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/Reclass.vcxproj b/msvc/Reclass.vcxproj
new file mode 100644
index 0000000..d9d63a8
--- /dev/null
+++ b/msvc/Reclass.vcxproj
@@ -0,0 +1,191 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {C369F1FE-37C2-4C66-AC6D-ECB2B2B4AD5E}
+ QtVS_v304
+ 10.0
+ 10.0
+ $(MSBuildProjectDirectory)\QtMsBuild
+
+
+
+ Application
+ v143
+ true
+ Unicode
+
+
+ Application
+ v143
+ false
+ true
+ Unicode
+
+
+
+
+
+
+ Qt 6.10.2 MSVC
+ core;gui;widgets;concurrent;network;svg
+ debug
+
+
+ Qt 6.10.2 MSVC
+ core;gui;widgets;concurrent;network;svg
+ release
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\third_party\fadec\;..\third_party\raw_pdb\src\;..\third_party\qscintilla\src\;..\src\
+
+
+ dwmapi.lib;dbghelp.lib;%(AdditionalDependencies)
+
+
+
+
+ dwmapi.lib;dbghelp.lib;%(AdditionalDependencies)
+
+
+
+
+ true
+ Level3
+ true
+ true
+
+
+ Windows
+ true
+
+
+
+
+ true
+ Level3
+ true
+ true
+ true
+ true
+
+
+ Windows
+ false
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {6A30A4F0-1A8D-4C6E-82D4-0A0D9693AA40}
+
+
+ {F7124B57-7682-4702-B725-4D844DC41ADA}
+
+
+ {fbe3dbfa-20a7-4f99-9326-ed82c8b7b910}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/msvc/Reclass.vcxproj.filters b/msvc/Reclass.vcxproj.filters
new file mode 100644
index 0000000..1881c13
--- /dev/null
+++ b/msvc/Reclass.vcxproj.filters
@@ -0,0 +1,223 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ qml;cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {A1B2C3D4-0001-0001-0001-000000000001}
+
+
+ {A1B2C3D4-0001-0001-0001-000000000002}
+
+
+ {A1B2C3D4-0001-0001-0001-000000000003}
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;hm;inl;inc;xsd
+
+
+ {A1B2C3D4-0002-0001-0001-000000000001}
+
+
+ {A1B2C3D4-0002-0001-0001-000000000002}
+
+
+ {A1B2C3D4-0002-0001-0001-000000000003}
+
+
+ {A1B2C3D4-0002-0001-0001-000000000004}
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ qrc;rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+ {99349809-55BA-4b9d-BF79-8FDBB0286EB3}
+ ui
+
+
+
+
+ Resource Files
+
+
+
+
+ Form Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files\imports
+
+
+ Header Files\mcp
+
+
+ Header Files\themes
+
+
+ Header Files\themes
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files\imports
+
+
+ Header Files\imports
+
+
+ Header Files\imports
+
+
+ Header Files\imports
+
+
+ Header Files\providers
+
+
+ Header Files\providers
+
+
+ Header Files\providers
+
+
+ Header Files\providers
+
+
+ Header Files\themes
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files\imports
+
+
+ Source Files\imports
+
+
+ Source Files\imports
+
+
+ Source Files\imports
+
+
+ Source Files\imports
+
+
+ Source Files\mcp
+
+
+ Source Files\themes
+
+
+ Source Files\themes
+
+
+ Source Files\themes
+
+
+
diff --git a/msvc/RemoteProcessMemoryPlugin.vcxproj b/msvc/RemoteProcessMemoryPlugin.vcxproj
new file mode 100644
index 0000000..2104024
--- /dev/null
+++ b/msvc/RemoteProcessMemoryPlugin.vcxproj
@@ -0,0 +1,118 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {39E2DDF6-CB76-4063-B957-66ECF1252010}
+ QtVS_v304
+ RemoteProcessMemoryPlugin
+ 10.0
+ $(MSBuildProjectDirectory)\QtMsBuild
+
+
+
+ DynamicLibrary
+ v143
+ true
+ Unicode
+
+
+ DynamicLibrary
+ v143
+ false
+ true
+ Unicode
+
+
+
+
+
+
+ Qt 6.10.2 MSVC
+ core;gui;widgets
+ debug
+
+
+ Qt 6.10.2 MSVC
+ core;gui;widgets
+ release
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(SolutionDir)$(Platform)\$(Configuration)\Plugins\
+
+
+
+ ..\src;..\plugins\RemoteProcessMemory;%(AdditionalIncludeDirectories)
+ true
+ Level3
+ true
+ true
+
+
+ Windows
+ true
+ psapi.lib;shell32.lib;%(AdditionalDependencies)
+
+
+
+
+ ..\src;..\plugins\RemoteProcessMemory;%(AdditionalIncludeDirectories)
+ true
+ Level3
+ true
+ true
+ true
+ true
+
+
+ Windows
+ false
+ true
+ true
+ psapi.lib;shell32.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/WinDbgMemoryPlugin.vcxproj b/msvc/WinDbgMemoryPlugin.vcxproj
new file mode 100644
index 0000000..754d9d2
--- /dev/null
+++ b/msvc/WinDbgMemoryPlugin.vcxproj
@@ -0,0 +1,112 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {E25D358E-20F0-448B-BB2F-55E9D1F8E7CA}
+ QtVS_v304
+ WinDbgMemoryPlugin
+ 10.0
+ $(MSBuildProjectDirectory)\QtMsBuild
+
+
+
+ DynamicLibrary
+ v143
+ true
+ Unicode
+
+
+ DynamicLibrary
+ v143
+ false
+ true
+ Unicode
+
+
+
+
+
+
+ Qt 6.10.2 MSVC
+ core;gui;widgets
+ debug
+
+
+ Qt 6.10.2 MSVC
+ core;gui;widgets
+ release
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(SolutionDir)$(Platform)\$(Configuration)\Plugins\
+
+
+
+ ..\src;%(AdditionalIncludeDirectories)
+ true
+ Level3
+ true
+ true
+
+
+ Windows
+ true
+ dbgeng.lib;ole32.lib;%(AdditionalDependencies)
+
+
+
+
+ ..\src;%(AdditionalIncludeDirectories)
+ true
+ Level3
+ true
+ true
+ true
+ true
+
+
+ Windows
+ false
+ true
+ true
+ dbgeng.lib;ole32.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/fadec.vcxproj b/msvc/fadec.vcxproj
new file mode 100644
index 0000000..41dcfeb
--- /dev/null
+++ b/msvc/fadec.vcxproj
@@ -0,0 +1,81 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {6A30A4F0-1A8D-4C6E-82D4-0A0D9693AA40}
+ fadec
+ 10.0
+
+
+
+ StaticLibrary
+ v143
+ true
+ Unicode
+
+
+ StaticLibrary
+ v143
+ false
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\third_party\fadec\
+
+
+
+ $(FadecDir);%(AdditionalIncludeDirectories)
+ Level4
+ false
+ _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ 4018;4146;4244;4245;4267;4310
+ stdc11
+
+
+
+
+ $(FadecDir);%(AdditionalIncludeDirectories)
+ Level4
+ false
+ _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ 4018;4146;4244;4245;4267;4310
+ true
+ true
+ stdc11
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/msvc/qscintilla.vcxproj b/msvc/qscintilla.vcxproj
new file mode 100644
index 0000000..ec1d6e1
--- /dev/null
+++ b/msvc/qscintilla.vcxproj
@@ -0,0 +1,445 @@
+
+
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {F7124B57-7682-4702-B725-4D844DC41ADA}
+ QtVS_v304
+ qscintilla
+ 10.0
+ $(MSBuildProjectDirectory)\QtMsBuild
+
+
+
+ StaticLibrary
+ v143
+ true
+ Unicode
+
+
+ StaticLibrary
+ v143
+ false
+ true
+ Unicode
+
+
+
+
+
+
+ Qt 6.10.2 MSVC
+ core;gui;widgets;printsupport
+ debug
+
+
+ Qt 6.10.2 MSVC
+ core;gui;widgets;printsupport
+ release
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\third_party\qscintilla\
+
+
+
+ $(QScintillaDir)src;$(QScintillaDir)scintilla\include;$(QScintillaDir)scintilla\lexlib;$(QScintillaDir)scintilla\src;%(AdditionalIncludeDirectories)
+ true
+ TurnOffAllWarnings
+ SCINTILLA_QT;SCI_LEXER;INCLUDE_DEPRECATED_FEATURES;%(PreprocessorDefinitions)
+ Sync
+
+
+
+
+ $(QScintillaDir)src;$(QScintillaDir)scintilla\include;$(QScintillaDir)scintilla\lexlib;$(QScintillaDir)scintilla\src;%(AdditionalIncludeDirectories)
+ true
+ TurnOffAllWarnings
+ SCINTILLA_QT;SCI_LEXER;INCLUDE_DEPRECATED_FEATURES;%(PreprocessorDefinitions)
+ Sync
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+