diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..de372103 --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +################################################################################ +# This .gitignore file was automatically created by Microsoft(R) Visual Studio. +################################################################################ + +*.ipch +*.suo +/.vs +*.user +/vc/.vs/Detours/v15 +/vc/Debug +/vc/x64 diff --git a/vc/Detours.sln b/vc/Detours.sln new file mode 100644 index 00000000..08262301 --- /dev/null +++ b/vc/Detours.sln @@ -0,0 +1,43 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2035 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Detours", "Detours.vcxproj", "{37489709-8054-4903-9C49-A79846049FC9}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + DebugMDd|x64 = DebugMDd|x64 + DebugMDd|x86 = DebugMDd|x86 + DebugMTd|x64 = DebugMTd|x64 + DebugMTd|x86 = DebugMTd|x86 + ReleaseMD|x64 = ReleaseMD|x64 + ReleaseMD|x86 = ReleaseMD|x86 + ReleaseMT|x64 = ReleaseMT|x64 + ReleaseMT|x86 = ReleaseMT|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {37489709-8054-4903-9C49-A79846049FC9}.DebugMDd|x64.ActiveCfg = DebugMDd|x64 + {37489709-8054-4903-9C49-A79846049FC9}.DebugMDd|x64.Build.0 = DebugMDd|x64 + {37489709-8054-4903-9C49-A79846049FC9}.DebugMDd|x86.ActiveCfg = DebugMDd|Win32 + {37489709-8054-4903-9C49-A79846049FC9}.DebugMDd|x86.Build.0 = DebugMDd|Win32 + {37489709-8054-4903-9C49-A79846049FC9}.DebugMTd|x64.ActiveCfg = DebugMTd|x64 + {37489709-8054-4903-9C49-A79846049FC9}.DebugMTd|x64.Build.0 = DebugMTd|x64 + {37489709-8054-4903-9C49-A79846049FC9}.DebugMTd|x86.ActiveCfg = DebugMTd|Win32 + {37489709-8054-4903-9C49-A79846049FC9}.DebugMTd|x86.Build.0 = DebugMTd|Win32 + {37489709-8054-4903-9C49-A79846049FC9}.ReleaseMD|x64.ActiveCfg = ReleaseMD|x64 + {37489709-8054-4903-9C49-A79846049FC9}.ReleaseMD|x64.Build.0 = ReleaseMD|x64 + {37489709-8054-4903-9C49-A79846049FC9}.ReleaseMD|x86.ActiveCfg = ReleaseMD|Win32 + {37489709-8054-4903-9C49-A79846049FC9}.ReleaseMD|x86.Build.0 = ReleaseMD|Win32 + {37489709-8054-4903-9C49-A79846049FC9}.ReleaseMT|x64.ActiveCfg = ReleaseMD|x64 + {37489709-8054-4903-9C49-A79846049FC9}.ReleaseMT|x64.Build.0 = ReleaseMD|x64 + {37489709-8054-4903-9C49-A79846049FC9}.ReleaseMT|x86.ActiveCfg = ReleaseMT|Win32 + {37489709-8054-4903-9C49-A79846049FC9}.ReleaseMT|x86.Build.0 = ReleaseMT|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {1E71C644-7F30-4025-B1DF-6A4F07A2EDB3} + EndGlobalSection +EndGlobal diff --git a/vc/Detours.vcxproj b/vc/Detours.vcxproj new file mode 100644 index 00000000..e7bbb527 --- /dev/null +++ b/vc/Detours.vcxproj @@ -0,0 +1,306 @@ + + + + + DebugMTd + Win32 + + + DebugMTd + x64 + + + DebugMDd + Win32 + + + ReleaseMT + Win32 + + + ReleaseMT + x64 + + + ReleaseMD + Win32 + + + DebugMDd + x64 + + + ReleaseMD + x64 + + + + 15.0 + {37489709-8054-4903-9C49-A79846049FC9} + Win32Proj + Detours + 10.0.17134.0 + + + + StaticLibrary + true + v141 + Unicode + + + StaticLibrary + true + v141 + Unicode + + + StaticLibrary + false + v141 + Unicode + + + StaticLibrary + false + v141 + Unicode + + + StaticLibrary + true + v141 + Unicode + + + StaticLibrary + true + v141 + Unicode + + + StaticLibrary + false + v141 + Unicode + + + StaticLibrary + false + v141 + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Level4 + true + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + true + ProgramDatabase + + + Windows + true + + + mkdir ..\include +xcopy /I /Y /D /R /K "..\src\*.h" "..\include" + + + + + Level4 + Disabled + true + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreadedDebug + true + true + ProgramDatabase + + + Windows + true + + + mkdir ..\include +xcopy /I /Y /D /R /K "..\src\*.h" "..\include" + + + + + Level4 + Disabled + true + _DEBUG;_LIB;%(PreprocessorDefinitions) + true + true + ProgramDatabase + + + + + Windows + true + + + mkdir ..\include +xcopy /I /Y /D /R /K "..\src\*.h" "..\include" + + + + + Level4 + Disabled + true + _DEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreadedDebug + true + true + ProgramDatabase + + + + + Windows + true + + + mkdir ..\include +xcopy /I /Y /D /R /K "..\src\*.h" "..\include" + + + + + Level4 + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + true + true + + + Windows + true + true + true + + + mkdir ..\include +xcopy /I /Y /D /R /K "..\src\*.h" "..\include" + + + + + Level4 + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreaded + true + true + + + Windows + true + true + true + + + mkdir ..\include +xcopy /I /Y /D /R /K "..\src\*.h" "..\include" + + + + + Level4 + MaxSpeed + true + true + NDEBUG;_LIB;%(PreprocessorDefinitions) + true + true + + + + + Windows + true + true + true + + + mkdir ..\include +xcopy /I /Y /D /R /K "..\src\*.h" "..\include" + + + + + Level4 + MaxSpeed + true + true + NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreaded + true + true + + + + + Windows + true + true + true + + + mkdir ..\include +xcopy /I /Y /D /R /K "..\src\*.h" "..\include" + + + + + + + + + + true + + + + + + \ No newline at end of file diff --git a/vc/Detours.vcxproj.filters b/vc/Detours.vcxproj.filters new file mode 100644 index 00000000..0995631d --- /dev/null +++ b/vc/Detours.vcxproj.filters @@ -0,0 +1,152 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header 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 + + + 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 + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + \ No newline at end of file