Request[edit]
Index Word
|
Description
|
0
|
Header
|
0x00070082
|
Cmd
|
0x0007
|
Param
|
2
|
Xlat
|
2
|
|
1
|
Output buffer size
|
2
|
Async Request Type
|
3
|
Descriptor for mapping a write-only buffer in the target process
|
4
|
Output buffer pointer
|
Response[edit]
Index Word
|
Description
|
0
|
Header
|
0x00070082
|
Cmd
|
0x0007
|
Param
|
2
|
Xlat
|
2
|
|
1
|
Result code
|
2
|
Size of returned data
|
3
|
Descriptor for mapping a write-only buffer in the target process
|
4
|
Output buffer pointer
|
Async Request Types[edit]
Type |
Corresponding command |
Data size |
Data format |
Accessible with
|
1 |
InquireBindingToExistentServerAccount |
0x178 |
InquireBindingToExistentServerAccountData |
act:a
|
2 |
BindToExistentServerAccount |
0x4 |
u32, ParentalConsentApprovalId |
act:a
|
3 |
AcquireEula/AcquireEulaList |
varies |
AcquireEulaData/AcquireEulaListData |
act:u, act:a
|
4 |
AcquireTimeZoneList |
0x1208 |
AcquireTimeZoneListData |
act:u, act:a
|
5 |
AcquireAccountInfo |
0x101 |
256-character ASCII email address + NULL termination |
act:u, act:a
|
6 |
AcquireAccountIdByPrincipalId (multiple) |
(0x10 + 1) * count (max count 100) |
array of 16-character ASCII AccountId + NULL termination |
act:u, act:a
|
7 |
AcquireAccountIdByPrincipalId (single) |
0x10 + 1 |
16-character ASCII AccountId + NULL termination |
act:u, act:a
|
8 |
AcquirePrincipalIdByAccountId (multiple) |
0x4 * count (max count 100) |
u32[count], PrincipalIds |
act:u, act:a
|
9 |
AcquirePrincipalIdByAccountId (single) |
0x4 |
u32, PrincipalId |
act:u, act:a
|
10 |
ApproveByCreditCard |
0x4 |
u32, ApprovalId |
act:u, act:a
|
11 |
SendCoppaCodeMail |
0x107 |
SendCoppaCodeMailData |
act:u, act:a
|
12 |
AcquireMii |
0x60 * count (max count 100) |
Mii CFLStoreData array corresponding to each PersistentId |
act:u, act:a
|
13 |
AcquireAccountInfoRaw |
0xC00 + 1 |
NULL-terminated raw ASCII account profile XML data |
act:u, act:a
|
Description[edit]
Returns data returned from the account server for the specified async request.
Possible Result Codes[edit]
Result code |
Reason
|
0xE0A14CC8 |
The input async request type does not correspond to the last async request sent with the respective command, or the input async request type is invalid.
|
0xE0A14CCB |
The input buffer is not large enough to store the output data.
|
0xE0A14C6F |
No async request was sent prior to using this command.
|
0xE0A14CC9 |
The input buffer was not given or is invalid.
|