Line 12:
Line 12:
| 3 || DeleteTicket
| 3 || DeleteTicket
|-
|-
β
| 4 || DeletePersonalizedTicket
+
| 4 || [1.0.0-13.2.1] DeletePersonalizedTicket
|-
|-
| 5 || DeleteAllCommonTicket
| 5 || DeleteAllCommonTicket
Line 85:
Line 85:
|-
|-
| 40 || [13.0.0+] DeletePrepurchaseRecordByNintendoAccountId
| 40 || [13.0.0+] DeletePrepurchaseRecordByNintendoAccountId
+
|-
+
| 101 || [18.0.0+]
+
|-
+
| 102 || [18.0.0+]
+
|-
+
| 103 || [18.0.0+]
+
|-
+
| 104 || [18.0.0+]
+
|-
+
| 201 || [18.0.0+]
+
|-
+
| 202 || [18.0.0+]
+
|-
+
| 203 || [18.0.0+]
+
|-
+
| 204 || [18.0.0+]
|-
|-
| 501 || [6.0.0+]
| 501 || [6.0.0+]
Line 106:
Line 122:
| 1002 || [6.0.0+]
| 1002 || [6.0.0+]
|-
|-
β
| 1003 || [6.0.0+] Returns an [[#EsAsyncValue]].
+
| 1003 || [6.0.0+] Returns an [[#IAsyncValue]].
|-
|-
| 1004 || [6.0.0+]
| 1004 || [6.0.0+]
Line 141:
Line 157:
|-
|-
| 1021 || [9.0.0+]
| 1021 || [9.0.0+]
+
|-
+
| 1022 || [15.0.0+]
+
|-
+
| 1023 || [17.0.0+]
+
|-
+
| 1024 || [17.0.0+]
+
|-
+
| 1025 || [17.0.0+]
+
|-
+
| 1026 || [17.0.0+]
+
|-
+
| 1027 || [17.0.0+]
+
|-
+
| 1028 || [18.0.0+]
+
|-
+
| 1029 || [19.0.0+]
|-
|-
| 1501 || [6.0.0+]
| 1501 || [6.0.0+]
Line 154:
Line 186:
| 1506 || [13.0.0+]
| 1506 || [13.0.0+]
|-
|-
β
| 2000 || [6.0.0+] No input, returns an [[#EsSubinterface2000]].
+
| 2000 || [6.0.0+] No input, returns an [[#IActiveRightsContext]].
|-
|-
β
| 2001 || [9.0.0+] No input, returns an [[#EsSubinterface2000]].
+
| 2001 || [9.0.0+] No input, returns an [[#IActiveRightsContext]].
|-
|-
β
| 2002 || [13.0.0+]
+
| 2002 || [13.0.0-16.1.0]
|-
|-
β
| 2003 || [13.0.0+]
+
| 2003 || [13.0.0-16.1.0]
|-
|-
| 2100 || [7.0.0+]
| 2100 || [7.0.0+]
Line 170:
Line 202:
| 2601 || [13.0.0+]
| 2601 || [13.0.0+]
|-
|-
β
| 3001 || [7.0.0+]
+
| 3001 || [7.0.0-15.0.1]
|-
|-
β
| 3002 || [7.0.0+]
+
| 3002 || [7.0.0-15.0.1]
|}
|}
Line 184:
Line 216:
[3.0.0+] GetTitleKey now takes an additional 4-bytes of input.
[3.0.0+] GetTitleKey now takes an additional 4-bytes of input.
β
== EsAsyncValue ==
+
== Cmd1027 ==
+
Takes 0x10-bytes of input, a type-0x6 output buffer containing an array of 0x10-byte entries, and a type-0x5 input buffer. Returns 4-bytes of output.
+
+
[19.0.0+] Takes 8-bytes of input, a type-0x6 output buffer containing an array of 0x10-byte entries, a type-0x5 input buffer containing an array of 8-byte entries, and a type-0x5 input buffer. Returns 4-bytes of output.
+
+
== IAsyncValue ==
+
This is "nn::es::detail::IAsyncValue".
+
This was added with [6.0.0+].
This was added with [6.0.0+].
Line 198:
Line 237:
|}
|}
β
== EsSubinterface2000 ==
+
== IActiveRightsContext ==
+
This is "nn::es::IActiveRightsContext".
+
This was added with [6.0.0+].
This was added with [6.0.0+].
Line 213:
Line 254:
| 4 ||
| 4 ||
|-
|-
β
| 5 ||
+
| 5 || [6.0.0-14.1.2]
|-
|-
| 6 ||
| 6 ||
Line 236:
Line 277:
|-
|-
| 16 || [13.1.0+]
| 16 || [13.1.0+]
+
|-
+
| 17 || [14.0.0+]
+
|-
+
| 18 || [16.0.0+]
|-
|-
| 100 ||
| 100 ||
Line 255:
Line 300:
| 211 ||
| 211 ||
|-
|-
β
| 212 || [13.0.0+]
+
| 212 || [13.0.0-16.1.0]
|-
|-
| 213 || [13.0.0+]
| 213 || [13.0.0+]
+
|-
+
| 214 || [14.0.0+]
+
|-
+
| 215 || [14.0.0+]
+
|-
+
| 216 || [15.0.0+]
|-
|-
| 300 || [13.0.0+]
| 300 || [13.0.0+]
Line 373:
Line 424:
|-
|-
| 36 || [13.1.0+]
| 36 || [13.1.0+]
+
|-
+
| 37 || [14.0.0+]
+
|-
+
| 38 || [14.0.0+]
+
|-
+
| 39 || [14.0.0+]
+
|-
+
| 40 || [15.0.0+]
+
|-
+
| 42 || [15.0.0+]
+
|-
+
| 43 || [15.0.0+]
+
|-
+
| 44 || [15.0.0+]
+
|-
+
| 45 || [17.0.0+]
+
|-
+
| 46 || [18.0.0+]
|-
|-
| 8000 ||
| 8000 ||
Line 380:
Line 449:
| 8002 ||
| 8002 ||
|-
|-
β
| 8003 ||
+
| 8003 || [13.0.0-13.2.1]
|}
|}
+
+
== Cmd3 ==
+
Takes a total of 8-bytes of input and a type-0x5 input buffer, no output.
+
+
[15.0.0+] Now takes a total of 0x18-bytes of input and a type-0x5 input buffer, no output.