Difference between revisions of "AM:GetDLCOrLicenseItemRights"

From 3dbrew
Jump to navigation Jump to search
(Created page with "=Request= {| class="wikitable" border="1" |- ! Index Word ! Description |- | 0 | Header code [0x100801C2] |- | 1 |? Size |- | 2 |? |- | 3-4 | u64, Title ID |- | 5-6 | u64, ?...")
 
m (Added notice for TID high requirements.)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
TID high value must be 0x0004008C (DLC) or 0x0004000D (License), otherwise 0xE0E0803C is returned.
 
=Request=
 
=Request=
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 9: Line 10:
 
|-
 
|-
 
| 1
 
| 1
|? Size
+
| Rights Size
 
|-
 
|-
 
| 2
 
| 2
|?
+
| Enum value (unknown, valid values range from 1 to 6, including 1 and 6)
 
|-
 
|-
 
| 3-4
 
| 3-4
| u64, Title ID
+
| u64, Ticket Title ID
 
|-
 
|-
 
| 5-6
 
| 5-6
| u64, ?
+
| u64, Ticket ID
 
|-
 
|-
 
| 7
 
| 7
|?
+
| Offset
 
|-
 
|-
 
| 8
 
| 8
| (? Size << 4) <nowiki>|</nowiki> 0xC
+
| (Rights Size << 4) <nowiki>|</nowiki> 0xC
 
|-
 
|-
 
| 9
 
| 9
|? Buffer
+
| Rights Output Buffer
 
|}
 
|}
  
Line 48: Line 49:
 
|?
 
|?
 
|}
 
|}
 +
 +
=Description=
 +
Wraps [[AMPXI:GetItemRights]].

Latest revision as of 22:38, 25 December 2021

TID high value must be 0x0004008C (DLC) or 0x0004000D (License), otherwise 0xE0E0803C is returned.

Request[edit]

Index Word Description
0 Header code [0x100801C2]
1 Rights Size
2 Enum value (unknown, valid values range from 1 to 6, including 1 and 6)
3-4 u64, Ticket Title ID
5-6 u64, Ticket ID
7 Offset
8 (Rights Size << 4) | 0xC
9 Rights Output Buffer

Response[edit]

Index Word Description
0 Header code
1 Result code
2 ?
3 ?

Description[edit]

Wraps AMPXI:GetItemRights.