namespace Ryujinx.HLE.HOS.Services.Am.AppletAE { class IStorage : IpcService { public bool IsReadOnly { get; private set; } public byte[] Data { get; private set; } public IStorage(byte[] data, bool isReadOnly = false) { IsReadOnly = isReadOnly; Data = data; } [CommandHipc(0)] // Open() -> object public ResultCode Open(ServiceCtx context) { MakeObject(context, new IStorageAccessor(this)); return ResultCode.Success; } } }