// Copyright (C) 2026 SharpEmu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later namespace SharpEmu.HLE.Host; /// /// Aggregates the host-OS primitives the native execution engine depends on. /// Each supported platform provides one implementation; consumers reach the /// process-wide instance through or accept /// one by injection. /// public interface IHostPlatform { IHostMemory Memory { get; } IHostThreading Threading { get; } IHostSymbolResolver Symbols { get; } IHostAudioOutput Audio { get; } IHostInput Input { get; } }