├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── common └── include │ ├── AsyncOperation.h │ ├── ErrorHandling.h │ ├── Map.h │ ├── Vector.h │ ├── WinStringWrapper.h │ ├── elevation_rpc.idl │ ├── json.hpp │ └── nt.h ├── host ├── include │ ├── ExecutableLoader.h │ ├── Hooking.Patterns.h │ ├── IActivationProxy.idl │ ├── PackageIdentity.h │ ├── StdInc.h │ ├── StubInternal.h │ ├── UnicodeString.h │ ├── imhostapi.h │ ├── interfaces │ │ ├── CallingProcessInfo.h │ │ └── RuntimeBroker.h │ └── jitasm.h └── src │ ├── ActivationClient.cpp │ ├── ActivationProxy.cpp │ ├── DelayLoad.cpp │ ├── DummyTLS.cpp │ ├── ExecutableLoader.cpp │ ├── Hooking.Patterns.cpp │ ├── Main.cpp │ ├── PackageIdentity.cpp │ ├── RPCClient.cpp │ ├── SEHTableHandler.cpp │ ├── StdInc.cpp │ ├── Utils.cpp │ ├── interfaces │ ├── CallingProcessInfo.cpp │ ├── DeviceEnumeration.cpp │ ├── ExtendedExecution.cpp │ ├── RuntimeBroker.cpp │ ├── StoreOverride.cpp │ ├── StoreOverrideRS1.cpp │ ├── WindowInterfaces.cpp │ └── XboxLive.cpp │ └── patches │ ├── BaseStubs.cpp │ ├── ComStubs.cpp │ ├── KeyStubs.cpp │ ├── MurderScene.cpp │ ├── PackageStubs.cpp │ ├── PatchTokenBroker.cpp │ └── UserStubs.cpp ├── premake5.exe ├── premake5.lua ├── service └── src │ ├── Main.cpp │ ├── RPCServer.cpp │ └── _elevation_rpc_s.c └── tlsdll └── src └── Main.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /build/ 3 | 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/README.md -------------------------------------------------------------------------------- /common/include/AsyncOperation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/common/include/AsyncOperation.h -------------------------------------------------------------------------------- /common/include/ErrorHandling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/common/include/ErrorHandling.h -------------------------------------------------------------------------------- /common/include/Map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/common/include/Map.h -------------------------------------------------------------------------------- /common/include/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/common/include/Vector.h -------------------------------------------------------------------------------- /common/include/WinStringWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/common/include/WinStringWrapper.h -------------------------------------------------------------------------------- /common/include/elevation_rpc.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/common/include/elevation_rpc.idl -------------------------------------------------------------------------------- /common/include/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/common/include/json.hpp -------------------------------------------------------------------------------- /common/include/nt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/common/include/nt.h -------------------------------------------------------------------------------- /host/include/ExecutableLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/include/ExecutableLoader.h -------------------------------------------------------------------------------- /host/include/Hooking.Patterns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/include/Hooking.Patterns.h -------------------------------------------------------------------------------- /host/include/IActivationProxy.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/include/IActivationProxy.idl -------------------------------------------------------------------------------- /host/include/PackageIdentity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/include/PackageIdentity.h -------------------------------------------------------------------------------- /host/include/StdInc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/include/StdInc.h -------------------------------------------------------------------------------- /host/include/StubInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/include/StubInternal.h -------------------------------------------------------------------------------- /host/include/UnicodeString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/include/UnicodeString.h -------------------------------------------------------------------------------- /host/include/imhostapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/include/imhostapi.h -------------------------------------------------------------------------------- /host/include/interfaces/CallingProcessInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/include/interfaces/CallingProcessInfo.h -------------------------------------------------------------------------------- /host/include/interfaces/RuntimeBroker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/include/interfaces/RuntimeBroker.h -------------------------------------------------------------------------------- /host/include/jitasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/include/jitasm.h -------------------------------------------------------------------------------- /host/src/ActivationClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/ActivationClient.cpp -------------------------------------------------------------------------------- /host/src/ActivationProxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/ActivationProxy.cpp -------------------------------------------------------------------------------- /host/src/DelayLoad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/DelayLoad.cpp -------------------------------------------------------------------------------- /host/src/DummyTLS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/DummyTLS.cpp -------------------------------------------------------------------------------- /host/src/ExecutableLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/ExecutableLoader.cpp -------------------------------------------------------------------------------- /host/src/Hooking.Patterns.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/Hooking.Patterns.cpp -------------------------------------------------------------------------------- /host/src/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/Main.cpp -------------------------------------------------------------------------------- /host/src/PackageIdentity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/PackageIdentity.cpp -------------------------------------------------------------------------------- /host/src/RPCClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/RPCClient.cpp -------------------------------------------------------------------------------- /host/src/SEHTableHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/SEHTableHandler.cpp -------------------------------------------------------------------------------- /host/src/StdInc.cpp: -------------------------------------------------------------------------------- 1 | #include -------------------------------------------------------------------------------- /host/src/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/Utils.cpp -------------------------------------------------------------------------------- /host/src/interfaces/CallingProcessInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/interfaces/CallingProcessInfo.cpp -------------------------------------------------------------------------------- /host/src/interfaces/DeviceEnumeration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/interfaces/DeviceEnumeration.cpp -------------------------------------------------------------------------------- /host/src/interfaces/ExtendedExecution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/interfaces/ExtendedExecution.cpp -------------------------------------------------------------------------------- /host/src/interfaces/RuntimeBroker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/interfaces/RuntimeBroker.cpp -------------------------------------------------------------------------------- /host/src/interfaces/StoreOverride.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/interfaces/StoreOverride.cpp -------------------------------------------------------------------------------- /host/src/interfaces/StoreOverrideRS1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/interfaces/StoreOverrideRS1.cpp -------------------------------------------------------------------------------- /host/src/interfaces/WindowInterfaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/interfaces/WindowInterfaces.cpp -------------------------------------------------------------------------------- /host/src/interfaces/XboxLive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/interfaces/XboxLive.cpp -------------------------------------------------------------------------------- /host/src/patches/BaseStubs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/patches/BaseStubs.cpp -------------------------------------------------------------------------------- /host/src/patches/ComStubs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/patches/ComStubs.cpp -------------------------------------------------------------------------------- /host/src/patches/KeyStubs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/patches/KeyStubs.cpp -------------------------------------------------------------------------------- /host/src/patches/MurderScene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/patches/MurderScene.cpp -------------------------------------------------------------------------------- /host/src/patches/PackageStubs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/patches/PackageStubs.cpp -------------------------------------------------------------------------------- /host/src/patches/PatchTokenBroker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/patches/PatchTokenBroker.cpp -------------------------------------------------------------------------------- /host/src/patches/UserStubs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/host/src/patches/UserStubs.cpp -------------------------------------------------------------------------------- /premake5.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/premake5.exe -------------------------------------------------------------------------------- /premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/premake5.lua -------------------------------------------------------------------------------- /service/src/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/service/src/Main.cpp -------------------------------------------------------------------------------- /service/src/RPCServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/service/src/RPCServer.cpp -------------------------------------------------------------------------------- /service/src/_elevation_rpc_s.c: -------------------------------------------------------------------------------- 1 | #include "../../build/elevation_rpc_s.c" -------------------------------------------------------------------------------- /tlsdll/src/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nta/immersive-host/HEAD/tlsdll/src/Main.cpp --------------------------------------------------------------------------------