diff --git a/Code/Legacy/CryCommon/IProcess.h b/Code/Legacy/CryCommon/IProcess.h
deleted file mode 100644
index 098c0d80c9..0000000000
--- a/Code/Legacy/CryCommon/IProcess.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (c) Contributors to the Open 3D Engine Project.
- * For complete copyright and license terms please see the LICENSE at the root of this distribution.
- *
- * SPDX-License-Identifier: Apache-2.0 OR MIT
- *
- */
-
-
-// Description : Process common interface
-
-
-#ifndef CRYINCLUDE_CRYCOMMON_IPROCESS_H
-#define CRYINCLUDE_CRYCOMMON_IPROCESS_H
-#pragma once
-
-
-// forward declaration
-struct SRenderingPassInfo;
-////////////////////////////////////////////////////////////////////////////////////////////////
-////////////////////////////////////////////////////////////////////////////////////////////////
-struct IProcess
-{
- //
- virtual ~IProcess(){}
- virtual bool Init() = 0;
- virtual void Update() = 0;
- virtual void RenderWorld(int nRenderFlags, const SRenderingPassInfo& passInfo, const char* szDebugName) = 0;
- virtual void ShutDown() = 0;
- virtual void SetFlags(int flags) = 0;
- virtual int GetFlags(void) = 0;
- //
-};
-
-#endif // CRYINCLUDE_CRYCOMMON_IPROCESS_H
diff --git a/Code/Legacy/CryCommon/ISystem.h b/Code/Legacy/CryCommon/ISystem.h
index 50f7fccfcb..e0d84ae689 100644
--- a/Code/Legacy/CryCommon/ISystem.h
+++ b/Code/Legacy/CryCommon/ISystem.h
@@ -46,7 +46,6 @@ namespace AZ::IO
struct IConsole;
struct IRemoteConsole;
struct IRenderer;
-struct IProcess;
struct ICryFont;
struct IMovieSystem;
namespace Audio
diff --git a/Code/Legacy/CryCommon/crycommon_files.cmake b/Code/Legacy/CryCommon/crycommon_files.cmake
index e1117b6f52..412be4c746 100644
--- a/Code/Legacy/CryCommon/crycommon_files.cmake
+++ b/Code/Legacy/CryCommon/crycommon_files.cmake
@@ -22,7 +22,6 @@ set(FILES
IMaterial.h
IMiniLog.h
IMovieSystem.h
- IProcess.h
IRenderAuxGeom.h
IRenderer.h
ISerialize.h
diff --git a/Code/Legacy/CrySystem/CrySystem_precompiled.h b/Code/Legacy/CrySystem/CrySystem_precompiled.h
index 41090ff321..ba212f2972 100644
--- a/Code/Legacy/CrySystem/CrySystem_precompiled.h
+++ b/Code/Legacy/CrySystem/CrySystem_precompiled.h
@@ -104,7 +104,6 @@ struct ITimer;
struct IFFont;
struct ICVar;
struct IConsole;
-struct IProcess;
namespace AZ::IO
{
struct IArchive;
diff --git a/Code/Legacy/CrySystem/System.cpp b/Code/Legacy/CrySystem/System.cpp
index 47a9cbd5ef..a5cee3a6b6 100644
--- a/Code/Legacy/CrySystem/System.cpp
+++ b/Code/Legacy/CrySystem/System.cpp
@@ -116,7 +116,6 @@ LRESULT WINAPI WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
#include
#include
#include
-#include
#include
@@ -462,9 +461,6 @@ bool CSystem::IsQuitting() const
bool wasExitMainLoopRequested = false;
AzFramework::ApplicationRequests::Bus::BroadcastResult(wasExitMainLoopRequested, &AzFramework::ApplicationRequests::WasExitMainLoopRequested);
return wasExitMainLoopRequested;
-}
-
-//////////////////////////////////////////////////////////////////////////
ISystem* CSystem::GetCrySystem()
{
return this;
diff --git a/Code/Legacy/CrySystem/SystemInit.cpp b/Code/Legacy/CrySystem/SystemInit.cpp
index f3f9442322..19d94ba6ec 100644
--- a/Code/Legacy/CrySystem/SystemInit.cpp
+++ b/Code/Legacy/CrySystem/SystemInit.cpp
@@ -75,7 +75,6 @@
#include
#include
#include
-#include
#include
#include "XConsole.h"