IQueryService.cs
1 using Ryujinx.HLE.HOS.Services.Sdb.Pdm.QueryService; 2 3 namespace Ryujinx.HLE.HOS.Services.Sdb.Pdm 4 { 5 [Service("pdm:qry")] 6 class IQueryService : IpcService 7 { 8 public IQueryService(ServiceCtx context) { } 9 10 [CommandCmif(13)] // 5.0.0+ 11 // QueryApplicationPlayStatisticsForSystem(buffer<bytes, 5> title_id_list) -> (buffer<bytes, 6> entries, s32 entries_count) 12 public ResultCode QueryApplicationPlayStatisticsForSystem(ServiceCtx context) 13 { 14 return QueryPlayStatisticsManager.GetPlayStatistics(context); 15 } 16 17 [CommandCmif(16)] // 6.0.0+ 18 // QueryApplicationPlayStatisticsByUserAccountIdForSystem(nn::account::Uid, buffer<bytes, 5> title_id_list) -> (buffer<bytes, 6> entries, s32 entries_count) 19 public ResultCode QueryApplicationPlayStatisticsByUserAccountIdForSystem(ServiceCtx context) 20 { 21 return QueryPlayStatisticsManager.GetPlayStatistics(context, true); 22 } 23 } 24 }