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