From 040fb6f18abc3fc56687c3845d6cb3ffa43987ee Mon Sep 17 00:00:00 2001 From: Justin Kotalik <jukotali@microsoft.com> Date: Wed, 31 Oct 2018 15:51:17 -0700 Subject: [PATCH] Move IISIntegration into subfolder --- build.sh | 8 - korebuild-lock.txt | 2 - run.sh | 231 ------------------ .gitignore => src/IISIntegration/.gitignore | 0 .../IISIntegration/Directory.Build.props | 0 .../IISIntegration/Directory.Build.targets | 0 .../IISIntegration/IISIntegration.sln | 0 .../IISIntegration/NuGetPackageVerifier.json | 0 README.md => src/IISIntegration/README.md | 0 .../IISIntegration/build}/Build.Settings | 0 .../build}/Config.Definitions.Props | 0 {build => src/IISIntegration/build}/Key.snk | Bin .../build}/applicationhost.config | 0 .../build}/applicationhost.iis.config | 0 .../IISIntegration/build}/build.msbuild | 0 .../IISIntegration/build}/dependencies.props | 0 .../IISIntegration/build}/launchSettings.json | 0 .../IISIntegration/build}/native.targets | 0 .../IISIntegration/build}/repo.props | 0 .../IISIntegration/build}/repo.targets | 0 .../IISIntegration/build}/sources.props | 0 .../IISIntegration/build}/testsite.props | 0 .../samples}/IISSample/IISSample.csproj | 0 .../IISSample/Properties/launchSettings.json | 0 .../samples}/IISSample/Startup.cs | 0 .../samples}/IISSample/web.config | 0 .../NativeIISSample/NativeIISSample.csproj | 0 .../Properties/launchSettings.json | 0 .../samples}/NativeIISSample/Startup.cs | 0 .../samples}/NativeIISSample/web.config | 0 .../AspNetCore/AspNetCore.vcxproj | 0 .../AspNetCore/Inc/application.h | 0 .../AspNetCore/Inc/applicationmanager.h | 0 .../AspNetCore/Inc/aspnetcoreconfig.h | 0 .../AspNetCore/Inc/debugutil.h | 0 .../AspNetCore/Inc/environmentvariablehash.h | 0 .../AspNetCore/Inc/filewatcher.h | 0 .../AspNetCore/Inc/forwarderconnection.h | 0 .../AspNetCore/Inc/forwardinghandler.h | 0 .../AspNetCoreModuleV1/AspNetCore/Inc/path.h | 0 .../AspNetCore/Inc/processmanager.h | 0 .../AspNetCore/Inc/protocolconfig.h | 0 .../AspNetCore/Inc/proxymodule.h | 0 .../AspNetCore/Inc/resource.h | 0 .../AspNetCore/Inc/responseheaderhash.h | 0 .../AspNetCore/Inc/serverprocess.h | 0 .../AspNetCore/Inc/sttimer.h | 0 .../AspNetCore/Inc/websockethandler.h | 0 .../AspNetCore/Inc/winhttphelper.h | 0 .../AspNetCoreModuleV1/AspNetCore/Source.def | 0 .../AspNetCore/aspnetcore_msg.mc | 0 .../AspNetCore/aspnetcore_schema.xml | 0 .../AspNetCore/aspnetcoremodule.rc | 0 .../AspNetCoreModuleV1/AspNetCore/resource.h | 0 .../AspNetCore/src/application.cxx | 0 .../AspNetCore/src/applicationmanager.cxx | 0 .../AspNetCore/src/aspnetcoreconfig.cxx | 0 .../AspNetCore/src/filewatcher.cxx | 0 .../AspNetCore/src/forwarderconnection.cxx | 0 .../AspNetCore/src/forwardinghandler.cxx | 0 .../AspNetCore/src/main.cxx | 0 .../AspNetCore/src/path.cxx | 0 .../AspNetCore/src/precomp.hxx | 0 .../AspNetCore/src/processmanager.cxx | 0 .../AspNetCore/src/protocolconfig.cxx | 0 .../AspNetCore/src/proxymodule.cxx | 0 .../AspNetCore/src/responseheaderhash.cxx | 0 .../AspNetCore/src/serverprocess.cxx | 0 .../AspNetCore/src/websockethandler.cxx | 0 .../AspNetCore/src/winhttphelper.cxx | 0 .../AspNetCoreModuleV1/IISLib/IISLib.vcxproj | 0 .../src}/AspNetCoreModuleV1/IISLib/acache.cxx | 0 .../src}/AspNetCoreModuleV1/IISLib/acache.h | 0 .../src}/AspNetCoreModuleV1/IISLib/ahutil.cpp | 0 .../src}/AspNetCoreModuleV1/IISLib/ahutil.h | 0 .../src}/AspNetCoreModuleV1/IISLib/base64.cpp | 0 .../src}/AspNetCoreModuleV1/IISLib/base64.h | 0 .../src}/AspNetCoreModuleV1/IISLib/buffer.h | 0 .../src}/AspNetCoreModuleV1/IISLib/datetime.h | 0 .../src}/AspNetCoreModuleV1/IISLib/dbgutil.h | 0 .../src}/AspNetCoreModuleV1/IISLib/hashfn.h | 0 .../AspNetCoreModuleV1/IISLib/hashtable.h | 0 .../AspNetCoreModuleV1/IISLib/listentry.h | 0 .../src}/AspNetCoreModuleV1/IISLib/macros.h | 0 .../AspNetCoreModuleV1/IISLib/multisz.cpp | 0 .../src}/AspNetCoreModuleV1/IISLib/multisz.h | 0 .../AspNetCoreModuleV1/IISLib/multisza.cpp | 0 .../src}/AspNetCoreModuleV1/IISLib/multisza.h | 0 .../src}/AspNetCoreModuleV1/IISLib/ntassert.h | 0 .../src}/AspNetCoreModuleV1/IISLib/percpu.h | 0 .../src}/AspNetCoreModuleV1/IISLib/precomp.h | 0 .../src}/AspNetCoreModuleV1/IISLib/prime.h | 0 .../src}/AspNetCoreModuleV1/IISLib/pudebug.h | 0 .../src}/AspNetCoreModuleV1/IISLib/reftrace.c | 0 .../src}/AspNetCoreModuleV1/IISLib/reftrace.h | 0 .../src}/AspNetCoreModuleV1/IISLib/rwlock.h | 0 .../AspNetCoreModuleV1/IISLib/stringa.cpp | 0 .../src}/AspNetCoreModuleV1/IISLib/stringa.h | 0 .../AspNetCoreModuleV1/IISLib/stringu.cpp | 0 .../src}/AspNetCoreModuleV1/IISLib/stringu.h | 0 .../src}/AspNetCoreModuleV1/IISLib/tracelog.c | 0 .../src}/AspNetCoreModuleV1/IISLib/tracelog.h | 0 .../src}/AspNetCoreModuleV1/IISLib/treehash.h | 0 .../src}/AspNetCoreModuleV1/IISLib/util.cxx | 0 .../AspNetCore/AspNetCore.vcxproj | 0 .../AspNetCore/Inc/applicationinfo.h | 0 .../AspNetCore/Inc/applicationmanager.h | 0 .../AspNetCore/Inc/appoffline.h | 0 .../AspNetCore/Inc/filewatcher.h | 0 .../AspNetCore/Inc/fx_ver.h | 0 .../AspNetCore/Inc/globalmodule.h | 0 .../AspNetCore/Inc/proxymodule.h | 0 .../AspNetCoreModuleV2/AspNetCore/Source.def | 0 .../AspNetCoreModuleV2/AspNetCore/ancm.mof | 0 .../AspNetCore/aspnetcore_schema.xml | 0 .../AspNetCore/aspnetcoremodule.rc | 0 .../AspNetCore/src/applicationinfo.cpp | 0 .../AspNetCore/src/applicationmanager.cxx | 0 .../AspNetCore/src/dllmain.cpp | 0 .../AspNetCore/src/filewatcher.cxx | 0 .../AspNetCore/src/globalmodule.cpp | 0 .../AspNetCore/src/precomp.hxx | 0 .../AspNetCore/src/proxymodule.cxx | 0 .../CommonLib/CommonLib.vcxproj | 0 .../CommonLib/SRWLockWrapper.cpp | 0 .../CommonLib/SRWLockWrapper.h | 0 .../CommonLib/application.cpp | 0 .../CommonLib/application.h | 0 .../CommonLib/aspnetcore_msg.mc | 0 .../CommonLib/aspnetcore_msg.rc | 0 .../CommonLib/aspnetcoreconfig.cxx | 0 .../CommonLib/aspnetcoreconfig.h | 0 .../AspNetCoreModuleV2/CommonLib/debugutil.h | 0 .../CommonLib/environmentvariablehash.h | 0 .../AspNetCoreModuleV2/CommonLib/fx_ver.cxx | 0 .../AspNetCoreModuleV2/CommonLib/fx_ver.h | 0 .../CommonLib/hostfxr_utility.cpp | 0 .../CommonLib/hostfxr_utility.h | 0 .../CommonLib/requesthandler.cxx | 0 .../CommonLib/requesthandler.h | 0 .../AspNetCoreModuleV2/CommonLib/resources.h | 0 .../AspNetCoreModuleV2/CommonLib/stdafx.cpp | 0 .../AspNetCoreModuleV2/CommonLib/stdafx.h | 0 .../AspNetCoreModuleV2/CommonLib/targetver.h | 0 .../AspNetCoreModuleV2/CommonLib/utility.cxx | 0 .../AspNetCoreModuleV2/CommonLib/utility.h | 0 .../AspNetCoreModuleV2/IISLib/IISLib.vcxproj | 0 .../src}/AspNetCoreModuleV2/IISLib/acache.cxx | 0 .../src}/AspNetCoreModuleV2/IISLib/acache.h | 0 .../src}/AspNetCoreModuleV2/IISLib/ahutil.cpp | 0 .../src}/AspNetCoreModuleV2/IISLib/ahutil.h | 0 .../src}/AspNetCoreModuleV2/IISLib/base64.cpp | 0 .../src}/AspNetCoreModuleV2/IISLib/base64.h | 0 .../src}/AspNetCoreModuleV2/IISLib/buffer.h | 0 .../src}/AspNetCoreModuleV2/IISLib/datetime.h | 0 .../src}/AspNetCoreModuleV2/IISLib/dbgutil.h | 0 .../src}/AspNetCoreModuleV2/IISLib/hashfn.h | 0 .../AspNetCoreModuleV2/IISLib/hashtable.h | 0 .../AspNetCoreModuleV2/IISLib/listentry.h | 0 .../src}/AspNetCoreModuleV2/IISLib/macros.h | 0 .../AspNetCoreModuleV2/IISLib/multisz.cpp | 0 .../src}/AspNetCoreModuleV2/IISLib/multisz.h | 0 .../AspNetCoreModuleV2/IISLib/multisza.cpp | 0 .../src}/AspNetCoreModuleV2/IISLib/multisza.h | 0 .../src}/AspNetCoreModuleV2/IISLib/ntassert.h | 0 .../src}/AspNetCoreModuleV2/IISLib/percpu.h | 0 .../src}/AspNetCoreModuleV2/IISLib/precomp.h | 0 .../src}/AspNetCoreModuleV2/IISLib/prime.h | 0 .../src}/AspNetCoreModuleV2/IISLib/pudebug.h | 0 .../src}/AspNetCoreModuleV2/IISLib/reftrace.c | 0 .../src}/AspNetCoreModuleV2/IISLib/reftrace.h | 0 .../src}/AspNetCoreModuleV2/IISLib/rwlock.h | 0 .../AspNetCoreModuleV2/IISLib/stringa.cpp | 0 .../src}/AspNetCoreModuleV2/IISLib/stringa.h | 0 .../AspNetCoreModuleV2/IISLib/stringu.cpp | 0 .../src}/AspNetCoreModuleV2/IISLib/stringu.h | 0 .../src}/AspNetCoreModuleV2/IISLib/tracelog.c | 0 .../src}/AspNetCoreModuleV2/IISLib/tracelog.h | 0 .../src}/AspNetCoreModuleV2/IISLib/treehash.h | 0 .../src}/AspNetCoreModuleV2/IISLib/util.cxx | 0 .../RequestHandler/RequestHandler.vcxproj | 0 .../RequestHandler/Source.def | 0 .../RequestHandler/aspnetcore_event.h | 0 .../RequestHandler/disconnectcontext.h | 0 .../RequestHandler/dllmain.cxx | 0 .../environmentvariablehelpers.h | 0 .../inprocess/inprocessapplication.cpp | 0 .../inprocess/inprocessapplication.h | 0 .../inprocess/inprocesshandler.cpp | 0 .../inprocess/inprocesshandler.h | 0 .../RequestHandler/managedexports.cxx | 0 .../outofprocess/forwarderconnection.cxx | 0 .../outofprocess/forwarderconnection.h | 0 .../outofprocess/forwardinghandler.cpp | 0 .../outofprocess/forwardinghandler.h | 0 .../outofprocess/outprocessapplication.cpp | 0 .../outofprocess/outprocessapplication.h | 0 .../outofprocess/processmanager.cxx | 0 .../outofprocess/processmanager.h | 0 .../outofprocess/protocolconfig.cxx | 0 .../outofprocess/protocolconfig.h | 0 .../outofprocess/responseheaderhash.cxx | 0 .../outofprocess/responseheaderhash.h | 0 .../outofprocess/serverprocess.cxx | 0 .../outofprocess/serverprocess.h | 0 .../outofprocess/websockethandler.cxx | 0 .../outofprocess/websockethandler.h | 0 .../outofprocess/winhttphelper.cxx | 0 .../outofprocess/winhttphelper.h | 0 .../RequestHandler/precomp.hxx | 0 .../RequestHandler/requesthandler.rc | 0 .../RequestHandler/sttimer.h | 0 .../src}/Directory.Build.props | 0 .../Microsoft.AspNetCore.Server.IIS.csproj | 0 .../Microsoft.AspNetCore.Server.IIS.nuspec | 0 .../Microsoft.AspNetCore.Server.IIS.targets | 0 .../src}/Microsoft.AspNetCore.Server.IIS/_._ | 0 .../AuthenticationHandler.cs | 0 .../ForwardedTlsConnectionFeature.cs | 0 .../IISDefaults.cs | 0 .../IISHostingStartup.cs | 0 .../IISMiddleware.cs | 0 .../IISOptions.cs | 0 .../IISSetupFilter.cs | 0 ...ft.AspNetCore.Server.IISIntegration.csproj | 0 .../NativeMethods.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../WebHostBuilderIISExtensions.cs | 0 .../baseline.netcore.json | 0 .../AspNetCoreModuleTests.vcxproj | 0 .../test}/AspNetCoreModuleTests/stdafx.h | 0 .../CommonLibTests/CommonLibTests.vcxproj | 0 .../test}/CommonLibTests/NativeTests.targets | 0 .../CommonLibTests/hostfxr_utility_tests.cpp | 0 .../test}/CommonLibTests/main.cpp | 0 .../test}/CommonLibTests/stdafx.cpp | 0 .../test}/CommonLibTests/stdafx.h | 0 .../test}/CommonLibTests/utility_tests.cpp | 0 .../test}/Directory.Build.props | 0 .../AppHostConfig/Http.config | 0 .../AppHostConfig/Https.config | 0 .../AppHostConfig/NtlmAuthentation.config | 0 .../WebsocketsNotSupported.config | 0 .../IISIntegration.FunctionalTests.csproj | 0 .../OutOfProcess/HelloWorldTest.cs | 0 .../OutOfProcess/HttpsTest.cs | 0 .../OutOfProcess/NtlmAuthentationTest.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../UpgradeFeatureDetectionTests.cs | 0 .../Utilities/Helpers.cs | 0 ...xpressSupportsInProcessHostingAttribute.cs | 0 .../Utilities/IISTestSiteCollection.cs | 0 .../Utilities/IISTestSiteFixture.cs | 0 .../IISExtensionTests.cs | 0 .../IISMiddlewareTests.cs | 0 ...NetCore.Server.IISIntegration.Tests.csproj | 0 .../test}/TestTasks/InjectRequestHandler.cs | 0 .../test}/TestTasks/TestTasks.csproj | 0 .../InProcessWebSite/InProcessWebSite.csproj | 0 .../WebSites/InProcessWebSite/Program.cs | 0 .../Properties/launchSettings.json | 0 .../WebSites/InProcessWebSite/Startup.cs | 0 .../WebSites/InProcessWebSite/web.config | 0 .../OutOfProcessWebSite.csproj | 0 .../WebSites/OutOfProcessWebSite/Program.cs | 0 .../Properties/launchSettings.json | 0 .../OutOfProcessWebSite/StartupHelloWorld.cs | 0 .../StartupHttpsHelloWorld.cs | 0 .../StartupNtlmAuthentication.cs | 0 .../StartupUpgradeFeatureDetection.cs | 0 .../WebSites/OutOfProcessWebSite/web.config | 0 .../OverriddenServerWebSite.csproj | 0 .../OverriddenServerWebSite/Program.cs | 0 .../Properties/launchSettings.json | 0 .../OverriddenServerWebSite/web.config | 0 .../WebSites/StressTestWebSite/Program.cs | 0 .../Properties/launchSettings.json | 0 .../WebSites/StressTestWebSite/Startup.cs | 0 .../StressTestWebSite.csproj | 0 .../StressTestWebSite/WebSockets/Constants.cs | 0 .../WebSockets/HandshakeHelpers.cs | 0 .../IISIntegration/test}/gtest-1.8.0/CHANGES | 0 .../test}/gtest-1.8.0/CMakeLists.txt | 0 .../test}/gtest-1.8.0/CONTRIBUTORS | 0 .../IISIntegration/test}/gtest-1.8.0/LICENSE | 0 .../test}/gtest-1.8.0/Makefile.am | 0 .../test}/gtest-1.8.0/README.md | 0 .../test}/gtest-1.8.0/build-aux/.keep | 0 .../gtest-1.8.0/cmake/internal_utils.cmake | 0 .../test}/gtest-1.8.0/codegear/gtest.cbproj | 0 .../gtest-1.8.0/codegear/gtest.groupproj | 0 .../test}/gtest-1.8.0/codegear/gtest_all.cc | 0 .../test}/gtest-1.8.0/codegear/gtest_link.cc | 0 .../gtest-1.8.0/codegear/gtest_main.cbproj | 0 .../codegear/gtest_unittest.cbproj | 0 .../test}/gtest-1.8.0/configure.ac | 0 .../test}/gtest-1.8.0/docs/AdvancedGuide.md | 0 .../test}/gtest-1.8.0/docs/DevGuide.md | 0 .../test}/gtest-1.8.0/docs/Documentation.md | 0 .../test}/gtest-1.8.0/docs/FAQ.md | 0 .../test}/gtest-1.8.0/docs/Primer.md | 0 .../test}/gtest-1.8.0/docs/PumpManual.md | 0 .../test}/gtest-1.8.0/docs/Samples.md | 0 .../gtest-1.8.0/docs/V1_5_AdvancedGuide.md | 0 .../gtest-1.8.0/docs/V1_5_Documentation.md | 0 .../test}/gtest-1.8.0/docs/V1_5_FAQ.md | 0 .../test}/gtest-1.8.0/docs/V1_5_Primer.md | 0 .../test}/gtest-1.8.0/docs/V1_5_PumpManual.md | 0 .../test}/gtest-1.8.0/docs/V1_5_XcodeGuide.md | 0 .../gtest-1.8.0/docs/V1_6_AdvancedGuide.md | 0 .../gtest-1.8.0/docs/V1_6_Documentation.md | 0 .../test}/gtest-1.8.0/docs/V1_6_FAQ.md | 0 .../test}/gtest-1.8.0/docs/V1_6_Primer.md | 0 .../test}/gtest-1.8.0/docs/V1_6_PumpManual.md | 0 .../test}/gtest-1.8.0/docs/V1_6_Samples.md | 0 .../test}/gtest-1.8.0/docs/V1_6_XcodeGuide.md | 0 .../gtest-1.8.0/docs/V1_7_AdvancedGuide.md | 0 .../gtest-1.8.0/docs/V1_7_Documentation.md | 0 .../test}/gtest-1.8.0/docs/V1_7_FAQ.md | 0 .../test}/gtest-1.8.0/docs/V1_7_Primer.md | 0 .../test}/gtest-1.8.0/docs/V1_7_PumpManual.md | 0 .../test}/gtest-1.8.0/docs/V1_7_Samples.md | 0 .../test}/gtest-1.8.0/docs/V1_7_XcodeGuide.md | 0 .../test}/gtest-1.8.0/docs/XcodeGuide.md | 0 .../include/gtest/gtest-death-test.h | 0 .../gtest-1.8.0/include/gtest/gtest-message.h | 0 .../include/gtest/gtest-param-test.h | 0 .../include/gtest/gtest-param-test.h.pump | 0 .../include/gtest/gtest-printers.h | 0 .../gtest-1.8.0/include/gtest/gtest-spi.h | 0 .../include/gtest/gtest-test-part.h | 0 .../include/gtest/gtest-typed-test.h | 0 .../test}/gtest-1.8.0/include/gtest/gtest.h | 0 .../include/gtest/gtest_pred_impl.h | 0 .../gtest-1.8.0/include/gtest/gtest_prod.h | 0 .../gtest/internal/custom/gtest-port.h | 0 .../gtest/internal/custom/gtest-printers.h | 0 .../include/gtest/internal/custom/gtest.h | 0 .../internal/gtest-death-test-internal.h | 0 .../include/gtest/internal/gtest-filepath.h | 0 .../include/gtest/internal/gtest-internal.h | 0 .../include/gtest/internal/gtest-linked_ptr.h | 0 .../internal/gtest-param-util-generated.h | 0 .../gtest-param-util-generated.h.pump | 0 .../include/gtest/internal/gtest-param-util.h | 0 .../include/gtest/internal/gtest-port-arch.h | 0 .../include/gtest/internal/gtest-port.h | 0 .../include/gtest/internal/gtest-string.h | 0 .../include/gtest/internal/gtest-tuple.h | 0 .../include/gtest/internal/gtest-tuple.h.pump | 0 .../include/gtest/internal/gtest-type-util.h | 0 .../gtest/internal/gtest-type-util.h.pump | 0 .../test}/gtest-1.8.0/m4/acx_pthread.m4 | 0 .../test}/gtest-1.8.0/m4/gtest.m4 | 0 .../test}/gtest-1.8.0/make/Makefile | 0 .../gtest-1.8.0/msvc/Debug/gtest/gtest.log | 0 .../test}/gtest-1.8.0/msvc/gtest-md.sln | 0 .../test}/gtest-1.8.0/msvc/gtest-md.vcproj | 0 .../test}/gtest-1.8.0/msvc/gtest.sln | 0 .../test}/gtest-1.8.0/msvc/gtest.vcproj | 0 .../test}/gtest-1.8.0/msvc/gtest.vcxproj | 0 .../test}/gtest-1.8.0/msvc/gtest/gtest.log | 0 .../gtest-1.8.0/msvc/gtest_main-md.vcproj | 0 .../test}/gtest-1.8.0/msvc/gtest_main.vcproj | 0 .../msvc/gtest_prod_test-md.vcproj | 0 .../gtest-1.8.0/msvc/gtest_prod_test.vcproj | 0 .../gtest-1.8.0/msvc/gtest_unittest-md.vcproj | 0 .../gtest-1.8.0/msvc/gtest_unittest.vcproj | 0 .../test}/gtest-1.8.0/samples/prime_tables.h | 0 .../test}/gtest-1.8.0/samples/sample1.cc | 0 .../test}/gtest-1.8.0/samples/sample1.h | 0 .../gtest-1.8.0/samples/sample10_unittest.cc | 0 .../gtest-1.8.0/samples/sample1_unittest.cc | 0 .../test}/gtest-1.8.0/samples/sample2.cc | 0 .../test}/gtest-1.8.0/samples/sample2.h | 0 .../gtest-1.8.0/samples/sample2_unittest.cc | 0 .../test}/gtest-1.8.0/samples/sample3-inl.h | 0 .../gtest-1.8.0/samples/sample3_unittest.cc | 0 .../test}/gtest-1.8.0/samples/sample4.cc | 0 .../test}/gtest-1.8.0/samples/sample4.h | 0 .../gtest-1.8.0/samples/sample4_unittest.cc | 0 .../gtest-1.8.0/samples/sample5_unittest.cc | 0 .../gtest-1.8.0/samples/sample6_unittest.cc | 0 .../gtest-1.8.0/samples/sample7_unittest.cc | 0 .../gtest-1.8.0/samples/sample8_unittest.cc | 0 .../gtest-1.8.0/samples/sample9_unittest.cc | 0 .../test}/gtest-1.8.0/scripts/common.py | 0 .../gtest-1.8.0/scripts/fuse_gtest_files.py | 0 .../scripts/gen_gtest_pred_impl.py | 0 .../test}/gtest-1.8.0/scripts/gtest-config.in | 0 .../test}/gtest-1.8.0/scripts/pump.py | 0 .../test}/gtest-1.8.0/scripts/release_docs.py | 0 .../test}/gtest-1.8.0/scripts/test/Makefile | 0 .../test}/gtest-1.8.0/scripts/upload.py | 0 .../test}/gtest-1.8.0/scripts/upload_gtest.py | 0 .../test}/gtest-1.8.0/src/gtest-all.cc | 0 .../test}/gtest-1.8.0/src/gtest-death-test.cc | 0 .../test}/gtest-1.8.0/src/gtest-filepath.cc | 0 .../gtest-1.8.0/src/gtest-internal-inl.h | 0 .../test}/gtest-1.8.0/src/gtest-port.cc | 0 .../test}/gtest-1.8.0/src/gtest-printers.cc | 0 .../test}/gtest-1.8.0/src/gtest-test-part.cc | 0 .../test}/gtest-1.8.0/src/gtest-typed-test.cc | 0 .../test}/gtest-1.8.0/src/gtest.cc | 0 .../test}/gtest-1.8.0/src/gtest_main.cc | 0 .../test/gtest-death-test_ex_test.cc | 0 .../gtest-1.8.0/test/gtest-death-test_test.cc | 0 .../gtest-1.8.0/test/gtest-filepath_test.cc | 0 .../gtest-1.8.0/test/gtest-linked_ptr_test.cc | 0 .../gtest-1.8.0/test/gtest-listener_test.cc | 0 .../gtest-1.8.0/test/gtest-message_test.cc | 0 .../gtest-1.8.0/test/gtest-options_test.cc | 0 .../test/gtest-param-test2_test.cc | 0 .../gtest-1.8.0/test/gtest-param-test_test.cc | 0 .../gtest-1.8.0/test/gtest-param-test_test.h | 0 .../test}/gtest-1.8.0/test/gtest-port_test.cc | 0 .../gtest-1.8.0/test/gtest-printers_test.cc | 0 .../gtest-1.8.0/test/gtest-test-part_test.cc | 0 .../gtest-1.8.0/test/gtest-tuple_test.cc | 0 .../test/gtest-typed-test2_test.cc | 0 .../gtest-1.8.0/test/gtest-typed-test_test.cc | 0 .../gtest-1.8.0/test/gtest-typed-test_test.h | 0 .../test/gtest-unittest-api_test.cc | 0 .../test}/gtest-1.8.0/test/gtest_all_test.cc | 0 .../test/gtest_break_on_failure_unittest.py | 0 .../test/gtest_break_on_failure_unittest_.cc | 0 .../test/gtest_catch_exceptions_test.py | 0 .../test/gtest_catch_exceptions_test_.cc | 0 .../gtest-1.8.0/test/gtest_color_test.py | 0 .../gtest-1.8.0/test/gtest_color_test_.cc | 0 .../gtest-1.8.0/test/gtest_env_var_test.py | 0 .../gtest-1.8.0/test/gtest_env_var_test_.cc | 0 .../test/gtest_environment_test.cc | 0 .../gtest-1.8.0/test/gtest_filter_unittest.py | 0 .../test/gtest_filter_unittest_.cc | 0 .../test}/gtest-1.8.0/test/gtest_help_test.py | 0 .../gtest-1.8.0/test/gtest_help_test_.cc | 0 .../test/gtest_list_tests_unittest.py | 0 .../test/gtest_list_tests_unittest_.cc | 0 .../gtest-1.8.0/test/gtest_main_unittest.cc | 0 .../test/gtest_no_test_unittest.cc | 0 .../gtest-1.8.0/test/gtest_output_test.py | 0 .../gtest-1.8.0/test/gtest_output_test_.cc | 0 .../test/gtest_output_test_golden_lin.txt | 0 .../test/gtest_pred_impl_unittest.cc | 0 .../test/gtest_premature_exit_test.cc | 0 .../test}/gtest-1.8.0/test/gtest_prod_test.cc | 0 .../gtest-1.8.0/test/gtest_repeat_test.cc | 0 .../gtest-1.8.0/test/gtest_shuffle_test.py | 0 .../gtest-1.8.0/test/gtest_shuffle_test_.cc | 0 .../test/gtest_sole_header_test.cc | 0 .../gtest-1.8.0/test/gtest_stress_test.cc | 0 .../gtest-1.8.0/test/gtest_test_utils.py | 0 .../test/gtest_throw_on_failure_ex_test.cc | 0 .../test/gtest_throw_on_failure_test.py | 0 .../test/gtest_throw_on_failure_test_.cc | 0 .../test/gtest_uninitialized_test.py | 0 .../test/gtest_uninitialized_test_.cc | 0 .../test}/gtest-1.8.0/test/gtest_unittest.cc | 0 .../test/gtest_xml_outfile1_test_.cc | 0 .../test/gtest_xml_outfile2_test_.cc | 0 .../test/gtest_xml_outfiles_test.py | 0 .../test/gtest_xml_output_unittest.py | 0 .../test/gtest_xml_output_unittest_.cc | 0 .../gtest-1.8.0/test/gtest_xml_test_utils.py | 0 .../test}/gtest-1.8.0/test/production.cc | 0 .../test}/gtest-1.8.0/test/production.h | 0 .../xcode/Config/DebugProject.xcconfig | 0 .../xcode/Config/FrameworkTarget.xcconfig | 0 .../gtest-1.8.0/xcode/Config/General.xcconfig | 0 .../xcode/Config/ReleaseProject.xcconfig | 0 .../xcode/Config/StaticLibraryTarget.xcconfig | 0 .../xcode/Config/TestTarget.xcconfig | 0 .../gtest-1.8.0/xcode/Resources/Info.plist | 0 .../xcode/Samples/FrameworkSample/Info.plist | 0 .../WidgetFramework.xcodeproj/project.pbxproj | 0 .../xcode/Samples/FrameworkSample/runtests.sh | 0 .../xcode/Samples/FrameworkSample/widget.cc | 0 .../xcode/Samples/FrameworkSample/widget.h | 0 .../Samples/FrameworkSample/widget_test.cc | 0 .../gtest-1.8.0/xcode/Scripts/runtests.sh | 0 .../xcode/Scripts/versiongenerate.py | 0 .../xcode/gtest.xcodeproj/project.pbxproj | 0 .../IISIntegration/tools}/certificate.ps1 | 0 .../IISIntegration/tools}/httpsys.ps1 | 0 .../IISIntegration/tools}/installancm.ps1 | 0 .../IISIntegration/tools}/stresstest.ps1 | 0 .../IISIntegration/tools}/update_schema.ps1 | 0 .../IISIntegration/version.props | 0 489 files changed, 241 deletions(-) delete mode 100755 build.sh delete mode 100644 korebuild-lock.txt delete mode 100755 run.sh rename .gitignore => src/IISIntegration/.gitignore (100%) rename Directory.Build.props => src/IISIntegration/Directory.Build.props (100%) rename Directory.Build.targets => src/IISIntegration/Directory.Build.targets (100%) rename IISIntegration.sln => src/IISIntegration/IISIntegration.sln (100%) rename NuGetPackageVerifier.json => src/IISIntegration/NuGetPackageVerifier.json (100%) rename README.md => src/IISIntegration/README.md (100%) rename {build => src/IISIntegration/build}/Build.Settings (100%) rename {build => src/IISIntegration/build}/Config.Definitions.Props (100%) rename {build => src/IISIntegration/build}/Key.snk (100%) rename {build => src/IISIntegration/build}/applicationhost.config (100%) rename {build => src/IISIntegration/build}/applicationhost.iis.config (100%) rename {build => src/IISIntegration/build}/build.msbuild (100%) rename {build => src/IISIntegration/build}/dependencies.props (100%) rename {build => src/IISIntegration/build}/launchSettings.json (100%) rename {build => src/IISIntegration/build}/native.targets (100%) rename {build => src/IISIntegration/build}/repo.props (100%) rename {build => src/IISIntegration/build}/repo.targets (100%) rename {build => src/IISIntegration/build}/sources.props (100%) rename {build => src/IISIntegration/build}/testsite.props (100%) rename {samples => src/IISIntegration/samples}/IISSample/IISSample.csproj (100%) rename {samples => src/IISIntegration/samples}/IISSample/Properties/launchSettings.json (100%) rename {samples => src/IISIntegration/samples}/IISSample/Startup.cs (100%) rename {samples => src/IISIntegration/samples}/IISSample/web.config (100%) rename {samples => src/IISIntegration/samples}/NativeIISSample/NativeIISSample.csproj (100%) rename {samples => src/IISIntegration/samples}/NativeIISSample/Properties/launchSettings.json (100%) rename {samples => src/IISIntegration/samples}/NativeIISSample/Startup.cs (100%) rename {samples => src/IISIntegration/samples}/NativeIISSample/web.config (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/AspNetCore.vcxproj (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/application.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/applicationmanager.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/aspnetcoreconfig.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/debugutil.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/environmentvariablehash.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/filewatcher.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/forwarderconnection.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/forwardinghandler.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/path.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/processmanager.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/protocolconfig.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/proxymodule.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/resource.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/responseheaderhash.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/serverprocess.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/sttimer.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/websockethandler.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Inc/winhttphelper.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/Source.def (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/aspnetcore_msg.mc (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/aspnetcore_schema.xml (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/aspnetcoremodule.rc (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/resource.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/application.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/applicationmanager.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/aspnetcoreconfig.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/filewatcher.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/forwarderconnection.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/forwardinghandler.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/main.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/path.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/precomp.hxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/processmanager.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/protocolconfig.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/proxymodule.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/responseheaderhash.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/serverprocess.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/websockethandler.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/AspNetCore/src/winhttphelper.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/IISLib.vcxproj (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/acache.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/acache.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/ahutil.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/ahutil.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/base64.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/base64.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/buffer.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/datetime.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/dbgutil.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/hashfn.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/hashtable.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/listentry.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/macros.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/multisz.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/multisz.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/multisza.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/multisza.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/ntassert.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/percpu.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/precomp.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/prime.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/pudebug.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/reftrace.c (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/reftrace.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/rwlock.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/stringa.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/stringa.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/stringu.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/stringu.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/tracelog.c (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/tracelog.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/treehash.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV1/IISLib/util.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/AspNetCore.vcxproj (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/Inc/applicationinfo.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/Inc/applicationmanager.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/Inc/appoffline.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/Inc/filewatcher.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/Inc/fx_ver.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/Inc/globalmodule.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/Inc/proxymodule.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/Source.def (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/ancm.mof (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/aspnetcore_schema.xml (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/aspnetcoremodule.rc (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/src/applicationinfo.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/src/applicationmanager.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/src/dllmain.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/src/filewatcher.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/src/globalmodule.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/src/precomp.hxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/AspNetCore/src/proxymodule.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/CommonLib.vcxproj (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/SRWLockWrapper.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/SRWLockWrapper.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/application.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/application.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/aspnetcore_msg.mc (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/aspnetcore_msg.rc (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/aspnetcoreconfig.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/aspnetcoreconfig.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/debugutil.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/environmentvariablehash.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/fx_ver.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/fx_ver.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/hostfxr_utility.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/hostfxr_utility.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/requesthandler.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/requesthandler.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/resources.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/stdafx.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/stdafx.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/targetver.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/utility.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/CommonLib/utility.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/IISLib.vcxproj (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/acache.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/acache.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/ahutil.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/ahutil.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/base64.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/base64.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/buffer.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/datetime.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/dbgutil.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/hashfn.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/hashtable.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/listentry.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/macros.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/multisz.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/multisz.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/multisza.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/multisza.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/ntassert.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/percpu.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/precomp.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/prime.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/pudebug.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/reftrace.c (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/reftrace.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/rwlock.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/stringa.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/stringa.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/stringu.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/stringu.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/tracelog.c (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/tracelog.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/treehash.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/IISLib/util.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/RequestHandler.vcxproj (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/Source.def (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/aspnetcore_event.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/disconnectcontext.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/dllmain.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/environmentvariablehelpers.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/inprocess/inprocessapplication.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/inprocess/inprocessapplication.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/inprocess/inprocesshandler.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/inprocess/inprocesshandler.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/managedexports.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/forwarderconnection.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/forwarderconnection.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/forwardinghandler.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/forwardinghandler.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/outprocessapplication.cpp (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/outprocessapplication.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/processmanager.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/processmanager.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/protocolconfig.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/protocolconfig.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/responseheaderhash.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/responseheaderhash.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/serverprocess.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/serverprocess.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/websockethandler.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/websockethandler.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/winhttphelper.cxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/outofprocess/winhttphelper.h (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/precomp.hxx (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/requesthandler.rc (100%) rename src/{ => IISIntegration/src}/AspNetCoreModuleV2/RequestHandler/sttimer.h (100%) rename src/{ => IISIntegration/src}/Directory.Build.props (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.csproj (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.nuspec (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.targets (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IIS/_._ (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IISIntegration/AuthenticationHandler.cs (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IISIntegration/ForwardedTlsConnectionFeature.cs (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IISIntegration/IISDefaults.cs (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IISIntegration/IISHostingStartup.cs (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IISIntegration/IISMiddleware.cs (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IISIntegration/IISOptions.cs (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IISIntegration/IISSetupFilter.cs (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IISIntegration/Microsoft.AspNetCore.Server.IISIntegration.csproj (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IISIntegration/NativeMethods.cs (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IISIntegration/Properties/AssemblyInfo.cs (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IISIntegration/WebHostBuilderIISExtensions.cs (100%) rename src/{ => IISIntegration/src}/Microsoft.AspNetCore.Server.IISIntegration/baseline.netcore.json (100%) rename {test => src/IISIntegration/test}/AspNetCoreModuleTests/AspNetCoreModuleTests.vcxproj (100%) rename {test => src/IISIntegration/test}/AspNetCoreModuleTests/stdafx.h (100%) rename {test => src/IISIntegration/test}/CommonLibTests/CommonLibTests.vcxproj (100%) rename {test => src/IISIntegration/test}/CommonLibTests/NativeTests.targets (100%) rename {test => src/IISIntegration/test}/CommonLibTests/hostfxr_utility_tests.cpp (100%) rename {test => src/IISIntegration/test}/CommonLibTests/main.cpp (100%) rename {test => src/IISIntegration/test}/CommonLibTests/stdafx.cpp (100%) rename {test => src/IISIntegration/test}/CommonLibTests/stdafx.h (100%) rename {test => src/IISIntegration/test}/CommonLibTests/utility_tests.cpp (100%) rename {test => src/IISIntegration/test}/Directory.Build.props (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/AppHostConfig/Http.config (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/AppHostConfig/Https.config (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/AppHostConfig/NtlmAuthentation.config (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/AppHostConfig/WebsocketsNotSupported.config (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/IISIntegration.FunctionalTests.csproj (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/OutOfProcess/HelloWorldTest.cs (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/OutOfProcess/HttpsTest.cs (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/OutOfProcess/NtlmAuthentationTest.cs (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/Properties/AssemblyInfo.cs (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/UpgradeFeatureDetectionTests.cs (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/Utilities/Helpers.cs (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/Utilities/IISExpressSupportsInProcessHostingAttribute.cs (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/Utilities/IISTestSiteCollection.cs (100%) rename {test => src/IISIntegration/test}/IISIntegration.FunctionalTests/Utilities/IISTestSiteFixture.cs (100%) rename {test => src/IISIntegration/test}/Microsoft.AspNetCore.Server.IISIntegration.Tests/IISExtensionTests.cs (100%) rename {test => src/IISIntegration/test}/Microsoft.AspNetCore.Server.IISIntegration.Tests/IISMiddlewareTests.cs (100%) rename {test => src/IISIntegration/test}/Microsoft.AspNetCore.Server.IISIntegration.Tests/Microsoft.AspNetCore.Server.IISIntegration.Tests.csproj (100%) rename {test => src/IISIntegration/test}/TestTasks/InjectRequestHandler.cs (100%) rename {test => src/IISIntegration/test}/TestTasks/TestTasks.csproj (100%) rename {test => src/IISIntegration/test}/WebSites/InProcessWebSite/InProcessWebSite.csproj (100%) rename {test => src/IISIntegration/test}/WebSites/InProcessWebSite/Program.cs (100%) rename {test => src/IISIntegration/test}/WebSites/InProcessWebSite/Properties/launchSettings.json (100%) rename {test => src/IISIntegration/test}/WebSites/InProcessWebSite/Startup.cs (100%) rename {test => src/IISIntegration/test}/WebSites/InProcessWebSite/web.config (100%) rename {test => src/IISIntegration/test}/WebSites/OutOfProcessWebSite/OutOfProcessWebSite.csproj (100%) rename {test => src/IISIntegration/test}/WebSites/OutOfProcessWebSite/Program.cs (100%) rename {test => src/IISIntegration/test}/WebSites/OutOfProcessWebSite/Properties/launchSettings.json (100%) rename {test => src/IISIntegration/test}/WebSites/OutOfProcessWebSite/StartupHelloWorld.cs (100%) rename {test => src/IISIntegration/test}/WebSites/OutOfProcessWebSite/StartupHttpsHelloWorld.cs (100%) rename {test => src/IISIntegration/test}/WebSites/OutOfProcessWebSite/StartupNtlmAuthentication.cs (100%) rename {test => src/IISIntegration/test}/WebSites/OutOfProcessWebSite/StartupUpgradeFeatureDetection.cs (100%) rename {test => src/IISIntegration/test}/WebSites/OutOfProcessWebSite/web.config (100%) rename {test => src/IISIntegration/test}/WebSites/OverriddenServerWebSite/OverriddenServerWebSite.csproj (100%) rename {test => src/IISIntegration/test}/WebSites/OverriddenServerWebSite/Program.cs (100%) rename {test => src/IISIntegration/test}/WebSites/OverriddenServerWebSite/Properties/launchSettings.json (100%) rename {test => src/IISIntegration/test}/WebSites/OverriddenServerWebSite/web.config (100%) rename {test => src/IISIntegration/test}/WebSites/StressTestWebSite/Program.cs (100%) rename {test => src/IISIntegration/test}/WebSites/StressTestWebSite/Properties/launchSettings.json (100%) rename {test => src/IISIntegration/test}/WebSites/StressTestWebSite/Startup.cs (100%) rename {test => src/IISIntegration/test}/WebSites/StressTestWebSite/StressTestWebSite.csproj (100%) rename {test => src/IISIntegration/test}/WebSites/StressTestWebSite/WebSockets/Constants.cs (100%) rename {test => src/IISIntegration/test}/WebSites/StressTestWebSite/WebSockets/HandshakeHelpers.cs (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/CHANGES (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/CMakeLists.txt (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/CONTRIBUTORS (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/LICENSE (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/Makefile.am (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/README.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/build-aux/.keep (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/cmake/internal_utils.cmake (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/codegear/gtest.cbproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/codegear/gtest.groupproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/codegear/gtest_all.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/codegear/gtest_link.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/codegear/gtest_main.cbproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/codegear/gtest_unittest.cbproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/configure.ac (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/AdvancedGuide.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/DevGuide.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/Documentation.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/FAQ.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/Primer.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/PumpManual.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/Samples.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_5_AdvancedGuide.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_5_Documentation.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_5_FAQ.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_5_Primer.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_5_PumpManual.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_5_XcodeGuide.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_6_AdvancedGuide.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_6_Documentation.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_6_FAQ.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_6_Primer.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_6_PumpManual.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_6_Samples.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_6_XcodeGuide.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_7_AdvancedGuide.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_7_Documentation.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_7_FAQ.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_7_Primer.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_7_PumpManual.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_7_Samples.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/V1_7_XcodeGuide.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/docs/XcodeGuide.md (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/gtest-death-test.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/gtest-message.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/gtest-param-test.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/gtest-param-test.h.pump (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/gtest-printers.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/gtest-spi.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/gtest-test-part.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/gtest-typed-test.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/gtest.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/gtest_pred_impl.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/gtest_prod.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/custom/gtest-port.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/custom/gtest-printers.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/custom/gtest.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-death-test-internal.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-filepath.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-internal.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-linked_ptr.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-param-util-generated.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-param-util-generated.h.pump (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-param-util.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-port-arch.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-port.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-string.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-tuple.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-tuple.h.pump (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-type-util.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/include/gtest/internal/gtest-type-util.h.pump (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/m4/acx_pthread.m4 (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/m4/gtest.m4 (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/make/Makefile (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/Debug/gtest/gtest.log (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/gtest-md.sln (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/gtest-md.vcproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/gtest.sln (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/gtest.vcproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/gtest.vcxproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/gtest/gtest.log (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/gtest_main-md.vcproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/gtest_main.vcproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/gtest_prod_test-md.vcproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/gtest_prod_test.vcproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/gtest_unittest-md.vcproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/msvc/gtest_unittest.vcproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/prime_tables.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample1.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample1.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample10_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample1_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample2.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample2.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample2_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample3-inl.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample3_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample4.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample4.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample4_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample5_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample6_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample7_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample8_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/samples/sample9_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/scripts/common.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/scripts/fuse_gtest_files.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/scripts/gen_gtest_pred_impl.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/scripts/gtest-config.in (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/scripts/pump.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/scripts/release_docs.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/scripts/test/Makefile (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/scripts/upload.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/scripts/upload_gtest.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/src/gtest-all.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/src/gtest-death-test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/src/gtest-filepath.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/src/gtest-internal-inl.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/src/gtest-port.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/src/gtest-printers.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/src/gtest-test-part.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/src/gtest-typed-test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/src/gtest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/src/gtest_main.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-death-test_ex_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-death-test_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-filepath_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-linked_ptr_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-listener_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-message_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-options_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-param-test2_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-param-test_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-param-test_test.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-port_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-printers_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-test-part_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-tuple_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-typed-test2_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-typed-test_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-typed-test_test.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest-unittest-api_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_all_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_break_on_failure_unittest.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_break_on_failure_unittest_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_catch_exceptions_test.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_catch_exceptions_test_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_color_test.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_color_test_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_env_var_test.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_env_var_test_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_environment_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_filter_unittest.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_filter_unittest_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_help_test.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_help_test_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_list_tests_unittest.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_list_tests_unittest_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_main_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_no_test_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_output_test.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_output_test_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_output_test_golden_lin.txt (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_pred_impl_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_premature_exit_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_prod_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_repeat_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_shuffle_test.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_shuffle_test_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_sole_header_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_stress_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_test_utils.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_throw_on_failure_ex_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_throw_on_failure_test.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_throw_on_failure_test_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_uninitialized_test.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_uninitialized_test_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_unittest.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_xml_outfile1_test_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_xml_outfile2_test_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_xml_outfiles_test.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_xml_output_unittest.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_xml_output_unittest_.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/gtest_xml_test_utils.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/production.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/test/production.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Config/DebugProject.xcconfig (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Config/FrameworkTarget.xcconfig (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Config/General.xcconfig (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Config/ReleaseProject.xcconfig (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Config/StaticLibraryTarget.xcconfig (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Config/TestTarget.xcconfig (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Resources/Info.plist (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Samples/FrameworkSample/Info.plist (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Samples/FrameworkSample/runtests.sh (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Samples/FrameworkSample/widget.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Samples/FrameworkSample/widget.h (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Samples/FrameworkSample/widget_test.cc (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Scripts/runtests.sh (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/Scripts/versiongenerate.py (100%) rename {test => src/IISIntegration/test}/gtest-1.8.0/xcode/gtest.xcodeproj/project.pbxproj (100%) rename {tools => src/IISIntegration/tools}/certificate.ps1 (100%) rename {tools => src/IISIntegration/tools}/httpsys.ps1 (100%) rename {tools => src/IISIntegration/tools}/installancm.ps1 (100%) rename {tools => src/IISIntegration/tools}/stresstest.ps1 (100%) rename {tools => src/IISIntegration/tools}/update_schema.ps1 (100%) rename version.props => src/IISIntegration/version.props (100%) diff --git a/build.sh b/build.sh deleted file mode 100755 index 98a4b227658..00000000000 --- a/build.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -# Call "sync" between "chmod" and execution to prevent "text file busy" error in Docker (aufs) -chmod +x "$DIR/run.sh"; sync -"$DIR/run.sh" default-build "$@" diff --git a/korebuild-lock.txt b/korebuild-lock.txt deleted file mode 100644 index 1dfc352a0ae..00000000000 --- a/korebuild-lock.txt +++ /dev/null @@ -1,2 +0,0 @@ -version:2.1.3-rtm-15802 -commithash:a7c08b45b440a7d2058a0aa1eaa3eb6ba811976a diff --git a/run.sh b/run.sh deleted file mode 100755 index 834961fc3a5..00000000000 --- a/run.sh +++ /dev/null @@ -1,231 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail - -# -# variables -# - -RESET="\033[0m" -RED="\033[0;31m" -YELLOW="\033[0;33m" -MAGENTA="\033[0;95m" -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -[ -z "${DOTNET_HOME:-}" ] && DOTNET_HOME="$HOME/.dotnet" -verbose=false -update=false -repo_path="$DIR" -channel='' -tools_source='' -tools_source_suffix='' - -# -# Functions -# -__usage() { - echo "Usage: $(basename "${BASH_SOURCE[0]}") command [options] [[--] <Arguments>...]" - echo "" - echo "Arguments:" - echo " command The command to be run." - echo " <Arguments>... Arguments passed to the command. Variable number of arguments allowed." - echo "" - echo "Options:" - echo " --verbose Show verbose output." - echo " -c|--channel <CHANNEL> The channel of KoreBuild to download. Overrides the value from the config file.." - echo " --config-file <FILE> The path to the configuration file that stores values. Defaults to korebuild.json." - echo " -d|--dotnet-home <DIR> The directory where .NET Core tools will be stored. Defaults to '\$DOTNET_HOME' or '\$HOME/.dotnet." - echo " --path <PATH> The directory to build. Defaults to the directory containing the script." - echo " -s|--tools-source|-ToolsSource <URL> The base url where build tools can be downloaded. Overrides the value from the config file." - echo " --tools-source-suffix|-ToolsSourceSuffix <SUFFIX> The suffix to append to tools-source. Useful for query strings." - echo " -u|--update Update to the latest KoreBuild even if the lock file is present." - echo "" - echo "Description:" - echo " This function will create a file \$DIR/korebuild-lock.txt. This lock file can be committed to source, but does not have to be." - echo " When the lockfile is not present, KoreBuild will create one using latest available version from \$channel." - - if [[ "${1:-}" != '--no-exit' ]]; then - exit 2 - fi -} - -get_korebuild() { - local version - local lock_file="$repo_path/korebuild-lock.txt" - if [ ! -f "$lock_file" ] || [ "$update" = true ]; then - __get_remote_file "$tools_source/korebuild/channels/$channel/latest.txt" "$lock_file" "$tools_source_suffix" - fi - version="$(grep 'version:*' -m 1 "$lock_file")" - if [[ "$version" == '' ]]; then - __error "Failed to parse version from $lock_file. Expected a line that begins with 'version:'" - return 1 - fi - version="$(echo "${version#version:}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - local korebuild_path="$DOTNET_HOME/buildtools/korebuild/$version" - - { - if [ ! -d "$korebuild_path" ]; then - mkdir -p "$korebuild_path" - local remote_path="$tools_source/korebuild/artifacts/$version/korebuild.$version.zip" - tmpfile="$(mktemp)" - echo -e "${MAGENTA}Downloading KoreBuild ${version}${RESET}" - if __get_remote_file "$remote_path" "$tmpfile" "$tools_source_suffix"; then - unzip -q -d "$korebuild_path" "$tmpfile" - fi - rm "$tmpfile" || true - fi - - source "$korebuild_path/KoreBuild.sh" - } || { - if [ -d "$korebuild_path" ]; then - echo "Cleaning up after failed installation" - rm -rf "$korebuild_path" || true - fi - return 1 - } -} - -__error() { - echo -e "${RED}error: $*${RESET}" 1>&2 -} - -__warn() { - echo -e "${YELLOW}warning: $*${RESET}" -} - -__machine_has() { - hash "$1" > /dev/null 2>&1 - return $? -} - -__get_remote_file() { - local remote_path=$1 - local local_path=$2 - local remote_path_suffix=$3 - - if [[ "$remote_path" != 'http'* ]]; then - cp "$remote_path" "$local_path" - return 0 - fi - - local failed=false - if __machine_has wget; then - wget --tries 10 --quiet -O "$local_path" "${remote_path}${remote_path_suffix}" || failed=true - else - failed=true - fi - - if [ "$failed" = true ] && __machine_has curl; then - failed=false - curl --retry 10 -sSL -f --create-dirs -o "$local_path" "${remote_path}${remote_path_suffix}" || failed=true - fi - - if [ "$failed" = true ]; then - __error "Download failed: $remote_path" 1>&2 - return 1 - fi -} - -# -# main -# - -command="${1:-}" -shift - -while [[ $# -gt 0 ]]; do - case $1 in - -\?|-h|--help) - __usage --no-exit - exit 0 - ;; - -c|--channel|-Channel) - shift - channel="${1:-}" - [ -z "$channel" ] && __usage - ;; - --config-file|-ConfigFile) - shift - config_file="${1:-}" - [ -z "$config_file" ] && __usage - if [ ! -f "$config_file" ]; then - __error "Invalid value for --config-file. $config_file does not exist." - exit 1 - fi - ;; - -d|--dotnet-home|-DotNetHome) - shift - DOTNET_HOME="${1:-}" - [ -z "$DOTNET_HOME" ] && __usage - ;; - --path|-Path) - shift - repo_path="${1:-}" - [ -z "$repo_path" ] && __usage - ;; - -s|--tools-source|-ToolsSource) - shift - tools_source="${1:-}" - [ -z "$tools_source" ] && __usage - ;; - --tools-source-suffix|-ToolsSourceSuffix) - shift - tools_source_suffix="${1:-}" - [ -z "$tools_source_suffix" ] && __usage - ;; - -u|--update|-Update) - update=true - ;; - --verbose|-Verbose) - verbose=true - ;; - --) - shift - break - ;; - *) - break - ;; - esac - shift -done - -if ! __machine_has unzip; then - __error 'Missing required command: unzip' - exit 1 -fi - -if ! __machine_has curl && ! __machine_has wget; then - __error 'Missing required command. Either wget or curl is required.' - exit 1 -fi - -[ -z "${config_file:-}" ] && config_file="$repo_path/korebuild.json" -if [ -f "$config_file" ]; then - if __machine_has jq ; then - if jq '.' "$config_file" >/dev/null ; then - config_channel="$(jq -r 'select(.channel!=null) | .channel' "$config_file")" - config_tools_source="$(jq -r 'select(.toolsSource!=null) | .toolsSource' "$config_file")" - else - __warn "$config_file is invalid JSON. Its settings will be ignored." - fi - elif __machine_has python ; then - if python -c "import json,codecs;obj=json.load(codecs.open('$config_file', 'r', 'utf-8-sig'))" >/dev/null ; then - config_channel="$(python -c "import json,codecs;obj=json.load(codecs.open('$config_file', 'r', 'utf-8-sig'));print(obj['channel'] if 'channel' in obj else '')")" - config_tools_source="$(python -c "import json,codecs;obj=json.load(codecs.open('$config_file', 'r', 'utf-8-sig'));print(obj['toolsSource'] if 'toolsSource' in obj else '')")" - else - __warn "$config_file is invalid JSON. Its settings will be ignored." - fi - else - __warn 'Missing required command: jq or pyton. Could not parse the JSON file. Its settings will be ignored.' - fi - - [ ! -z "${config_channel:-}" ] && channel="$config_channel" - [ ! -z "${config_tools_source:-}" ] && tools_source="$config_tools_source" -fi - -[ -z "$channel" ] && channel='dev' -[ -z "$tools_source" ] && tools_source='https://aspnetcore.blob.core.windows.net/buildtools' - -get_korebuild -set_korebuildsettings "$tools_source" "$DOTNET_HOME" "$repo_path" "$config_file" -invoke_korebuild_command "$command" "$@" diff --git a/.gitignore b/src/IISIntegration/.gitignore similarity index 100% rename from .gitignore rename to src/IISIntegration/.gitignore diff --git a/Directory.Build.props b/src/IISIntegration/Directory.Build.props similarity index 100% rename from Directory.Build.props rename to src/IISIntegration/Directory.Build.props diff --git a/Directory.Build.targets b/src/IISIntegration/Directory.Build.targets similarity index 100% rename from Directory.Build.targets rename to src/IISIntegration/Directory.Build.targets diff --git a/IISIntegration.sln b/src/IISIntegration/IISIntegration.sln similarity index 100% rename from IISIntegration.sln rename to src/IISIntegration/IISIntegration.sln diff --git a/NuGetPackageVerifier.json b/src/IISIntegration/NuGetPackageVerifier.json similarity index 100% rename from NuGetPackageVerifier.json rename to src/IISIntegration/NuGetPackageVerifier.json diff --git a/README.md b/src/IISIntegration/README.md similarity index 100% rename from README.md rename to src/IISIntegration/README.md diff --git a/build/Build.Settings b/src/IISIntegration/build/Build.Settings similarity index 100% rename from build/Build.Settings rename to src/IISIntegration/build/Build.Settings diff --git a/build/Config.Definitions.Props b/src/IISIntegration/build/Config.Definitions.Props similarity index 100% rename from build/Config.Definitions.Props rename to src/IISIntegration/build/Config.Definitions.Props diff --git a/build/Key.snk b/src/IISIntegration/build/Key.snk similarity index 100% rename from build/Key.snk rename to src/IISIntegration/build/Key.snk diff --git a/build/applicationhost.config b/src/IISIntegration/build/applicationhost.config similarity index 100% rename from build/applicationhost.config rename to src/IISIntegration/build/applicationhost.config diff --git a/build/applicationhost.iis.config b/src/IISIntegration/build/applicationhost.iis.config similarity index 100% rename from build/applicationhost.iis.config rename to src/IISIntegration/build/applicationhost.iis.config diff --git a/build/build.msbuild b/src/IISIntegration/build/build.msbuild similarity index 100% rename from build/build.msbuild rename to src/IISIntegration/build/build.msbuild diff --git a/build/dependencies.props b/src/IISIntegration/build/dependencies.props similarity index 100% rename from build/dependencies.props rename to src/IISIntegration/build/dependencies.props diff --git a/build/launchSettings.json b/src/IISIntegration/build/launchSettings.json similarity index 100% rename from build/launchSettings.json rename to src/IISIntegration/build/launchSettings.json diff --git a/build/native.targets b/src/IISIntegration/build/native.targets similarity index 100% rename from build/native.targets rename to src/IISIntegration/build/native.targets diff --git a/build/repo.props b/src/IISIntegration/build/repo.props similarity index 100% rename from build/repo.props rename to src/IISIntegration/build/repo.props diff --git a/build/repo.targets b/src/IISIntegration/build/repo.targets similarity index 100% rename from build/repo.targets rename to src/IISIntegration/build/repo.targets diff --git a/build/sources.props b/src/IISIntegration/build/sources.props similarity index 100% rename from build/sources.props rename to src/IISIntegration/build/sources.props diff --git a/build/testsite.props b/src/IISIntegration/build/testsite.props similarity index 100% rename from build/testsite.props rename to src/IISIntegration/build/testsite.props diff --git a/samples/IISSample/IISSample.csproj b/src/IISIntegration/samples/IISSample/IISSample.csproj similarity index 100% rename from samples/IISSample/IISSample.csproj rename to src/IISIntegration/samples/IISSample/IISSample.csproj diff --git a/samples/IISSample/Properties/launchSettings.json b/src/IISIntegration/samples/IISSample/Properties/launchSettings.json similarity index 100% rename from samples/IISSample/Properties/launchSettings.json rename to src/IISIntegration/samples/IISSample/Properties/launchSettings.json diff --git a/samples/IISSample/Startup.cs b/src/IISIntegration/samples/IISSample/Startup.cs similarity index 100% rename from samples/IISSample/Startup.cs rename to src/IISIntegration/samples/IISSample/Startup.cs diff --git a/samples/IISSample/web.config b/src/IISIntegration/samples/IISSample/web.config similarity index 100% rename from samples/IISSample/web.config rename to src/IISIntegration/samples/IISSample/web.config diff --git a/samples/NativeIISSample/NativeIISSample.csproj b/src/IISIntegration/samples/NativeIISSample/NativeIISSample.csproj similarity index 100% rename from samples/NativeIISSample/NativeIISSample.csproj rename to src/IISIntegration/samples/NativeIISSample/NativeIISSample.csproj diff --git a/samples/NativeIISSample/Properties/launchSettings.json b/src/IISIntegration/samples/NativeIISSample/Properties/launchSettings.json similarity index 100% rename from samples/NativeIISSample/Properties/launchSettings.json rename to src/IISIntegration/samples/NativeIISSample/Properties/launchSettings.json diff --git a/samples/NativeIISSample/Startup.cs b/src/IISIntegration/samples/NativeIISSample/Startup.cs similarity index 100% rename from samples/NativeIISSample/Startup.cs rename to src/IISIntegration/samples/NativeIISSample/Startup.cs diff --git a/samples/NativeIISSample/web.config b/src/IISIntegration/samples/NativeIISSample/web.config similarity index 100% rename from samples/NativeIISSample/web.config rename to src/IISIntegration/samples/NativeIISSample/web.config diff --git a/src/AspNetCoreModuleV1/AspNetCore/AspNetCore.vcxproj b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/AspNetCore.vcxproj similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/AspNetCore.vcxproj rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/AspNetCore.vcxproj diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/application.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/application.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/application.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/application.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/applicationmanager.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/applicationmanager.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/applicationmanager.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/applicationmanager.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/aspnetcoreconfig.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/aspnetcoreconfig.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/aspnetcoreconfig.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/aspnetcoreconfig.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/debugutil.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/debugutil.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/debugutil.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/debugutil.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/environmentvariablehash.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/environmentvariablehash.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/environmentvariablehash.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/environmentvariablehash.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/filewatcher.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/filewatcher.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/filewatcher.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/filewatcher.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/forwarderconnection.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/forwarderconnection.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/forwarderconnection.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/forwarderconnection.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/forwardinghandler.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/forwardinghandler.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/forwardinghandler.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/forwardinghandler.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/path.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/path.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/path.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/path.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/processmanager.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/processmanager.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/processmanager.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/processmanager.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/protocolconfig.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/protocolconfig.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/protocolconfig.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/protocolconfig.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/proxymodule.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/proxymodule.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/proxymodule.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/proxymodule.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/resource.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/resource.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/resource.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/resource.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/responseheaderhash.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/responseheaderhash.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/responseheaderhash.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/responseheaderhash.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/serverprocess.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/serverprocess.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/serverprocess.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/serverprocess.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/sttimer.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/sttimer.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/sttimer.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/sttimer.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/websockethandler.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/websockethandler.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/websockethandler.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/websockethandler.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Inc/winhttphelper.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/winhttphelper.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Inc/winhttphelper.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Inc/winhttphelper.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/Source.def b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Source.def similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/Source.def rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/Source.def diff --git a/src/AspNetCoreModuleV1/AspNetCore/aspnetcore_msg.mc b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/aspnetcore_msg.mc similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/aspnetcore_msg.mc rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/aspnetcore_msg.mc diff --git a/src/AspNetCoreModuleV1/AspNetCore/aspnetcore_schema.xml b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/aspnetcore_schema.xml similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/aspnetcore_schema.xml rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/aspnetcore_schema.xml diff --git a/src/AspNetCoreModuleV1/AspNetCore/aspnetcoremodule.rc b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/aspnetcoremodule.rc similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/aspnetcoremodule.rc rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/aspnetcoremodule.rc diff --git a/src/AspNetCoreModuleV1/AspNetCore/resource.h b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/resource.h similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/resource.h rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/resource.h diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/application.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/application.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/application.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/application.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/applicationmanager.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/applicationmanager.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/applicationmanager.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/applicationmanager.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/aspnetcoreconfig.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/aspnetcoreconfig.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/aspnetcoreconfig.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/aspnetcoreconfig.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/filewatcher.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/filewatcher.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/filewatcher.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/filewatcher.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/forwarderconnection.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/forwarderconnection.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/forwarderconnection.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/forwarderconnection.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/forwardinghandler.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/forwardinghandler.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/forwardinghandler.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/forwardinghandler.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/main.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/main.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/main.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/main.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/path.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/path.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/path.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/path.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/precomp.hxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/precomp.hxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/precomp.hxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/precomp.hxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/processmanager.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/processmanager.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/processmanager.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/processmanager.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/protocolconfig.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/protocolconfig.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/protocolconfig.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/protocolconfig.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/proxymodule.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/proxymodule.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/proxymodule.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/proxymodule.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/responseheaderhash.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/responseheaderhash.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/responseheaderhash.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/responseheaderhash.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/serverprocess.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/serverprocess.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/serverprocess.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/serverprocess.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/websockethandler.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/websockethandler.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/websockethandler.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/websockethandler.cxx diff --git a/src/AspNetCoreModuleV1/AspNetCore/src/winhttphelper.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/winhttphelper.cxx similarity index 100% rename from src/AspNetCoreModuleV1/AspNetCore/src/winhttphelper.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/AspNetCore/src/winhttphelper.cxx diff --git a/src/AspNetCoreModuleV1/IISLib/IISLib.vcxproj b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/IISLib.vcxproj similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/IISLib.vcxproj rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/IISLib.vcxproj diff --git a/src/AspNetCoreModuleV1/IISLib/acache.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/acache.cxx similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/acache.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/acache.cxx diff --git a/src/AspNetCoreModuleV1/IISLib/acache.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/acache.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/acache.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/acache.h diff --git a/src/AspNetCoreModuleV1/IISLib/ahutil.cpp b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/ahutil.cpp similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/ahutil.cpp rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/ahutil.cpp diff --git a/src/AspNetCoreModuleV1/IISLib/ahutil.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/ahutil.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/ahutil.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/ahutil.h diff --git a/src/AspNetCoreModuleV1/IISLib/base64.cpp b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/base64.cpp similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/base64.cpp rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/base64.cpp diff --git a/src/AspNetCoreModuleV1/IISLib/base64.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/base64.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/base64.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/base64.h diff --git a/src/AspNetCoreModuleV1/IISLib/buffer.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/buffer.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/buffer.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/buffer.h diff --git a/src/AspNetCoreModuleV1/IISLib/datetime.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/datetime.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/datetime.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/datetime.h diff --git a/src/AspNetCoreModuleV1/IISLib/dbgutil.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/dbgutil.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/dbgutil.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/dbgutil.h diff --git a/src/AspNetCoreModuleV1/IISLib/hashfn.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/hashfn.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/hashfn.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/hashfn.h diff --git a/src/AspNetCoreModuleV1/IISLib/hashtable.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/hashtable.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/hashtable.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/hashtable.h diff --git a/src/AspNetCoreModuleV1/IISLib/listentry.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/listentry.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/listentry.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/listentry.h diff --git a/src/AspNetCoreModuleV1/IISLib/macros.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/macros.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/macros.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/macros.h diff --git a/src/AspNetCoreModuleV1/IISLib/multisz.cpp b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/multisz.cpp similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/multisz.cpp rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/multisz.cpp diff --git a/src/AspNetCoreModuleV1/IISLib/multisz.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/multisz.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/multisz.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/multisz.h diff --git a/src/AspNetCoreModuleV1/IISLib/multisza.cpp b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/multisza.cpp similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/multisza.cpp rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/multisza.cpp diff --git a/src/AspNetCoreModuleV1/IISLib/multisza.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/multisza.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/multisza.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/multisza.h diff --git a/src/AspNetCoreModuleV1/IISLib/ntassert.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/ntassert.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/ntassert.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/ntassert.h diff --git a/src/AspNetCoreModuleV1/IISLib/percpu.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/percpu.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/percpu.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/percpu.h diff --git a/src/AspNetCoreModuleV1/IISLib/precomp.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/precomp.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/precomp.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/precomp.h diff --git a/src/AspNetCoreModuleV1/IISLib/prime.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/prime.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/prime.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/prime.h diff --git a/src/AspNetCoreModuleV1/IISLib/pudebug.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/pudebug.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/pudebug.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/pudebug.h diff --git a/src/AspNetCoreModuleV1/IISLib/reftrace.c b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/reftrace.c similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/reftrace.c rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/reftrace.c diff --git a/src/AspNetCoreModuleV1/IISLib/reftrace.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/reftrace.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/reftrace.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/reftrace.h diff --git a/src/AspNetCoreModuleV1/IISLib/rwlock.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/rwlock.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/rwlock.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/rwlock.h diff --git a/src/AspNetCoreModuleV1/IISLib/stringa.cpp b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/stringa.cpp similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/stringa.cpp rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/stringa.cpp diff --git a/src/AspNetCoreModuleV1/IISLib/stringa.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/stringa.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/stringa.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/stringa.h diff --git a/src/AspNetCoreModuleV1/IISLib/stringu.cpp b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/stringu.cpp similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/stringu.cpp rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/stringu.cpp diff --git a/src/AspNetCoreModuleV1/IISLib/stringu.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/stringu.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/stringu.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/stringu.h diff --git a/src/AspNetCoreModuleV1/IISLib/tracelog.c b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/tracelog.c similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/tracelog.c rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/tracelog.c diff --git a/src/AspNetCoreModuleV1/IISLib/tracelog.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/tracelog.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/tracelog.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/tracelog.h diff --git a/src/AspNetCoreModuleV1/IISLib/treehash.h b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/treehash.h similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/treehash.h rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/treehash.h diff --git a/src/AspNetCoreModuleV1/IISLib/util.cxx b/src/IISIntegration/src/AspNetCoreModuleV1/IISLib/util.cxx similarity index 100% rename from src/AspNetCoreModuleV1/IISLib/util.cxx rename to src/IISIntegration/src/AspNetCoreModuleV1/IISLib/util.cxx diff --git a/src/AspNetCoreModuleV2/AspNetCore/AspNetCore.vcxproj b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/AspNetCore.vcxproj similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/AspNetCore.vcxproj rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/AspNetCore.vcxproj diff --git a/src/AspNetCoreModuleV2/AspNetCore/Inc/applicationinfo.h b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/applicationinfo.h similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/Inc/applicationinfo.h rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/applicationinfo.h diff --git a/src/AspNetCoreModuleV2/AspNetCore/Inc/applicationmanager.h b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/applicationmanager.h similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/Inc/applicationmanager.h rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/applicationmanager.h diff --git a/src/AspNetCoreModuleV2/AspNetCore/Inc/appoffline.h b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/appoffline.h similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/Inc/appoffline.h rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/appoffline.h diff --git a/src/AspNetCoreModuleV2/AspNetCore/Inc/filewatcher.h b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/filewatcher.h similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/Inc/filewatcher.h rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/filewatcher.h diff --git a/src/AspNetCoreModuleV2/AspNetCore/Inc/fx_ver.h b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/fx_ver.h similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/Inc/fx_ver.h rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/fx_ver.h diff --git a/src/AspNetCoreModuleV2/AspNetCore/Inc/globalmodule.h b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/globalmodule.h similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/Inc/globalmodule.h rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/globalmodule.h diff --git a/src/AspNetCoreModuleV2/AspNetCore/Inc/proxymodule.h b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/proxymodule.h similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/Inc/proxymodule.h rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Inc/proxymodule.h diff --git a/src/AspNetCoreModuleV2/AspNetCore/Source.def b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Source.def similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/Source.def rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/Source.def diff --git a/src/AspNetCoreModuleV2/AspNetCore/ancm.mof b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/ancm.mof similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/ancm.mof rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/ancm.mof diff --git a/src/AspNetCoreModuleV2/AspNetCore/aspnetcore_schema.xml b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/aspnetcore_schema.xml similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/aspnetcore_schema.xml rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/aspnetcore_schema.xml diff --git a/src/AspNetCoreModuleV2/AspNetCore/aspnetcoremodule.rc b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/aspnetcoremodule.rc similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/aspnetcoremodule.rc rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/aspnetcoremodule.rc diff --git a/src/AspNetCoreModuleV2/AspNetCore/src/applicationinfo.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/applicationinfo.cpp similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/src/applicationinfo.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/applicationinfo.cpp diff --git a/src/AspNetCoreModuleV2/AspNetCore/src/applicationmanager.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/applicationmanager.cxx similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/src/applicationmanager.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/applicationmanager.cxx diff --git a/src/AspNetCoreModuleV2/AspNetCore/src/dllmain.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/dllmain.cpp similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/src/dllmain.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/dllmain.cpp diff --git a/src/AspNetCoreModuleV2/AspNetCore/src/filewatcher.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/filewatcher.cxx similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/src/filewatcher.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/filewatcher.cxx diff --git a/src/AspNetCoreModuleV2/AspNetCore/src/globalmodule.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/globalmodule.cpp similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/src/globalmodule.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/globalmodule.cpp diff --git a/src/AspNetCoreModuleV2/AspNetCore/src/precomp.hxx b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/precomp.hxx similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/src/precomp.hxx rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/precomp.hxx diff --git a/src/AspNetCoreModuleV2/AspNetCore/src/proxymodule.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/proxymodule.cxx similarity index 100% rename from src/AspNetCoreModuleV2/AspNetCore/src/proxymodule.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/AspNetCore/src/proxymodule.cxx diff --git a/src/AspNetCoreModuleV2/CommonLib/CommonLib.vcxproj b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/CommonLib.vcxproj similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/CommonLib.vcxproj rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/CommonLib.vcxproj diff --git a/src/AspNetCoreModuleV2/CommonLib/SRWLockWrapper.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/SRWLockWrapper.cpp similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/SRWLockWrapper.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/SRWLockWrapper.cpp diff --git a/src/AspNetCoreModuleV2/CommonLib/SRWLockWrapper.h b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/SRWLockWrapper.h similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/SRWLockWrapper.h rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/SRWLockWrapper.h diff --git a/src/AspNetCoreModuleV2/CommonLib/application.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/application.cpp similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/application.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/application.cpp diff --git a/src/AspNetCoreModuleV2/CommonLib/application.h b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/application.h similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/application.h rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/application.h diff --git a/src/AspNetCoreModuleV2/CommonLib/aspnetcore_msg.mc b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/aspnetcore_msg.mc similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/aspnetcore_msg.mc rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/aspnetcore_msg.mc diff --git a/src/AspNetCoreModuleV2/CommonLib/aspnetcore_msg.rc b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/aspnetcore_msg.rc similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/aspnetcore_msg.rc rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/aspnetcore_msg.rc diff --git a/src/AspNetCoreModuleV2/CommonLib/aspnetcoreconfig.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/aspnetcoreconfig.cxx similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/aspnetcoreconfig.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/aspnetcoreconfig.cxx diff --git a/src/AspNetCoreModuleV2/CommonLib/aspnetcoreconfig.h b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/aspnetcoreconfig.h similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/aspnetcoreconfig.h rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/aspnetcoreconfig.h diff --git a/src/AspNetCoreModuleV2/CommonLib/debugutil.h b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/debugutil.h similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/debugutil.h rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/debugutil.h diff --git a/src/AspNetCoreModuleV2/CommonLib/environmentvariablehash.h b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/environmentvariablehash.h similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/environmentvariablehash.h rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/environmentvariablehash.h diff --git a/src/AspNetCoreModuleV2/CommonLib/fx_ver.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/fx_ver.cxx similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/fx_ver.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/fx_ver.cxx diff --git a/src/AspNetCoreModuleV2/CommonLib/fx_ver.h b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/fx_ver.h similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/fx_ver.h rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/fx_ver.h diff --git a/src/AspNetCoreModuleV2/CommonLib/hostfxr_utility.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/hostfxr_utility.cpp similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/hostfxr_utility.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/hostfxr_utility.cpp diff --git a/src/AspNetCoreModuleV2/CommonLib/hostfxr_utility.h b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/hostfxr_utility.h similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/hostfxr_utility.h rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/hostfxr_utility.h diff --git a/src/AspNetCoreModuleV2/CommonLib/requesthandler.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/requesthandler.cxx similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/requesthandler.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/requesthandler.cxx diff --git a/src/AspNetCoreModuleV2/CommonLib/requesthandler.h b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/requesthandler.h similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/requesthandler.h rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/requesthandler.h diff --git a/src/AspNetCoreModuleV2/CommonLib/resources.h b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/resources.h similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/resources.h rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/resources.h diff --git a/src/AspNetCoreModuleV2/CommonLib/stdafx.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/stdafx.cpp similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/stdafx.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/stdafx.cpp diff --git a/src/AspNetCoreModuleV2/CommonLib/stdafx.h b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/stdafx.h similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/stdafx.h rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/stdafx.h diff --git a/src/AspNetCoreModuleV2/CommonLib/targetver.h b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/targetver.h similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/targetver.h rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/targetver.h diff --git a/src/AspNetCoreModuleV2/CommonLib/utility.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/utility.cxx similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/utility.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/utility.cxx diff --git a/src/AspNetCoreModuleV2/CommonLib/utility.h b/src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/utility.h similarity index 100% rename from src/AspNetCoreModuleV2/CommonLib/utility.h rename to src/IISIntegration/src/AspNetCoreModuleV2/CommonLib/utility.h diff --git a/src/AspNetCoreModuleV2/IISLib/IISLib.vcxproj b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/IISLib.vcxproj similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/IISLib.vcxproj rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/IISLib.vcxproj diff --git a/src/AspNetCoreModuleV2/IISLib/acache.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/acache.cxx similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/acache.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/acache.cxx diff --git a/src/AspNetCoreModuleV2/IISLib/acache.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/acache.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/acache.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/acache.h diff --git a/src/AspNetCoreModuleV2/IISLib/ahutil.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/ahutil.cpp similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/ahutil.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/ahutil.cpp diff --git a/src/AspNetCoreModuleV2/IISLib/ahutil.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/ahutil.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/ahutil.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/ahutil.h diff --git a/src/AspNetCoreModuleV2/IISLib/base64.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/base64.cpp similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/base64.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/base64.cpp diff --git a/src/AspNetCoreModuleV2/IISLib/base64.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/base64.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/base64.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/base64.h diff --git a/src/AspNetCoreModuleV2/IISLib/buffer.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/buffer.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/buffer.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/buffer.h diff --git a/src/AspNetCoreModuleV2/IISLib/datetime.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/datetime.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/datetime.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/datetime.h diff --git a/src/AspNetCoreModuleV2/IISLib/dbgutil.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/dbgutil.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/dbgutil.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/dbgutil.h diff --git a/src/AspNetCoreModuleV2/IISLib/hashfn.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/hashfn.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/hashfn.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/hashfn.h diff --git a/src/AspNetCoreModuleV2/IISLib/hashtable.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/hashtable.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/hashtable.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/hashtable.h diff --git a/src/AspNetCoreModuleV2/IISLib/listentry.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/listentry.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/listentry.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/listentry.h diff --git a/src/AspNetCoreModuleV2/IISLib/macros.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/macros.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/macros.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/macros.h diff --git a/src/AspNetCoreModuleV2/IISLib/multisz.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/multisz.cpp similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/multisz.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/multisz.cpp diff --git a/src/AspNetCoreModuleV2/IISLib/multisz.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/multisz.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/multisz.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/multisz.h diff --git a/src/AspNetCoreModuleV2/IISLib/multisza.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/multisza.cpp similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/multisza.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/multisza.cpp diff --git a/src/AspNetCoreModuleV2/IISLib/multisza.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/multisza.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/multisza.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/multisza.h diff --git a/src/AspNetCoreModuleV2/IISLib/ntassert.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/ntassert.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/ntassert.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/ntassert.h diff --git a/src/AspNetCoreModuleV2/IISLib/percpu.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/percpu.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/percpu.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/percpu.h diff --git a/src/AspNetCoreModuleV2/IISLib/precomp.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/precomp.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/precomp.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/precomp.h diff --git a/src/AspNetCoreModuleV2/IISLib/prime.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/prime.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/prime.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/prime.h diff --git a/src/AspNetCoreModuleV2/IISLib/pudebug.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/pudebug.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/pudebug.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/pudebug.h diff --git a/src/AspNetCoreModuleV2/IISLib/reftrace.c b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/reftrace.c similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/reftrace.c rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/reftrace.c diff --git a/src/AspNetCoreModuleV2/IISLib/reftrace.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/reftrace.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/reftrace.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/reftrace.h diff --git a/src/AspNetCoreModuleV2/IISLib/rwlock.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/rwlock.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/rwlock.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/rwlock.h diff --git a/src/AspNetCoreModuleV2/IISLib/stringa.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/stringa.cpp similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/stringa.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/stringa.cpp diff --git a/src/AspNetCoreModuleV2/IISLib/stringa.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/stringa.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/stringa.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/stringa.h diff --git a/src/AspNetCoreModuleV2/IISLib/stringu.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/stringu.cpp similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/stringu.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/stringu.cpp diff --git a/src/AspNetCoreModuleV2/IISLib/stringu.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/stringu.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/stringu.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/stringu.h diff --git a/src/AspNetCoreModuleV2/IISLib/tracelog.c b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/tracelog.c similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/tracelog.c rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/tracelog.c diff --git a/src/AspNetCoreModuleV2/IISLib/tracelog.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/tracelog.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/tracelog.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/tracelog.h diff --git a/src/AspNetCoreModuleV2/IISLib/treehash.h b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/treehash.h similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/treehash.h rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/treehash.h diff --git a/src/AspNetCoreModuleV2/IISLib/util.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/IISLib/util.cxx similarity index 100% rename from src/AspNetCoreModuleV2/IISLib/util.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/IISLib/util.cxx diff --git a/src/AspNetCoreModuleV2/RequestHandler/RequestHandler.vcxproj b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/RequestHandler.vcxproj similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/RequestHandler.vcxproj rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/RequestHandler.vcxproj diff --git a/src/AspNetCoreModuleV2/RequestHandler/Source.def b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/Source.def similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/Source.def rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/Source.def diff --git a/src/AspNetCoreModuleV2/RequestHandler/aspnetcore_event.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/aspnetcore_event.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/aspnetcore_event.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/aspnetcore_event.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/disconnectcontext.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/disconnectcontext.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/disconnectcontext.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/disconnectcontext.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/dllmain.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/dllmain.cxx similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/dllmain.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/dllmain.cxx diff --git a/src/AspNetCoreModuleV2/RequestHandler/environmentvariablehelpers.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/environmentvariablehelpers.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/environmentvariablehelpers.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/environmentvariablehelpers.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocessapplication.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocessapplication.cpp similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocessapplication.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocessapplication.cpp diff --git a/src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocessapplication.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocessapplication.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocessapplication.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocessapplication.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocesshandler.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocesshandler.cpp similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocesshandler.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocesshandler.cpp diff --git a/src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocesshandler.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocesshandler.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocesshandler.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/inprocess/inprocesshandler.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/managedexports.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/managedexports.cxx similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/managedexports.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/managedexports.cxx diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwarderconnection.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwarderconnection.cxx similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwarderconnection.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwarderconnection.cxx diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwarderconnection.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwarderconnection.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwarderconnection.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwarderconnection.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwardinghandler.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwardinghandler.cpp similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwardinghandler.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwardinghandler.cpp diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwardinghandler.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwardinghandler.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwardinghandler.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/forwardinghandler.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/outprocessapplication.cpp b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/outprocessapplication.cpp similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/outprocessapplication.cpp rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/outprocessapplication.cpp diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/outprocessapplication.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/outprocessapplication.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/outprocessapplication.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/outprocessapplication.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/processmanager.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/processmanager.cxx similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/processmanager.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/processmanager.cxx diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/processmanager.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/processmanager.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/processmanager.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/processmanager.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/protocolconfig.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/protocolconfig.cxx similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/protocolconfig.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/protocolconfig.cxx diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/protocolconfig.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/protocolconfig.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/protocolconfig.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/protocolconfig.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/responseheaderhash.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/responseheaderhash.cxx similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/responseheaderhash.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/responseheaderhash.cxx diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/responseheaderhash.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/responseheaderhash.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/responseheaderhash.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/responseheaderhash.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/serverprocess.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/serverprocess.cxx similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/serverprocess.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/serverprocess.cxx diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/serverprocess.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/serverprocess.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/serverprocess.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/serverprocess.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/websockethandler.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/websockethandler.cxx similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/websockethandler.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/websockethandler.cxx diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/websockethandler.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/websockethandler.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/websockethandler.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/websockethandler.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/winhttphelper.cxx b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/winhttphelper.cxx similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/winhttphelper.cxx rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/winhttphelper.cxx diff --git a/src/AspNetCoreModuleV2/RequestHandler/outofprocess/winhttphelper.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/winhttphelper.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/outofprocess/winhttphelper.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/outofprocess/winhttphelper.h diff --git a/src/AspNetCoreModuleV2/RequestHandler/precomp.hxx b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/precomp.hxx similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/precomp.hxx rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/precomp.hxx diff --git a/src/AspNetCoreModuleV2/RequestHandler/requesthandler.rc b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/requesthandler.rc similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/requesthandler.rc rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/requesthandler.rc diff --git a/src/AspNetCoreModuleV2/RequestHandler/sttimer.h b/src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/sttimer.h similarity index 100% rename from src/AspNetCoreModuleV2/RequestHandler/sttimer.h rename to src/IISIntegration/src/AspNetCoreModuleV2/RequestHandler/sttimer.h diff --git a/src/Directory.Build.props b/src/IISIntegration/src/Directory.Build.props similarity index 100% rename from src/Directory.Build.props rename to src/IISIntegration/src/Directory.Build.props diff --git a/src/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.csproj b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.csproj similarity index 100% rename from src/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.csproj rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.csproj diff --git a/src/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.nuspec b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.nuspec similarity index 100% rename from src/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.nuspec rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.nuspec diff --git a/src/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.targets b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.targets similarity index 100% rename from src/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.targets rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IIS/Microsoft.AspNetCore.Server.IIS.targets diff --git a/src/Microsoft.AspNetCore.Server.IIS/_._ b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IIS/_._ similarity index 100% rename from src/Microsoft.AspNetCore.Server.IIS/_._ rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IIS/_._ diff --git a/src/Microsoft.AspNetCore.Server.IISIntegration/AuthenticationHandler.cs b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/AuthenticationHandler.cs similarity index 100% rename from src/Microsoft.AspNetCore.Server.IISIntegration/AuthenticationHandler.cs rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/AuthenticationHandler.cs diff --git a/src/Microsoft.AspNetCore.Server.IISIntegration/ForwardedTlsConnectionFeature.cs b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/ForwardedTlsConnectionFeature.cs similarity index 100% rename from src/Microsoft.AspNetCore.Server.IISIntegration/ForwardedTlsConnectionFeature.cs rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/ForwardedTlsConnectionFeature.cs diff --git a/src/Microsoft.AspNetCore.Server.IISIntegration/IISDefaults.cs b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/IISDefaults.cs similarity index 100% rename from src/Microsoft.AspNetCore.Server.IISIntegration/IISDefaults.cs rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/IISDefaults.cs diff --git a/src/Microsoft.AspNetCore.Server.IISIntegration/IISHostingStartup.cs b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/IISHostingStartup.cs similarity index 100% rename from src/Microsoft.AspNetCore.Server.IISIntegration/IISHostingStartup.cs rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/IISHostingStartup.cs diff --git a/src/Microsoft.AspNetCore.Server.IISIntegration/IISMiddleware.cs b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/IISMiddleware.cs similarity index 100% rename from src/Microsoft.AspNetCore.Server.IISIntegration/IISMiddleware.cs rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/IISMiddleware.cs diff --git a/src/Microsoft.AspNetCore.Server.IISIntegration/IISOptions.cs b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/IISOptions.cs similarity index 100% rename from src/Microsoft.AspNetCore.Server.IISIntegration/IISOptions.cs rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/IISOptions.cs diff --git a/src/Microsoft.AspNetCore.Server.IISIntegration/IISSetupFilter.cs b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/IISSetupFilter.cs similarity index 100% rename from src/Microsoft.AspNetCore.Server.IISIntegration/IISSetupFilter.cs rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/IISSetupFilter.cs diff --git a/src/Microsoft.AspNetCore.Server.IISIntegration/Microsoft.AspNetCore.Server.IISIntegration.csproj b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/Microsoft.AspNetCore.Server.IISIntegration.csproj similarity index 100% rename from src/Microsoft.AspNetCore.Server.IISIntegration/Microsoft.AspNetCore.Server.IISIntegration.csproj rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/Microsoft.AspNetCore.Server.IISIntegration.csproj diff --git a/src/Microsoft.AspNetCore.Server.IISIntegration/NativeMethods.cs b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/NativeMethods.cs similarity index 100% rename from src/Microsoft.AspNetCore.Server.IISIntegration/NativeMethods.cs rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/NativeMethods.cs diff --git a/src/Microsoft.AspNetCore.Server.IISIntegration/Properties/AssemblyInfo.cs b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/Properties/AssemblyInfo.cs similarity index 100% rename from src/Microsoft.AspNetCore.Server.IISIntegration/Properties/AssemblyInfo.cs rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/Properties/AssemblyInfo.cs diff --git a/src/Microsoft.AspNetCore.Server.IISIntegration/WebHostBuilderIISExtensions.cs b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/WebHostBuilderIISExtensions.cs similarity index 100% rename from src/Microsoft.AspNetCore.Server.IISIntegration/WebHostBuilderIISExtensions.cs rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/WebHostBuilderIISExtensions.cs diff --git a/src/Microsoft.AspNetCore.Server.IISIntegration/baseline.netcore.json b/src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/baseline.netcore.json similarity index 100% rename from src/Microsoft.AspNetCore.Server.IISIntegration/baseline.netcore.json rename to src/IISIntegration/src/Microsoft.AspNetCore.Server.IISIntegration/baseline.netcore.json diff --git a/test/AspNetCoreModuleTests/AspNetCoreModuleTests.vcxproj b/src/IISIntegration/test/AspNetCoreModuleTests/AspNetCoreModuleTests.vcxproj similarity index 100% rename from test/AspNetCoreModuleTests/AspNetCoreModuleTests.vcxproj rename to src/IISIntegration/test/AspNetCoreModuleTests/AspNetCoreModuleTests.vcxproj diff --git a/test/AspNetCoreModuleTests/stdafx.h b/src/IISIntegration/test/AspNetCoreModuleTests/stdafx.h similarity index 100% rename from test/AspNetCoreModuleTests/stdafx.h rename to src/IISIntegration/test/AspNetCoreModuleTests/stdafx.h diff --git a/test/CommonLibTests/CommonLibTests.vcxproj b/src/IISIntegration/test/CommonLibTests/CommonLibTests.vcxproj similarity index 100% rename from test/CommonLibTests/CommonLibTests.vcxproj rename to src/IISIntegration/test/CommonLibTests/CommonLibTests.vcxproj diff --git a/test/CommonLibTests/NativeTests.targets b/src/IISIntegration/test/CommonLibTests/NativeTests.targets similarity index 100% rename from test/CommonLibTests/NativeTests.targets rename to src/IISIntegration/test/CommonLibTests/NativeTests.targets diff --git a/test/CommonLibTests/hostfxr_utility_tests.cpp b/src/IISIntegration/test/CommonLibTests/hostfxr_utility_tests.cpp similarity index 100% rename from test/CommonLibTests/hostfxr_utility_tests.cpp rename to src/IISIntegration/test/CommonLibTests/hostfxr_utility_tests.cpp diff --git a/test/CommonLibTests/main.cpp b/src/IISIntegration/test/CommonLibTests/main.cpp similarity index 100% rename from test/CommonLibTests/main.cpp rename to src/IISIntegration/test/CommonLibTests/main.cpp diff --git a/test/CommonLibTests/stdafx.cpp b/src/IISIntegration/test/CommonLibTests/stdafx.cpp similarity index 100% rename from test/CommonLibTests/stdafx.cpp rename to src/IISIntegration/test/CommonLibTests/stdafx.cpp diff --git a/test/CommonLibTests/stdafx.h b/src/IISIntegration/test/CommonLibTests/stdafx.h similarity index 100% rename from test/CommonLibTests/stdafx.h rename to src/IISIntegration/test/CommonLibTests/stdafx.h diff --git a/test/CommonLibTests/utility_tests.cpp b/src/IISIntegration/test/CommonLibTests/utility_tests.cpp similarity index 100% rename from test/CommonLibTests/utility_tests.cpp rename to src/IISIntegration/test/CommonLibTests/utility_tests.cpp diff --git a/test/Directory.Build.props b/src/IISIntegration/test/Directory.Build.props similarity index 100% rename from test/Directory.Build.props rename to src/IISIntegration/test/Directory.Build.props diff --git a/test/IISIntegration.FunctionalTests/AppHostConfig/Http.config b/src/IISIntegration/test/IISIntegration.FunctionalTests/AppHostConfig/Http.config similarity index 100% rename from test/IISIntegration.FunctionalTests/AppHostConfig/Http.config rename to src/IISIntegration/test/IISIntegration.FunctionalTests/AppHostConfig/Http.config diff --git a/test/IISIntegration.FunctionalTests/AppHostConfig/Https.config b/src/IISIntegration/test/IISIntegration.FunctionalTests/AppHostConfig/Https.config similarity index 100% rename from test/IISIntegration.FunctionalTests/AppHostConfig/Https.config rename to src/IISIntegration/test/IISIntegration.FunctionalTests/AppHostConfig/Https.config diff --git a/test/IISIntegration.FunctionalTests/AppHostConfig/NtlmAuthentation.config b/src/IISIntegration/test/IISIntegration.FunctionalTests/AppHostConfig/NtlmAuthentation.config similarity index 100% rename from test/IISIntegration.FunctionalTests/AppHostConfig/NtlmAuthentation.config rename to src/IISIntegration/test/IISIntegration.FunctionalTests/AppHostConfig/NtlmAuthentation.config diff --git a/test/IISIntegration.FunctionalTests/AppHostConfig/WebsocketsNotSupported.config b/src/IISIntegration/test/IISIntegration.FunctionalTests/AppHostConfig/WebsocketsNotSupported.config similarity index 100% rename from test/IISIntegration.FunctionalTests/AppHostConfig/WebsocketsNotSupported.config rename to src/IISIntegration/test/IISIntegration.FunctionalTests/AppHostConfig/WebsocketsNotSupported.config diff --git a/test/IISIntegration.FunctionalTests/IISIntegration.FunctionalTests.csproj b/src/IISIntegration/test/IISIntegration.FunctionalTests/IISIntegration.FunctionalTests.csproj similarity index 100% rename from test/IISIntegration.FunctionalTests/IISIntegration.FunctionalTests.csproj rename to src/IISIntegration/test/IISIntegration.FunctionalTests/IISIntegration.FunctionalTests.csproj diff --git a/test/IISIntegration.FunctionalTests/OutOfProcess/HelloWorldTest.cs b/src/IISIntegration/test/IISIntegration.FunctionalTests/OutOfProcess/HelloWorldTest.cs similarity index 100% rename from test/IISIntegration.FunctionalTests/OutOfProcess/HelloWorldTest.cs rename to src/IISIntegration/test/IISIntegration.FunctionalTests/OutOfProcess/HelloWorldTest.cs diff --git a/test/IISIntegration.FunctionalTests/OutOfProcess/HttpsTest.cs b/src/IISIntegration/test/IISIntegration.FunctionalTests/OutOfProcess/HttpsTest.cs similarity index 100% rename from test/IISIntegration.FunctionalTests/OutOfProcess/HttpsTest.cs rename to src/IISIntegration/test/IISIntegration.FunctionalTests/OutOfProcess/HttpsTest.cs diff --git a/test/IISIntegration.FunctionalTests/OutOfProcess/NtlmAuthentationTest.cs b/src/IISIntegration/test/IISIntegration.FunctionalTests/OutOfProcess/NtlmAuthentationTest.cs similarity index 100% rename from test/IISIntegration.FunctionalTests/OutOfProcess/NtlmAuthentationTest.cs rename to src/IISIntegration/test/IISIntegration.FunctionalTests/OutOfProcess/NtlmAuthentationTest.cs diff --git a/test/IISIntegration.FunctionalTests/Properties/AssemblyInfo.cs b/src/IISIntegration/test/IISIntegration.FunctionalTests/Properties/AssemblyInfo.cs similarity index 100% rename from test/IISIntegration.FunctionalTests/Properties/AssemblyInfo.cs rename to src/IISIntegration/test/IISIntegration.FunctionalTests/Properties/AssemblyInfo.cs diff --git a/test/IISIntegration.FunctionalTests/UpgradeFeatureDetectionTests.cs b/src/IISIntegration/test/IISIntegration.FunctionalTests/UpgradeFeatureDetectionTests.cs similarity index 100% rename from test/IISIntegration.FunctionalTests/UpgradeFeatureDetectionTests.cs rename to src/IISIntegration/test/IISIntegration.FunctionalTests/UpgradeFeatureDetectionTests.cs diff --git a/test/IISIntegration.FunctionalTests/Utilities/Helpers.cs b/src/IISIntegration/test/IISIntegration.FunctionalTests/Utilities/Helpers.cs similarity index 100% rename from test/IISIntegration.FunctionalTests/Utilities/Helpers.cs rename to src/IISIntegration/test/IISIntegration.FunctionalTests/Utilities/Helpers.cs diff --git a/test/IISIntegration.FunctionalTests/Utilities/IISExpressSupportsInProcessHostingAttribute.cs b/src/IISIntegration/test/IISIntegration.FunctionalTests/Utilities/IISExpressSupportsInProcessHostingAttribute.cs similarity index 100% rename from test/IISIntegration.FunctionalTests/Utilities/IISExpressSupportsInProcessHostingAttribute.cs rename to src/IISIntegration/test/IISIntegration.FunctionalTests/Utilities/IISExpressSupportsInProcessHostingAttribute.cs diff --git a/test/IISIntegration.FunctionalTests/Utilities/IISTestSiteCollection.cs b/src/IISIntegration/test/IISIntegration.FunctionalTests/Utilities/IISTestSiteCollection.cs similarity index 100% rename from test/IISIntegration.FunctionalTests/Utilities/IISTestSiteCollection.cs rename to src/IISIntegration/test/IISIntegration.FunctionalTests/Utilities/IISTestSiteCollection.cs diff --git a/test/IISIntegration.FunctionalTests/Utilities/IISTestSiteFixture.cs b/src/IISIntegration/test/IISIntegration.FunctionalTests/Utilities/IISTestSiteFixture.cs similarity index 100% rename from test/IISIntegration.FunctionalTests/Utilities/IISTestSiteFixture.cs rename to src/IISIntegration/test/IISIntegration.FunctionalTests/Utilities/IISTestSiteFixture.cs diff --git a/test/Microsoft.AspNetCore.Server.IISIntegration.Tests/IISExtensionTests.cs b/src/IISIntegration/test/Microsoft.AspNetCore.Server.IISIntegration.Tests/IISExtensionTests.cs similarity index 100% rename from test/Microsoft.AspNetCore.Server.IISIntegration.Tests/IISExtensionTests.cs rename to src/IISIntegration/test/Microsoft.AspNetCore.Server.IISIntegration.Tests/IISExtensionTests.cs diff --git a/test/Microsoft.AspNetCore.Server.IISIntegration.Tests/IISMiddlewareTests.cs b/src/IISIntegration/test/Microsoft.AspNetCore.Server.IISIntegration.Tests/IISMiddlewareTests.cs similarity index 100% rename from test/Microsoft.AspNetCore.Server.IISIntegration.Tests/IISMiddlewareTests.cs rename to src/IISIntegration/test/Microsoft.AspNetCore.Server.IISIntegration.Tests/IISMiddlewareTests.cs diff --git a/test/Microsoft.AspNetCore.Server.IISIntegration.Tests/Microsoft.AspNetCore.Server.IISIntegration.Tests.csproj b/src/IISIntegration/test/Microsoft.AspNetCore.Server.IISIntegration.Tests/Microsoft.AspNetCore.Server.IISIntegration.Tests.csproj similarity index 100% rename from test/Microsoft.AspNetCore.Server.IISIntegration.Tests/Microsoft.AspNetCore.Server.IISIntegration.Tests.csproj rename to src/IISIntegration/test/Microsoft.AspNetCore.Server.IISIntegration.Tests/Microsoft.AspNetCore.Server.IISIntegration.Tests.csproj diff --git a/test/TestTasks/InjectRequestHandler.cs b/src/IISIntegration/test/TestTasks/InjectRequestHandler.cs similarity index 100% rename from test/TestTasks/InjectRequestHandler.cs rename to src/IISIntegration/test/TestTasks/InjectRequestHandler.cs diff --git a/test/TestTasks/TestTasks.csproj b/src/IISIntegration/test/TestTasks/TestTasks.csproj similarity index 100% rename from test/TestTasks/TestTasks.csproj rename to src/IISIntegration/test/TestTasks/TestTasks.csproj diff --git a/test/WebSites/InProcessWebSite/InProcessWebSite.csproj b/src/IISIntegration/test/WebSites/InProcessWebSite/InProcessWebSite.csproj similarity index 100% rename from test/WebSites/InProcessWebSite/InProcessWebSite.csproj rename to src/IISIntegration/test/WebSites/InProcessWebSite/InProcessWebSite.csproj diff --git a/test/WebSites/InProcessWebSite/Program.cs b/src/IISIntegration/test/WebSites/InProcessWebSite/Program.cs similarity index 100% rename from test/WebSites/InProcessWebSite/Program.cs rename to src/IISIntegration/test/WebSites/InProcessWebSite/Program.cs diff --git a/test/WebSites/InProcessWebSite/Properties/launchSettings.json b/src/IISIntegration/test/WebSites/InProcessWebSite/Properties/launchSettings.json similarity index 100% rename from test/WebSites/InProcessWebSite/Properties/launchSettings.json rename to src/IISIntegration/test/WebSites/InProcessWebSite/Properties/launchSettings.json diff --git a/test/WebSites/InProcessWebSite/Startup.cs b/src/IISIntegration/test/WebSites/InProcessWebSite/Startup.cs similarity index 100% rename from test/WebSites/InProcessWebSite/Startup.cs rename to src/IISIntegration/test/WebSites/InProcessWebSite/Startup.cs diff --git a/test/WebSites/InProcessWebSite/web.config b/src/IISIntegration/test/WebSites/InProcessWebSite/web.config similarity index 100% rename from test/WebSites/InProcessWebSite/web.config rename to src/IISIntegration/test/WebSites/InProcessWebSite/web.config diff --git a/test/WebSites/OutOfProcessWebSite/OutOfProcessWebSite.csproj b/src/IISIntegration/test/WebSites/OutOfProcessWebSite/OutOfProcessWebSite.csproj similarity index 100% rename from test/WebSites/OutOfProcessWebSite/OutOfProcessWebSite.csproj rename to src/IISIntegration/test/WebSites/OutOfProcessWebSite/OutOfProcessWebSite.csproj diff --git a/test/WebSites/OutOfProcessWebSite/Program.cs b/src/IISIntegration/test/WebSites/OutOfProcessWebSite/Program.cs similarity index 100% rename from test/WebSites/OutOfProcessWebSite/Program.cs rename to src/IISIntegration/test/WebSites/OutOfProcessWebSite/Program.cs diff --git a/test/WebSites/OutOfProcessWebSite/Properties/launchSettings.json b/src/IISIntegration/test/WebSites/OutOfProcessWebSite/Properties/launchSettings.json similarity index 100% rename from test/WebSites/OutOfProcessWebSite/Properties/launchSettings.json rename to src/IISIntegration/test/WebSites/OutOfProcessWebSite/Properties/launchSettings.json diff --git a/test/WebSites/OutOfProcessWebSite/StartupHelloWorld.cs b/src/IISIntegration/test/WebSites/OutOfProcessWebSite/StartupHelloWorld.cs similarity index 100% rename from test/WebSites/OutOfProcessWebSite/StartupHelloWorld.cs rename to src/IISIntegration/test/WebSites/OutOfProcessWebSite/StartupHelloWorld.cs diff --git a/test/WebSites/OutOfProcessWebSite/StartupHttpsHelloWorld.cs b/src/IISIntegration/test/WebSites/OutOfProcessWebSite/StartupHttpsHelloWorld.cs similarity index 100% rename from test/WebSites/OutOfProcessWebSite/StartupHttpsHelloWorld.cs rename to src/IISIntegration/test/WebSites/OutOfProcessWebSite/StartupHttpsHelloWorld.cs diff --git a/test/WebSites/OutOfProcessWebSite/StartupNtlmAuthentication.cs b/src/IISIntegration/test/WebSites/OutOfProcessWebSite/StartupNtlmAuthentication.cs similarity index 100% rename from test/WebSites/OutOfProcessWebSite/StartupNtlmAuthentication.cs rename to src/IISIntegration/test/WebSites/OutOfProcessWebSite/StartupNtlmAuthentication.cs diff --git a/test/WebSites/OutOfProcessWebSite/StartupUpgradeFeatureDetection.cs b/src/IISIntegration/test/WebSites/OutOfProcessWebSite/StartupUpgradeFeatureDetection.cs similarity index 100% rename from test/WebSites/OutOfProcessWebSite/StartupUpgradeFeatureDetection.cs rename to src/IISIntegration/test/WebSites/OutOfProcessWebSite/StartupUpgradeFeatureDetection.cs diff --git a/test/WebSites/OutOfProcessWebSite/web.config b/src/IISIntegration/test/WebSites/OutOfProcessWebSite/web.config similarity index 100% rename from test/WebSites/OutOfProcessWebSite/web.config rename to src/IISIntegration/test/WebSites/OutOfProcessWebSite/web.config diff --git a/test/WebSites/OverriddenServerWebSite/OverriddenServerWebSite.csproj b/src/IISIntegration/test/WebSites/OverriddenServerWebSite/OverriddenServerWebSite.csproj similarity index 100% rename from test/WebSites/OverriddenServerWebSite/OverriddenServerWebSite.csproj rename to src/IISIntegration/test/WebSites/OverriddenServerWebSite/OverriddenServerWebSite.csproj diff --git a/test/WebSites/OverriddenServerWebSite/Program.cs b/src/IISIntegration/test/WebSites/OverriddenServerWebSite/Program.cs similarity index 100% rename from test/WebSites/OverriddenServerWebSite/Program.cs rename to src/IISIntegration/test/WebSites/OverriddenServerWebSite/Program.cs diff --git a/test/WebSites/OverriddenServerWebSite/Properties/launchSettings.json b/src/IISIntegration/test/WebSites/OverriddenServerWebSite/Properties/launchSettings.json similarity index 100% rename from test/WebSites/OverriddenServerWebSite/Properties/launchSettings.json rename to src/IISIntegration/test/WebSites/OverriddenServerWebSite/Properties/launchSettings.json diff --git a/test/WebSites/OverriddenServerWebSite/web.config b/src/IISIntegration/test/WebSites/OverriddenServerWebSite/web.config similarity index 100% rename from test/WebSites/OverriddenServerWebSite/web.config rename to src/IISIntegration/test/WebSites/OverriddenServerWebSite/web.config diff --git a/test/WebSites/StressTestWebSite/Program.cs b/src/IISIntegration/test/WebSites/StressTestWebSite/Program.cs similarity index 100% rename from test/WebSites/StressTestWebSite/Program.cs rename to src/IISIntegration/test/WebSites/StressTestWebSite/Program.cs diff --git a/test/WebSites/StressTestWebSite/Properties/launchSettings.json b/src/IISIntegration/test/WebSites/StressTestWebSite/Properties/launchSettings.json similarity index 100% rename from test/WebSites/StressTestWebSite/Properties/launchSettings.json rename to src/IISIntegration/test/WebSites/StressTestWebSite/Properties/launchSettings.json diff --git a/test/WebSites/StressTestWebSite/Startup.cs b/src/IISIntegration/test/WebSites/StressTestWebSite/Startup.cs similarity index 100% rename from test/WebSites/StressTestWebSite/Startup.cs rename to src/IISIntegration/test/WebSites/StressTestWebSite/Startup.cs diff --git a/test/WebSites/StressTestWebSite/StressTestWebSite.csproj b/src/IISIntegration/test/WebSites/StressTestWebSite/StressTestWebSite.csproj similarity index 100% rename from test/WebSites/StressTestWebSite/StressTestWebSite.csproj rename to src/IISIntegration/test/WebSites/StressTestWebSite/StressTestWebSite.csproj diff --git a/test/WebSites/StressTestWebSite/WebSockets/Constants.cs b/src/IISIntegration/test/WebSites/StressTestWebSite/WebSockets/Constants.cs similarity index 100% rename from test/WebSites/StressTestWebSite/WebSockets/Constants.cs rename to src/IISIntegration/test/WebSites/StressTestWebSite/WebSockets/Constants.cs diff --git a/test/WebSites/StressTestWebSite/WebSockets/HandshakeHelpers.cs b/src/IISIntegration/test/WebSites/StressTestWebSite/WebSockets/HandshakeHelpers.cs similarity index 100% rename from test/WebSites/StressTestWebSite/WebSockets/HandshakeHelpers.cs rename to src/IISIntegration/test/WebSites/StressTestWebSite/WebSockets/HandshakeHelpers.cs diff --git a/test/gtest-1.8.0/CHANGES b/src/IISIntegration/test/gtest-1.8.0/CHANGES similarity index 100% rename from test/gtest-1.8.0/CHANGES rename to src/IISIntegration/test/gtest-1.8.0/CHANGES diff --git a/test/gtest-1.8.0/CMakeLists.txt b/src/IISIntegration/test/gtest-1.8.0/CMakeLists.txt similarity index 100% rename from test/gtest-1.8.0/CMakeLists.txt rename to src/IISIntegration/test/gtest-1.8.0/CMakeLists.txt diff --git a/test/gtest-1.8.0/CONTRIBUTORS b/src/IISIntegration/test/gtest-1.8.0/CONTRIBUTORS similarity index 100% rename from test/gtest-1.8.0/CONTRIBUTORS rename to src/IISIntegration/test/gtest-1.8.0/CONTRIBUTORS diff --git a/test/gtest-1.8.0/LICENSE b/src/IISIntegration/test/gtest-1.8.0/LICENSE similarity index 100% rename from test/gtest-1.8.0/LICENSE rename to src/IISIntegration/test/gtest-1.8.0/LICENSE diff --git a/test/gtest-1.8.0/Makefile.am b/src/IISIntegration/test/gtest-1.8.0/Makefile.am similarity index 100% rename from test/gtest-1.8.0/Makefile.am rename to src/IISIntegration/test/gtest-1.8.0/Makefile.am diff --git a/test/gtest-1.8.0/README.md b/src/IISIntegration/test/gtest-1.8.0/README.md similarity index 100% rename from test/gtest-1.8.0/README.md rename to src/IISIntegration/test/gtest-1.8.0/README.md diff --git a/test/gtest-1.8.0/build-aux/.keep b/src/IISIntegration/test/gtest-1.8.0/build-aux/.keep similarity index 100% rename from test/gtest-1.8.0/build-aux/.keep rename to src/IISIntegration/test/gtest-1.8.0/build-aux/.keep diff --git a/test/gtest-1.8.0/cmake/internal_utils.cmake b/src/IISIntegration/test/gtest-1.8.0/cmake/internal_utils.cmake similarity index 100% rename from test/gtest-1.8.0/cmake/internal_utils.cmake rename to src/IISIntegration/test/gtest-1.8.0/cmake/internal_utils.cmake diff --git a/test/gtest-1.8.0/codegear/gtest.cbproj b/src/IISIntegration/test/gtest-1.8.0/codegear/gtest.cbproj similarity index 100% rename from test/gtest-1.8.0/codegear/gtest.cbproj rename to src/IISIntegration/test/gtest-1.8.0/codegear/gtest.cbproj diff --git a/test/gtest-1.8.0/codegear/gtest.groupproj b/src/IISIntegration/test/gtest-1.8.0/codegear/gtest.groupproj similarity index 100% rename from test/gtest-1.8.0/codegear/gtest.groupproj rename to src/IISIntegration/test/gtest-1.8.0/codegear/gtest.groupproj diff --git a/test/gtest-1.8.0/codegear/gtest_all.cc b/src/IISIntegration/test/gtest-1.8.0/codegear/gtest_all.cc similarity index 100% rename from test/gtest-1.8.0/codegear/gtest_all.cc rename to src/IISIntegration/test/gtest-1.8.0/codegear/gtest_all.cc diff --git a/test/gtest-1.8.0/codegear/gtest_link.cc b/src/IISIntegration/test/gtest-1.8.0/codegear/gtest_link.cc similarity index 100% rename from test/gtest-1.8.0/codegear/gtest_link.cc rename to src/IISIntegration/test/gtest-1.8.0/codegear/gtest_link.cc diff --git a/test/gtest-1.8.0/codegear/gtest_main.cbproj b/src/IISIntegration/test/gtest-1.8.0/codegear/gtest_main.cbproj similarity index 100% rename from test/gtest-1.8.0/codegear/gtest_main.cbproj rename to src/IISIntegration/test/gtest-1.8.0/codegear/gtest_main.cbproj diff --git a/test/gtest-1.8.0/codegear/gtest_unittest.cbproj b/src/IISIntegration/test/gtest-1.8.0/codegear/gtest_unittest.cbproj similarity index 100% rename from test/gtest-1.8.0/codegear/gtest_unittest.cbproj rename to src/IISIntegration/test/gtest-1.8.0/codegear/gtest_unittest.cbproj diff --git a/test/gtest-1.8.0/configure.ac b/src/IISIntegration/test/gtest-1.8.0/configure.ac similarity index 100% rename from test/gtest-1.8.0/configure.ac rename to src/IISIntegration/test/gtest-1.8.0/configure.ac diff --git a/test/gtest-1.8.0/docs/AdvancedGuide.md b/src/IISIntegration/test/gtest-1.8.0/docs/AdvancedGuide.md similarity index 100% rename from test/gtest-1.8.0/docs/AdvancedGuide.md rename to src/IISIntegration/test/gtest-1.8.0/docs/AdvancedGuide.md diff --git a/test/gtest-1.8.0/docs/DevGuide.md b/src/IISIntegration/test/gtest-1.8.0/docs/DevGuide.md similarity index 100% rename from test/gtest-1.8.0/docs/DevGuide.md rename to src/IISIntegration/test/gtest-1.8.0/docs/DevGuide.md diff --git a/test/gtest-1.8.0/docs/Documentation.md b/src/IISIntegration/test/gtest-1.8.0/docs/Documentation.md similarity index 100% rename from test/gtest-1.8.0/docs/Documentation.md rename to src/IISIntegration/test/gtest-1.8.0/docs/Documentation.md diff --git a/test/gtest-1.8.0/docs/FAQ.md b/src/IISIntegration/test/gtest-1.8.0/docs/FAQ.md similarity index 100% rename from test/gtest-1.8.0/docs/FAQ.md rename to src/IISIntegration/test/gtest-1.8.0/docs/FAQ.md diff --git a/test/gtest-1.8.0/docs/Primer.md b/src/IISIntegration/test/gtest-1.8.0/docs/Primer.md similarity index 100% rename from test/gtest-1.8.0/docs/Primer.md rename to src/IISIntegration/test/gtest-1.8.0/docs/Primer.md diff --git a/test/gtest-1.8.0/docs/PumpManual.md b/src/IISIntegration/test/gtest-1.8.0/docs/PumpManual.md similarity index 100% rename from test/gtest-1.8.0/docs/PumpManual.md rename to src/IISIntegration/test/gtest-1.8.0/docs/PumpManual.md diff --git a/test/gtest-1.8.0/docs/Samples.md b/src/IISIntegration/test/gtest-1.8.0/docs/Samples.md similarity index 100% rename from test/gtest-1.8.0/docs/Samples.md rename to src/IISIntegration/test/gtest-1.8.0/docs/Samples.md diff --git a/test/gtest-1.8.0/docs/V1_5_AdvancedGuide.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_5_AdvancedGuide.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_5_AdvancedGuide.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_5_AdvancedGuide.md diff --git a/test/gtest-1.8.0/docs/V1_5_Documentation.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_5_Documentation.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_5_Documentation.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_5_Documentation.md diff --git a/test/gtest-1.8.0/docs/V1_5_FAQ.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_5_FAQ.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_5_FAQ.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_5_FAQ.md diff --git a/test/gtest-1.8.0/docs/V1_5_Primer.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_5_Primer.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_5_Primer.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_5_Primer.md diff --git a/test/gtest-1.8.0/docs/V1_5_PumpManual.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_5_PumpManual.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_5_PumpManual.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_5_PumpManual.md diff --git a/test/gtest-1.8.0/docs/V1_5_XcodeGuide.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_5_XcodeGuide.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_5_XcodeGuide.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_5_XcodeGuide.md diff --git a/test/gtest-1.8.0/docs/V1_6_AdvancedGuide.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_6_AdvancedGuide.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_6_AdvancedGuide.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_6_AdvancedGuide.md diff --git a/test/gtest-1.8.0/docs/V1_6_Documentation.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_6_Documentation.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_6_Documentation.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_6_Documentation.md diff --git a/test/gtest-1.8.0/docs/V1_6_FAQ.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_6_FAQ.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_6_FAQ.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_6_FAQ.md diff --git a/test/gtest-1.8.0/docs/V1_6_Primer.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_6_Primer.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_6_Primer.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_6_Primer.md diff --git a/test/gtest-1.8.0/docs/V1_6_PumpManual.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_6_PumpManual.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_6_PumpManual.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_6_PumpManual.md diff --git a/test/gtest-1.8.0/docs/V1_6_Samples.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_6_Samples.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_6_Samples.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_6_Samples.md diff --git a/test/gtest-1.8.0/docs/V1_6_XcodeGuide.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_6_XcodeGuide.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_6_XcodeGuide.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_6_XcodeGuide.md diff --git a/test/gtest-1.8.0/docs/V1_7_AdvancedGuide.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_7_AdvancedGuide.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_7_AdvancedGuide.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_7_AdvancedGuide.md diff --git a/test/gtest-1.8.0/docs/V1_7_Documentation.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_7_Documentation.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_7_Documentation.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_7_Documentation.md diff --git a/test/gtest-1.8.0/docs/V1_7_FAQ.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_7_FAQ.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_7_FAQ.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_7_FAQ.md diff --git a/test/gtest-1.8.0/docs/V1_7_Primer.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_7_Primer.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_7_Primer.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_7_Primer.md diff --git a/test/gtest-1.8.0/docs/V1_7_PumpManual.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_7_PumpManual.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_7_PumpManual.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_7_PumpManual.md diff --git a/test/gtest-1.8.0/docs/V1_7_Samples.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_7_Samples.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_7_Samples.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_7_Samples.md diff --git a/test/gtest-1.8.0/docs/V1_7_XcodeGuide.md b/src/IISIntegration/test/gtest-1.8.0/docs/V1_7_XcodeGuide.md similarity index 100% rename from test/gtest-1.8.0/docs/V1_7_XcodeGuide.md rename to src/IISIntegration/test/gtest-1.8.0/docs/V1_7_XcodeGuide.md diff --git a/test/gtest-1.8.0/docs/XcodeGuide.md b/src/IISIntegration/test/gtest-1.8.0/docs/XcodeGuide.md similarity index 100% rename from test/gtest-1.8.0/docs/XcodeGuide.md rename to src/IISIntegration/test/gtest-1.8.0/docs/XcodeGuide.md diff --git a/test/gtest-1.8.0/include/gtest/gtest-death-test.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-death-test.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/gtest-death-test.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-death-test.h diff --git a/test/gtest-1.8.0/include/gtest/gtest-message.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-message.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/gtest-message.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-message.h diff --git a/test/gtest-1.8.0/include/gtest/gtest-param-test.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-param-test.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/gtest-param-test.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-param-test.h diff --git a/test/gtest-1.8.0/include/gtest/gtest-param-test.h.pump b/src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-param-test.h.pump similarity index 100% rename from test/gtest-1.8.0/include/gtest/gtest-param-test.h.pump rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-param-test.h.pump diff --git a/test/gtest-1.8.0/include/gtest/gtest-printers.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-printers.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/gtest-printers.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-printers.h diff --git a/test/gtest-1.8.0/include/gtest/gtest-spi.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-spi.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/gtest-spi.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-spi.h diff --git a/test/gtest-1.8.0/include/gtest/gtest-test-part.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-test-part.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/gtest-test-part.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-test-part.h diff --git a/test/gtest-1.8.0/include/gtest/gtest-typed-test.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-typed-test.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/gtest-typed-test.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest-typed-test.h diff --git a/test/gtest-1.8.0/include/gtest/gtest.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/gtest.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest.h diff --git a/test/gtest-1.8.0/include/gtest/gtest_pred_impl.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest_pred_impl.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/gtest_pred_impl.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest_pred_impl.h diff --git a/test/gtest-1.8.0/include/gtest/gtest_prod.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest_prod.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/gtest_prod.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/gtest_prod.h diff --git a/test/gtest-1.8.0/include/gtest/internal/custom/gtest-port.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/custom/gtest-port.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/custom/gtest-port.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/custom/gtest-port.h diff --git a/test/gtest-1.8.0/include/gtest/internal/custom/gtest-printers.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/custom/gtest-printers.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/custom/gtest-printers.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/custom/gtest-printers.h diff --git a/test/gtest-1.8.0/include/gtest/internal/custom/gtest.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/custom/gtest.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/custom/gtest.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/custom/gtest.h diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-death-test-internal.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-death-test-internal.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-death-test-internal.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-death-test-internal.h diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-filepath.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-filepath.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-filepath.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-filepath.h diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-internal.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-internal.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-internal.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-internal.h diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-linked_ptr.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-linked_ptr.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-linked_ptr.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-linked_ptr.h diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-param-util-generated.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-param-util-generated.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-param-util-generated.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-param-util-generated.h diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-param-util-generated.h.pump b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-param-util-generated.h.pump similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-param-util-generated.h.pump rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-param-util-generated.h.pump diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-param-util.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-param-util.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-param-util.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-param-util.h diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-port-arch.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-port-arch.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-port-arch.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-port-arch.h diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-port.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-port.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-port.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-port.h diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-string.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-string.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-string.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-string.h diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-tuple.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-tuple.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-tuple.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-tuple.h diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-tuple.h.pump b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-tuple.h.pump similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-tuple.h.pump rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-tuple.h.pump diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-type-util.h b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-type-util.h similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-type-util.h rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-type-util.h diff --git a/test/gtest-1.8.0/include/gtest/internal/gtest-type-util.h.pump b/src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-type-util.h.pump similarity index 100% rename from test/gtest-1.8.0/include/gtest/internal/gtest-type-util.h.pump rename to src/IISIntegration/test/gtest-1.8.0/include/gtest/internal/gtest-type-util.h.pump diff --git a/test/gtest-1.8.0/m4/acx_pthread.m4 b/src/IISIntegration/test/gtest-1.8.0/m4/acx_pthread.m4 similarity index 100% rename from test/gtest-1.8.0/m4/acx_pthread.m4 rename to src/IISIntegration/test/gtest-1.8.0/m4/acx_pthread.m4 diff --git a/test/gtest-1.8.0/m4/gtest.m4 b/src/IISIntegration/test/gtest-1.8.0/m4/gtest.m4 similarity index 100% rename from test/gtest-1.8.0/m4/gtest.m4 rename to src/IISIntegration/test/gtest-1.8.0/m4/gtest.m4 diff --git a/test/gtest-1.8.0/make/Makefile b/src/IISIntegration/test/gtest-1.8.0/make/Makefile similarity index 100% rename from test/gtest-1.8.0/make/Makefile rename to src/IISIntegration/test/gtest-1.8.0/make/Makefile diff --git a/test/gtest-1.8.0/msvc/Debug/gtest/gtest.log b/src/IISIntegration/test/gtest-1.8.0/msvc/Debug/gtest/gtest.log similarity index 100% rename from test/gtest-1.8.0/msvc/Debug/gtest/gtest.log rename to src/IISIntegration/test/gtest-1.8.0/msvc/Debug/gtest/gtest.log diff --git a/test/gtest-1.8.0/msvc/gtest-md.sln b/src/IISIntegration/test/gtest-1.8.0/msvc/gtest-md.sln similarity index 100% rename from test/gtest-1.8.0/msvc/gtest-md.sln rename to src/IISIntegration/test/gtest-1.8.0/msvc/gtest-md.sln diff --git a/test/gtest-1.8.0/msvc/gtest-md.vcproj b/src/IISIntegration/test/gtest-1.8.0/msvc/gtest-md.vcproj similarity index 100% rename from test/gtest-1.8.0/msvc/gtest-md.vcproj rename to src/IISIntegration/test/gtest-1.8.0/msvc/gtest-md.vcproj diff --git a/test/gtest-1.8.0/msvc/gtest.sln b/src/IISIntegration/test/gtest-1.8.0/msvc/gtest.sln similarity index 100% rename from test/gtest-1.8.0/msvc/gtest.sln rename to src/IISIntegration/test/gtest-1.8.0/msvc/gtest.sln diff --git a/test/gtest-1.8.0/msvc/gtest.vcproj b/src/IISIntegration/test/gtest-1.8.0/msvc/gtest.vcproj similarity index 100% rename from test/gtest-1.8.0/msvc/gtest.vcproj rename to src/IISIntegration/test/gtest-1.8.0/msvc/gtest.vcproj diff --git a/test/gtest-1.8.0/msvc/gtest.vcxproj b/src/IISIntegration/test/gtest-1.8.0/msvc/gtest.vcxproj similarity index 100% rename from test/gtest-1.8.0/msvc/gtest.vcxproj rename to src/IISIntegration/test/gtest-1.8.0/msvc/gtest.vcxproj diff --git a/test/gtest-1.8.0/msvc/gtest/gtest.log b/src/IISIntegration/test/gtest-1.8.0/msvc/gtest/gtest.log similarity index 100% rename from test/gtest-1.8.0/msvc/gtest/gtest.log rename to src/IISIntegration/test/gtest-1.8.0/msvc/gtest/gtest.log diff --git a/test/gtest-1.8.0/msvc/gtest_main-md.vcproj b/src/IISIntegration/test/gtest-1.8.0/msvc/gtest_main-md.vcproj similarity index 100% rename from test/gtest-1.8.0/msvc/gtest_main-md.vcproj rename to src/IISIntegration/test/gtest-1.8.0/msvc/gtest_main-md.vcproj diff --git a/test/gtest-1.8.0/msvc/gtest_main.vcproj b/src/IISIntegration/test/gtest-1.8.0/msvc/gtest_main.vcproj similarity index 100% rename from test/gtest-1.8.0/msvc/gtest_main.vcproj rename to src/IISIntegration/test/gtest-1.8.0/msvc/gtest_main.vcproj diff --git a/test/gtest-1.8.0/msvc/gtest_prod_test-md.vcproj b/src/IISIntegration/test/gtest-1.8.0/msvc/gtest_prod_test-md.vcproj similarity index 100% rename from test/gtest-1.8.0/msvc/gtest_prod_test-md.vcproj rename to src/IISIntegration/test/gtest-1.8.0/msvc/gtest_prod_test-md.vcproj diff --git a/test/gtest-1.8.0/msvc/gtest_prod_test.vcproj b/src/IISIntegration/test/gtest-1.8.0/msvc/gtest_prod_test.vcproj similarity index 100% rename from test/gtest-1.8.0/msvc/gtest_prod_test.vcproj rename to src/IISIntegration/test/gtest-1.8.0/msvc/gtest_prod_test.vcproj diff --git a/test/gtest-1.8.0/msvc/gtest_unittest-md.vcproj b/src/IISIntegration/test/gtest-1.8.0/msvc/gtest_unittest-md.vcproj similarity index 100% rename from test/gtest-1.8.0/msvc/gtest_unittest-md.vcproj rename to src/IISIntegration/test/gtest-1.8.0/msvc/gtest_unittest-md.vcproj diff --git a/test/gtest-1.8.0/msvc/gtest_unittest.vcproj b/src/IISIntegration/test/gtest-1.8.0/msvc/gtest_unittest.vcproj similarity index 100% rename from test/gtest-1.8.0/msvc/gtest_unittest.vcproj rename to src/IISIntegration/test/gtest-1.8.0/msvc/gtest_unittest.vcproj diff --git a/test/gtest-1.8.0/samples/prime_tables.h b/src/IISIntegration/test/gtest-1.8.0/samples/prime_tables.h similarity index 100% rename from test/gtest-1.8.0/samples/prime_tables.h rename to src/IISIntegration/test/gtest-1.8.0/samples/prime_tables.h diff --git a/test/gtest-1.8.0/samples/sample1.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample1.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample1.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample1.cc diff --git a/test/gtest-1.8.0/samples/sample1.h b/src/IISIntegration/test/gtest-1.8.0/samples/sample1.h similarity index 100% rename from test/gtest-1.8.0/samples/sample1.h rename to src/IISIntegration/test/gtest-1.8.0/samples/sample1.h diff --git a/test/gtest-1.8.0/samples/sample10_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample10_unittest.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample10_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample10_unittest.cc diff --git a/test/gtest-1.8.0/samples/sample1_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample1_unittest.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample1_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample1_unittest.cc diff --git a/test/gtest-1.8.0/samples/sample2.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample2.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample2.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample2.cc diff --git a/test/gtest-1.8.0/samples/sample2.h b/src/IISIntegration/test/gtest-1.8.0/samples/sample2.h similarity index 100% rename from test/gtest-1.8.0/samples/sample2.h rename to src/IISIntegration/test/gtest-1.8.0/samples/sample2.h diff --git a/test/gtest-1.8.0/samples/sample2_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample2_unittest.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample2_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample2_unittest.cc diff --git a/test/gtest-1.8.0/samples/sample3-inl.h b/src/IISIntegration/test/gtest-1.8.0/samples/sample3-inl.h similarity index 100% rename from test/gtest-1.8.0/samples/sample3-inl.h rename to src/IISIntegration/test/gtest-1.8.0/samples/sample3-inl.h diff --git a/test/gtest-1.8.0/samples/sample3_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample3_unittest.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample3_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample3_unittest.cc diff --git a/test/gtest-1.8.0/samples/sample4.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample4.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample4.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample4.cc diff --git a/test/gtest-1.8.0/samples/sample4.h b/src/IISIntegration/test/gtest-1.8.0/samples/sample4.h similarity index 100% rename from test/gtest-1.8.0/samples/sample4.h rename to src/IISIntegration/test/gtest-1.8.0/samples/sample4.h diff --git a/test/gtest-1.8.0/samples/sample4_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample4_unittest.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample4_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample4_unittest.cc diff --git a/test/gtest-1.8.0/samples/sample5_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample5_unittest.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample5_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample5_unittest.cc diff --git a/test/gtest-1.8.0/samples/sample6_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample6_unittest.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample6_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample6_unittest.cc diff --git a/test/gtest-1.8.0/samples/sample7_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample7_unittest.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample7_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample7_unittest.cc diff --git a/test/gtest-1.8.0/samples/sample8_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample8_unittest.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample8_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample8_unittest.cc diff --git a/test/gtest-1.8.0/samples/sample9_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/samples/sample9_unittest.cc similarity index 100% rename from test/gtest-1.8.0/samples/sample9_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/samples/sample9_unittest.cc diff --git a/test/gtest-1.8.0/scripts/common.py b/src/IISIntegration/test/gtest-1.8.0/scripts/common.py similarity index 100% rename from test/gtest-1.8.0/scripts/common.py rename to src/IISIntegration/test/gtest-1.8.0/scripts/common.py diff --git a/test/gtest-1.8.0/scripts/fuse_gtest_files.py b/src/IISIntegration/test/gtest-1.8.0/scripts/fuse_gtest_files.py similarity index 100% rename from test/gtest-1.8.0/scripts/fuse_gtest_files.py rename to src/IISIntegration/test/gtest-1.8.0/scripts/fuse_gtest_files.py diff --git a/test/gtest-1.8.0/scripts/gen_gtest_pred_impl.py b/src/IISIntegration/test/gtest-1.8.0/scripts/gen_gtest_pred_impl.py similarity index 100% rename from test/gtest-1.8.0/scripts/gen_gtest_pred_impl.py rename to src/IISIntegration/test/gtest-1.8.0/scripts/gen_gtest_pred_impl.py diff --git a/test/gtest-1.8.0/scripts/gtest-config.in b/src/IISIntegration/test/gtest-1.8.0/scripts/gtest-config.in similarity index 100% rename from test/gtest-1.8.0/scripts/gtest-config.in rename to src/IISIntegration/test/gtest-1.8.0/scripts/gtest-config.in diff --git a/test/gtest-1.8.0/scripts/pump.py b/src/IISIntegration/test/gtest-1.8.0/scripts/pump.py similarity index 100% rename from test/gtest-1.8.0/scripts/pump.py rename to src/IISIntegration/test/gtest-1.8.0/scripts/pump.py diff --git a/test/gtest-1.8.0/scripts/release_docs.py b/src/IISIntegration/test/gtest-1.8.0/scripts/release_docs.py similarity index 100% rename from test/gtest-1.8.0/scripts/release_docs.py rename to src/IISIntegration/test/gtest-1.8.0/scripts/release_docs.py diff --git a/test/gtest-1.8.0/scripts/test/Makefile b/src/IISIntegration/test/gtest-1.8.0/scripts/test/Makefile similarity index 100% rename from test/gtest-1.8.0/scripts/test/Makefile rename to src/IISIntegration/test/gtest-1.8.0/scripts/test/Makefile diff --git a/test/gtest-1.8.0/scripts/upload.py b/src/IISIntegration/test/gtest-1.8.0/scripts/upload.py similarity index 100% rename from test/gtest-1.8.0/scripts/upload.py rename to src/IISIntegration/test/gtest-1.8.0/scripts/upload.py diff --git a/test/gtest-1.8.0/scripts/upload_gtest.py b/src/IISIntegration/test/gtest-1.8.0/scripts/upload_gtest.py similarity index 100% rename from test/gtest-1.8.0/scripts/upload_gtest.py rename to src/IISIntegration/test/gtest-1.8.0/scripts/upload_gtest.py diff --git a/test/gtest-1.8.0/src/gtest-all.cc b/src/IISIntegration/test/gtest-1.8.0/src/gtest-all.cc similarity index 100% rename from test/gtest-1.8.0/src/gtest-all.cc rename to src/IISIntegration/test/gtest-1.8.0/src/gtest-all.cc diff --git a/test/gtest-1.8.0/src/gtest-death-test.cc b/src/IISIntegration/test/gtest-1.8.0/src/gtest-death-test.cc similarity index 100% rename from test/gtest-1.8.0/src/gtest-death-test.cc rename to src/IISIntegration/test/gtest-1.8.0/src/gtest-death-test.cc diff --git a/test/gtest-1.8.0/src/gtest-filepath.cc b/src/IISIntegration/test/gtest-1.8.0/src/gtest-filepath.cc similarity index 100% rename from test/gtest-1.8.0/src/gtest-filepath.cc rename to src/IISIntegration/test/gtest-1.8.0/src/gtest-filepath.cc diff --git a/test/gtest-1.8.0/src/gtest-internal-inl.h b/src/IISIntegration/test/gtest-1.8.0/src/gtest-internal-inl.h similarity index 100% rename from test/gtest-1.8.0/src/gtest-internal-inl.h rename to src/IISIntegration/test/gtest-1.8.0/src/gtest-internal-inl.h diff --git a/test/gtest-1.8.0/src/gtest-port.cc b/src/IISIntegration/test/gtest-1.8.0/src/gtest-port.cc similarity index 100% rename from test/gtest-1.8.0/src/gtest-port.cc rename to src/IISIntegration/test/gtest-1.8.0/src/gtest-port.cc diff --git a/test/gtest-1.8.0/src/gtest-printers.cc b/src/IISIntegration/test/gtest-1.8.0/src/gtest-printers.cc similarity index 100% rename from test/gtest-1.8.0/src/gtest-printers.cc rename to src/IISIntegration/test/gtest-1.8.0/src/gtest-printers.cc diff --git a/test/gtest-1.8.0/src/gtest-test-part.cc b/src/IISIntegration/test/gtest-1.8.0/src/gtest-test-part.cc similarity index 100% rename from test/gtest-1.8.0/src/gtest-test-part.cc rename to src/IISIntegration/test/gtest-1.8.0/src/gtest-test-part.cc diff --git a/test/gtest-1.8.0/src/gtest-typed-test.cc b/src/IISIntegration/test/gtest-1.8.0/src/gtest-typed-test.cc similarity index 100% rename from test/gtest-1.8.0/src/gtest-typed-test.cc rename to src/IISIntegration/test/gtest-1.8.0/src/gtest-typed-test.cc diff --git a/test/gtest-1.8.0/src/gtest.cc b/src/IISIntegration/test/gtest-1.8.0/src/gtest.cc similarity index 100% rename from test/gtest-1.8.0/src/gtest.cc rename to src/IISIntegration/test/gtest-1.8.0/src/gtest.cc diff --git a/test/gtest-1.8.0/src/gtest_main.cc b/src/IISIntegration/test/gtest-1.8.0/src/gtest_main.cc similarity index 100% rename from test/gtest-1.8.0/src/gtest_main.cc rename to src/IISIntegration/test/gtest-1.8.0/src/gtest_main.cc diff --git a/test/gtest-1.8.0/test/gtest-death-test_ex_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-death-test_ex_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-death-test_ex_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-death-test_ex_test.cc diff --git a/test/gtest-1.8.0/test/gtest-death-test_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-death-test_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-death-test_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-death-test_test.cc diff --git a/test/gtest-1.8.0/test/gtest-filepath_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-filepath_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-filepath_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-filepath_test.cc diff --git a/test/gtest-1.8.0/test/gtest-linked_ptr_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-linked_ptr_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-linked_ptr_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-linked_ptr_test.cc diff --git a/test/gtest-1.8.0/test/gtest-listener_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-listener_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-listener_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-listener_test.cc diff --git a/test/gtest-1.8.0/test/gtest-message_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-message_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-message_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-message_test.cc diff --git a/test/gtest-1.8.0/test/gtest-options_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-options_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-options_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-options_test.cc diff --git a/test/gtest-1.8.0/test/gtest-param-test2_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-param-test2_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-param-test2_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-param-test2_test.cc diff --git a/test/gtest-1.8.0/test/gtest-param-test_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-param-test_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-param-test_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-param-test_test.cc diff --git a/test/gtest-1.8.0/test/gtest-param-test_test.h b/src/IISIntegration/test/gtest-1.8.0/test/gtest-param-test_test.h similarity index 100% rename from test/gtest-1.8.0/test/gtest-param-test_test.h rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-param-test_test.h diff --git a/test/gtest-1.8.0/test/gtest-port_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-port_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-port_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-port_test.cc diff --git a/test/gtest-1.8.0/test/gtest-printers_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-printers_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-printers_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-printers_test.cc diff --git a/test/gtest-1.8.0/test/gtest-test-part_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-test-part_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-test-part_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-test-part_test.cc diff --git a/test/gtest-1.8.0/test/gtest-tuple_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-tuple_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-tuple_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-tuple_test.cc diff --git a/test/gtest-1.8.0/test/gtest-typed-test2_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-typed-test2_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-typed-test2_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-typed-test2_test.cc diff --git a/test/gtest-1.8.0/test/gtest-typed-test_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-typed-test_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-typed-test_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-typed-test_test.cc diff --git a/test/gtest-1.8.0/test/gtest-typed-test_test.h b/src/IISIntegration/test/gtest-1.8.0/test/gtest-typed-test_test.h similarity index 100% rename from test/gtest-1.8.0/test/gtest-typed-test_test.h rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-typed-test_test.h diff --git a/test/gtest-1.8.0/test/gtest-unittest-api_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest-unittest-api_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest-unittest-api_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest-unittest-api_test.cc diff --git a/test/gtest-1.8.0/test/gtest_all_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_all_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_all_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_all_test.cc diff --git a/test/gtest-1.8.0/test/gtest_break_on_failure_unittest.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_break_on_failure_unittest.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_break_on_failure_unittest.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_break_on_failure_unittest.py diff --git a/test/gtest-1.8.0/test/gtest_break_on_failure_unittest_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_break_on_failure_unittest_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_break_on_failure_unittest_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_break_on_failure_unittest_.cc diff --git a/test/gtest-1.8.0/test/gtest_catch_exceptions_test.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_catch_exceptions_test.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_catch_exceptions_test.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_catch_exceptions_test.py diff --git a/test/gtest-1.8.0/test/gtest_catch_exceptions_test_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_catch_exceptions_test_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_catch_exceptions_test_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_catch_exceptions_test_.cc diff --git a/test/gtest-1.8.0/test/gtest_color_test.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_color_test.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_color_test.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_color_test.py diff --git a/test/gtest-1.8.0/test/gtest_color_test_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_color_test_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_color_test_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_color_test_.cc diff --git a/test/gtest-1.8.0/test/gtest_env_var_test.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_env_var_test.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_env_var_test.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_env_var_test.py diff --git a/test/gtest-1.8.0/test/gtest_env_var_test_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_env_var_test_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_env_var_test_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_env_var_test_.cc diff --git a/test/gtest-1.8.0/test/gtest_environment_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_environment_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_environment_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_environment_test.cc diff --git a/test/gtest-1.8.0/test/gtest_filter_unittest.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_filter_unittest.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_filter_unittest.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_filter_unittest.py diff --git a/test/gtest-1.8.0/test/gtest_filter_unittest_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_filter_unittest_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_filter_unittest_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_filter_unittest_.cc diff --git a/test/gtest-1.8.0/test/gtest_help_test.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_help_test.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_help_test.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_help_test.py diff --git a/test/gtest-1.8.0/test/gtest_help_test_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_help_test_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_help_test_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_help_test_.cc diff --git a/test/gtest-1.8.0/test/gtest_list_tests_unittest.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_list_tests_unittest.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_list_tests_unittest.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_list_tests_unittest.py diff --git a/test/gtest-1.8.0/test/gtest_list_tests_unittest_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_list_tests_unittest_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_list_tests_unittest_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_list_tests_unittest_.cc diff --git a/test/gtest-1.8.0/test/gtest_main_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_main_unittest.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_main_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_main_unittest.cc diff --git a/test/gtest-1.8.0/test/gtest_no_test_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_no_test_unittest.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_no_test_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_no_test_unittest.cc diff --git a/test/gtest-1.8.0/test/gtest_output_test.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_output_test.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_output_test.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_output_test.py diff --git a/test/gtest-1.8.0/test/gtest_output_test_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_output_test_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_output_test_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_output_test_.cc diff --git a/test/gtest-1.8.0/test/gtest_output_test_golden_lin.txt b/src/IISIntegration/test/gtest-1.8.0/test/gtest_output_test_golden_lin.txt similarity index 100% rename from test/gtest-1.8.0/test/gtest_output_test_golden_lin.txt rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_output_test_golden_lin.txt diff --git a/test/gtest-1.8.0/test/gtest_pred_impl_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_pred_impl_unittest.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_pred_impl_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_pred_impl_unittest.cc diff --git a/test/gtest-1.8.0/test/gtest_premature_exit_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_premature_exit_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_premature_exit_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_premature_exit_test.cc diff --git a/test/gtest-1.8.0/test/gtest_prod_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_prod_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_prod_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_prod_test.cc diff --git a/test/gtest-1.8.0/test/gtest_repeat_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_repeat_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_repeat_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_repeat_test.cc diff --git a/test/gtest-1.8.0/test/gtest_shuffle_test.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_shuffle_test.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_shuffle_test.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_shuffle_test.py diff --git a/test/gtest-1.8.0/test/gtest_shuffle_test_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_shuffle_test_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_shuffle_test_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_shuffle_test_.cc diff --git a/test/gtest-1.8.0/test/gtest_sole_header_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_sole_header_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_sole_header_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_sole_header_test.cc diff --git a/test/gtest-1.8.0/test/gtest_stress_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_stress_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_stress_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_stress_test.cc diff --git a/test/gtest-1.8.0/test/gtest_test_utils.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_test_utils.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_test_utils.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_test_utils.py diff --git a/test/gtest-1.8.0/test/gtest_throw_on_failure_ex_test.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_throw_on_failure_ex_test.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_throw_on_failure_ex_test.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_throw_on_failure_ex_test.cc diff --git a/test/gtest-1.8.0/test/gtest_throw_on_failure_test.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_throw_on_failure_test.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_throw_on_failure_test.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_throw_on_failure_test.py diff --git a/test/gtest-1.8.0/test/gtest_throw_on_failure_test_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_throw_on_failure_test_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_throw_on_failure_test_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_throw_on_failure_test_.cc diff --git a/test/gtest-1.8.0/test/gtest_uninitialized_test.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_uninitialized_test.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_uninitialized_test.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_uninitialized_test.py diff --git a/test/gtest-1.8.0/test/gtest_uninitialized_test_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_uninitialized_test_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_uninitialized_test_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_uninitialized_test_.cc diff --git a/test/gtest-1.8.0/test/gtest_unittest.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_unittest.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_unittest.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_unittest.cc diff --git a/test/gtest-1.8.0/test/gtest_xml_outfile1_test_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_xml_outfile1_test_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_xml_outfile1_test_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_xml_outfile1_test_.cc diff --git a/test/gtest-1.8.0/test/gtest_xml_outfile2_test_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_xml_outfile2_test_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_xml_outfile2_test_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_xml_outfile2_test_.cc diff --git a/test/gtest-1.8.0/test/gtest_xml_outfiles_test.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_xml_outfiles_test.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_xml_outfiles_test.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_xml_outfiles_test.py diff --git a/test/gtest-1.8.0/test/gtest_xml_output_unittest.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_xml_output_unittest.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_xml_output_unittest.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_xml_output_unittest.py diff --git a/test/gtest-1.8.0/test/gtest_xml_output_unittest_.cc b/src/IISIntegration/test/gtest-1.8.0/test/gtest_xml_output_unittest_.cc similarity index 100% rename from test/gtest-1.8.0/test/gtest_xml_output_unittest_.cc rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_xml_output_unittest_.cc diff --git a/test/gtest-1.8.0/test/gtest_xml_test_utils.py b/src/IISIntegration/test/gtest-1.8.0/test/gtest_xml_test_utils.py similarity index 100% rename from test/gtest-1.8.0/test/gtest_xml_test_utils.py rename to src/IISIntegration/test/gtest-1.8.0/test/gtest_xml_test_utils.py diff --git a/test/gtest-1.8.0/test/production.cc b/src/IISIntegration/test/gtest-1.8.0/test/production.cc similarity index 100% rename from test/gtest-1.8.0/test/production.cc rename to src/IISIntegration/test/gtest-1.8.0/test/production.cc diff --git a/test/gtest-1.8.0/test/production.h b/src/IISIntegration/test/gtest-1.8.0/test/production.h similarity index 100% rename from test/gtest-1.8.0/test/production.h rename to src/IISIntegration/test/gtest-1.8.0/test/production.h diff --git a/test/gtest-1.8.0/xcode/Config/DebugProject.xcconfig b/src/IISIntegration/test/gtest-1.8.0/xcode/Config/DebugProject.xcconfig similarity index 100% rename from test/gtest-1.8.0/xcode/Config/DebugProject.xcconfig rename to src/IISIntegration/test/gtest-1.8.0/xcode/Config/DebugProject.xcconfig diff --git a/test/gtest-1.8.0/xcode/Config/FrameworkTarget.xcconfig b/src/IISIntegration/test/gtest-1.8.0/xcode/Config/FrameworkTarget.xcconfig similarity index 100% rename from test/gtest-1.8.0/xcode/Config/FrameworkTarget.xcconfig rename to src/IISIntegration/test/gtest-1.8.0/xcode/Config/FrameworkTarget.xcconfig diff --git a/test/gtest-1.8.0/xcode/Config/General.xcconfig b/src/IISIntegration/test/gtest-1.8.0/xcode/Config/General.xcconfig similarity index 100% rename from test/gtest-1.8.0/xcode/Config/General.xcconfig rename to src/IISIntegration/test/gtest-1.8.0/xcode/Config/General.xcconfig diff --git a/test/gtest-1.8.0/xcode/Config/ReleaseProject.xcconfig b/src/IISIntegration/test/gtest-1.8.0/xcode/Config/ReleaseProject.xcconfig similarity index 100% rename from test/gtest-1.8.0/xcode/Config/ReleaseProject.xcconfig rename to src/IISIntegration/test/gtest-1.8.0/xcode/Config/ReleaseProject.xcconfig diff --git a/test/gtest-1.8.0/xcode/Config/StaticLibraryTarget.xcconfig b/src/IISIntegration/test/gtest-1.8.0/xcode/Config/StaticLibraryTarget.xcconfig similarity index 100% rename from test/gtest-1.8.0/xcode/Config/StaticLibraryTarget.xcconfig rename to src/IISIntegration/test/gtest-1.8.0/xcode/Config/StaticLibraryTarget.xcconfig diff --git a/test/gtest-1.8.0/xcode/Config/TestTarget.xcconfig b/src/IISIntegration/test/gtest-1.8.0/xcode/Config/TestTarget.xcconfig similarity index 100% rename from test/gtest-1.8.0/xcode/Config/TestTarget.xcconfig rename to src/IISIntegration/test/gtest-1.8.0/xcode/Config/TestTarget.xcconfig diff --git a/test/gtest-1.8.0/xcode/Resources/Info.plist b/src/IISIntegration/test/gtest-1.8.0/xcode/Resources/Info.plist similarity index 100% rename from test/gtest-1.8.0/xcode/Resources/Info.plist rename to src/IISIntegration/test/gtest-1.8.0/xcode/Resources/Info.plist diff --git a/test/gtest-1.8.0/xcode/Samples/FrameworkSample/Info.plist b/src/IISIntegration/test/gtest-1.8.0/xcode/Samples/FrameworkSample/Info.plist similarity index 100% rename from test/gtest-1.8.0/xcode/Samples/FrameworkSample/Info.plist rename to src/IISIntegration/test/gtest-1.8.0/xcode/Samples/FrameworkSample/Info.plist diff --git a/test/gtest-1.8.0/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj b/src/IISIntegration/test/gtest-1.8.0/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj similarity index 100% rename from test/gtest-1.8.0/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj rename to src/IISIntegration/test/gtest-1.8.0/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj diff --git a/test/gtest-1.8.0/xcode/Samples/FrameworkSample/runtests.sh b/src/IISIntegration/test/gtest-1.8.0/xcode/Samples/FrameworkSample/runtests.sh similarity index 100% rename from test/gtest-1.8.0/xcode/Samples/FrameworkSample/runtests.sh rename to src/IISIntegration/test/gtest-1.8.0/xcode/Samples/FrameworkSample/runtests.sh diff --git a/test/gtest-1.8.0/xcode/Samples/FrameworkSample/widget.cc b/src/IISIntegration/test/gtest-1.8.0/xcode/Samples/FrameworkSample/widget.cc similarity index 100% rename from test/gtest-1.8.0/xcode/Samples/FrameworkSample/widget.cc rename to src/IISIntegration/test/gtest-1.8.0/xcode/Samples/FrameworkSample/widget.cc diff --git a/test/gtest-1.8.0/xcode/Samples/FrameworkSample/widget.h b/src/IISIntegration/test/gtest-1.8.0/xcode/Samples/FrameworkSample/widget.h similarity index 100% rename from test/gtest-1.8.0/xcode/Samples/FrameworkSample/widget.h rename to src/IISIntegration/test/gtest-1.8.0/xcode/Samples/FrameworkSample/widget.h diff --git a/test/gtest-1.8.0/xcode/Samples/FrameworkSample/widget_test.cc b/src/IISIntegration/test/gtest-1.8.0/xcode/Samples/FrameworkSample/widget_test.cc similarity index 100% rename from test/gtest-1.8.0/xcode/Samples/FrameworkSample/widget_test.cc rename to src/IISIntegration/test/gtest-1.8.0/xcode/Samples/FrameworkSample/widget_test.cc diff --git a/test/gtest-1.8.0/xcode/Scripts/runtests.sh b/src/IISIntegration/test/gtest-1.8.0/xcode/Scripts/runtests.sh similarity index 100% rename from test/gtest-1.8.0/xcode/Scripts/runtests.sh rename to src/IISIntegration/test/gtest-1.8.0/xcode/Scripts/runtests.sh diff --git a/test/gtest-1.8.0/xcode/Scripts/versiongenerate.py b/src/IISIntegration/test/gtest-1.8.0/xcode/Scripts/versiongenerate.py similarity index 100% rename from test/gtest-1.8.0/xcode/Scripts/versiongenerate.py rename to src/IISIntegration/test/gtest-1.8.0/xcode/Scripts/versiongenerate.py diff --git a/test/gtest-1.8.0/xcode/gtest.xcodeproj/project.pbxproj b/src/IISIntegration/test/gtest-1.8.0/xcode/gtest.xcodeproj/project.pbxproj similarity index 100% rename from test/gtest-1.8.0/xcode/gtest.xcodeproj/project.pbxproj rename to src/IISIntegration/test/gtest-1.8.0/xcode/gtest.xcodeproj/project.pbxproj diff --git a/tools/certificate.ps1 b/src/IISIntegration/tools/certificate.ps1 similarity index 100% rename from tools/certificate.ps1 rename to src/IISIntegration/tools/certificate.ps1 diff --git a/tools/httpsys.ps1 b/src/IISIntegration/tools/httpsys.ps1 similarity index 100% rename from tools/httpsys.ps1 rename to src/IISIntegration/tools/httpsys.ps1 diff --git a/tools/installancm.ps1 b/src/IISIntegration/tools/installancm.ps1 similarity index 100% rename from tools/installancm.ps1 rename to src/IISIntegration/tools/installancm.ps1 diff --git a/tools/stresstest.ps1 b/src/IISIntegration/tools/stresstest.ps1 similarity index 100% rename from tools/stresstest.ps1 rename to src/IISIntegration/tools/stresstest.ps1 diff --git a/tools/update_schema.ps1 b/src/IISIntegration/tools/update_schema.ps1 similarity index 100% rename from tools/update_schema.ps1 rename to src/IISIntegration/tools/update_schema.ps1 diff --git a/version.props b/src/IISIntegration/version.props similarity index 100% rename from version.props rename to src/IISIntegration/version.props -- GitLab