Shared Database services: Difference between revisions

Line 236: Line 236:
| [1.0.0-6.2.0] 6 || QueryPlayStatisticsByApplicationIdAndNetworkServiceAccountId
| [1.0.0-6.2.0] 6 || QueryPlayStatisticsByApplicationIdAndNetworkServiceAccountId
|-
|-
| 7 || QueryLastPlayTime
| 7 || [[#QueryLastPlayTime]]
|-
|-
| 8 || QueryPlayEvent
| 8 || [[#QueryPlayEvent]]
|-
|-
| 9 || GetAvailablePlayEventRange
| 9 || [[#GetAvailablePlayEventRange]]
|-
|-
| 10 || QueryAccountEvent
| 10 || [[#QueryAccountEvent]]
|-
|-
| 11 || [4.0.0+] QueryAccountPlayEvent
| 11 || [4.0.0+] [[#QueryAccountPlayEvent]]
|-
|-
| 12 || [4.0.0+] GetAvailableAccountPlayEventRange
| 12 || [4.0.0+] [[#GetAvailableAccountPlayEventRange]]
|-
|-
| 13 || [5.0.0+] [[#QueryApplicationPlayStatisticsForSystem]]
| 13 || [5.0.0+] [[#QueryApplicationPlayStatisticsForSystem]]
Line 265: Line 265:
== QueryPlayStatisticsByApplicationIdAndUserAccountId ==
== QueryPlayStatisticsByApplicationIdAndUserAccountId ==
Takes an input u64, an input u128, and returns an output 0x28-byte struct.
Takes an input u64, an input u128, and returns an output 0x28-byte struct.
== QueryLastPlayTime ==
Takes a type-0x6 output buffer containing an array where the struct size is 0x18-bytes, and a type-0x5 input buffer containing an array of u64s. Returns an output u32.
== QueryPlayEvent ==
Takes an input u32, a type-0x6 output buffer containing an array where the struct size is 0x38-bytes, and returns an output u32.
== GetAvailablePlayEventRange ==
No input, returns 3 output u32s.
== QueryAccountEvent ==
Takes an input u32, a type-0x6 output buffer containing an array where the struct size is 0x38-bytes, and returns an output u32.
== QueryAccountPlayEvent ==
Takes an input u32, an input u128, a type-0x6 output buffer containing an array where the struct size is 0x28-bytes, and returns an output u32.
== GetAvailableAccountPlayEventRange ==
Takes an input u128 and returns 3 output u32s.


== QueryApplicationPlayStatisticsForSystem ==
== QueryApplicationPlayStatisticsForSystem ==
Line 270: Line 288:


The number of entries in each array is the same.
The number of entries in each array is the same.
== Cmd14 ==
Takes an input u128, a type-0x6 output buffer containing an array of u64s, and returns an output u32.


== Cmd15 ==
== Cmd15 ==