Migration services: Difference between revisions
No edit summary |
|||
| Line 396: | Line 396: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || GetClientProfile | | 0 || [[#GetClientProfile|GetClientProfile]] | ||
|- | |- | ||
| 100 || GetConnectionRequirement | | 100 || GetConnectionRequirement | ||
| Line 444: | Line 444: | ||
| 999 || DebugSynchronizeStateFinalizedAsync | | 999 || DebugSynchronizeStateFinalizedAsync | ||
|} | |} | ||
=== GetClientProfile === | |||
Takes a type-0x1A output buffer containing a [[#ClientProfile|ClientProfile]]. | |||
=== Cmd101 === | === Cmd101 === | ||
| Line 720: | Line 723: | ||
Any data here which is initialized is usually zeros? | Any data here which is initialized is usually zeros? | ||
= ClientProfile = | |||
This is a 0x100-byte struct. | |||
It's unknown whether user/savedata/device use the same struct (size is the same for these). | |||
= ClientProfileNetwork = | |||
Unofficial name. | |||
This is a 0x108-byte struct. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x100 || [[#ClientProfile|ClientProfile]] | |||
|- | |||
| 0x100 || 0x4 || | |||
|- | |||
| 0x100 || 0x4 || | |||
|} | |||
= Protocol = | = Protocol = | ||