using Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService; namespace Ryujinx.HLE.HOS.Services.Am.AppletAE { [Service("appletAE")] class IAllSystemAppletProxiesService : IpcService { public IAllSystemAppletProxiesService(ServiceCtx context) { } [CommandHipc(100)] // OpenSystemAppletProxy(u64, pid, handle) -> object public ResultCode OpenSystemAppletProxy(ServiceCtx context) { MakeObject(context, new ISystemAppletProxy(context.Request.HandleDesc.PId)); return ResultCode.Success; } [CommandHipc(200)] [CommandHipc(201)] // 3.0.0+ // OpenLibraryAppletProxy(u64, pid, handle) -> object public ResultCode OpenLibraryAppletProxy(ServiceCtx context) { MakeObject(context, new ILibraryAppletProxy(context.Request.HandleDesc.PId)); return ResultCode.Success; } } }