using Ryujinx.Core.Logging; using Ryujinx.Core.OsHle.Ipc; using System.Collections.Generic; namespace Ryujinx.Core.OsHle.Services.Am { class IApplicationAccessor : IpcService { private Dictionary m_Commands; public override IReadOnlyDictionary Commands => m_Commands; public IApplicationAccessor() { m_Commands = new Dictionary() { { 112, GetCurrentLibraryApplet }, { 121, PushLaunchParameter } }; } public long GetCurrentLibraryApplet(ServiceCtx Context) { MakeObject(Context, new IAppletAccessor()); return 0; } public long PushLaunchParameter(ServiceCtx Context) { Context.Ns.Log.PrintStub(LogClass.ServiceAm, "Stubbed."); return 0; } } }