NIM services: Difference between revisions

No edit summary
Line 250: Line 250:


== ListSystemUpdateTask ==
== ListSystemUpdateTask ==
Takes a type-0x6 output buffer, for an array of [[#SystemUpdateTask]]. Returns an u32 for total output entries.
Takes a type-0x6 output buffer, for an array of [[#SystemUpdateTask]]. Returns a s32 for total output entries.


== GetSystemUpdateTaskInfo ==
== GetSystemUpdateTaskInfo ==
Line 271: Line 271:
== GetApplyDeltaTaskInfo ==
== GetApplyDeltaTaskInfo ==
Takes an input [[#ApplyDeltaTask]], returns an output [[#ApplyDeltaTaskInfo]].
Takes an input [[#ApplyDeltaTask]], returns an output [[#ApplyDeltaTaskInfo]].
== Cmd69 ==
Takes a total of 0x20-byte of input, returns an [[#ReceiveSystemUpdateTask]].
This is the Receive version of [[#CreateSystemUpdateTask]].
== Cmd71 ==
Takes a type-0x6 output buffer, for an array of [[#ReceiveSystemUpdateTask]]. Returns a s32 for total output entries.
This is the Receive version of [[#ListSystemUpdateTask]].
== Cmd72 ==
Takes an input [[#ReceiveSystemUpdateTask]], returns an output Event and an [[#IAsyncResult]].
This is the Receive version of RequestSystemUpdateTaskRun.
== Cmd73 ==
Takes an input [[#ReceiveSystemUpdateTask]], returns an output [[#ReceiveSystemUpdateTaskInfo]].
This is the Receive version of [[#GetSystemUpdateTaskInfo]].


== SystemUpdateTask ==
== SystemUpdateTask ==
Line 320: Line 340:
== ApplyDeltaTaskInfo ==
== ApplyDeltaTaskInfo ==
This is a 0x20-byte struct. [3.0.0+] This is a 0x30-byte struct.
This is a 0x20-byte struct. [3.0.0+] This is a 0x30-byte struct.
== ReceiveSystemUpdateTask ==
This is a 0x10-byte struct.
== ReceiveSystemUpdateTaskInfo ==
This is a 0x38-byte struct.


= nim:shp =
= nim:shp =