Migration services: Difference between revisions
No edit summary |
|||
Line 120: | Line 120: | ||
== Cmd2100 == | == Cmd2100 == | ||
Takes 4-bytes of input, a type-0x19 input buffer containing a 0x100-byte struct, a handle. Returns an [[# | Takes 4-bytes of input, a type-0x19 input buffer containing a 0x100-byte struct, a handle. Returns an [[#IServer_3|IServer]]. | ||
== Cmd2110 == | == Cmd2110 == | ||
Takes 4-bytes of input, a handle. Returns an [[# | Takes 4-bytes of input, a handle. Returns an [[#IServer_3|IServer]]. | ||
== Cmd2200 == | == Cmd2200 == | ||
Takes 4-bytes of input, a type-0x19 input buffer containing a 0x100-byte struct, a handle. Returns an [[# | Takes 4-bytes of input, a type-0x19 input buffer containing a 0x100-byte struct, a handle. Returns an [[#IClient_3|IClient]]. | ||
On NX this just calls a logging func and returns an error. | On NX this just calls a logging func and returns an error. | ||
== Cmd2210 == | == Cmd2210 == | ||
Takes 4-bytes of input, a handle. Returns an [[# | Takes 4-bytes of input, a handle. Returns an [[#IClient_3|IClient]]. | ||
On NX this just calls a logging func and returns an error. | On NX this just calls a logging func and returns an error. | ||
== Cmd2250 == | == Cmd2250 == | ||
Takes a total of 0x18-bytes of input, a handle. Returns an [[# | Takes a total of 0x18-bytes of input, a handle. Returns an [[#IUnknown|IUnknown]]. | ||
== Cmd2260 == | == Cmd2260 == | ||
Takes 4-bytes of input, a handle. Returns an [[# | Takes 4-bytes of input, a handle. Returns an [[#IUnknown|IUnknown]]. | ||
== Cmd2280 == | == Cmd2280 == | ||
Line 147: | Line 147: | ||
== Cmd2300 == | == Cmd2300 == | ||
Takes a total of 0x18-bytes of input, a handle. Returns an [[# | Takes a total of 0x18-bytes of input, a handle. Returns an [[#IUploader|IUploader]]. | ||
== Cmd2310 == | == Cmd2310 == | ||
Takes 4-bytes of input, a handle. Returns an [[# | Takes 4-bytes of input, a handle. Returns an [[#IUploader|IUploader]]. | ||
== Cmd2400 == | == Cmd2400 == | ||
Takes a total of 0x10-bytes of input, a handle. Returns an [[# | Takes a total of 0x10-bytes of input, a handle. Returns an [[#IDownloader|IDownloader]]. | ||
== Cmd2420 == | == Cmd2420 == | ||
Takes 4-bytes of input, a handle. Returns an [[# | Takes 4-bytes of input, a handle. Returns an [[#IDownloader|IDownloader]]. | ||
== IServer == | == IServer == | ||
Line 384: | Line 384: | ||
[20.0.0+] The struct size is now 0x130-bytes instead of 0x128-bytes. | [20.0.0+] The struct size is now 0x130-bytes instead of 0x128-bytes. | ||
== | == IServer == | ||
This is "nn::migration::device::IServer". | |||
This was added with [20.0.0+]. | This was added with [20.0.0+]. | ||
Line 430: | Line 432: | ||
|} | |} | ||
== | == IClient == | ||
This is "nn::migration::device::IClient". | |||
This was added with [20.0.0+]. | This was added with [20.0.0+]. | ||
Line 486: | Line 490: | ||
|} | |} | ||
== | == IUnknown == | ||
This was added with [20.0.0+]. | This was added with [20.0.0+]. | ||
Line 506: | Line 510: | ||
|} | |} | ||
== | == IUploader == | ||
This is "nn::migration::device::IUploader". | |||
This was added with [20.0.0+]. | This was added with [20.0.0+]. | ||
Line 536: | Line 542: | ||
|} | |} | ||
== | == IDownloader == | ||
This is "nn::migration::device::IDownloader". | |||
This was added with [20.0.0+]. | This was added with [20.0.0+]. | ||