NIM services: Difference between revisions

No edit summary
Line 277: Line 277:


This is the Receive version of [[#GetSystemUpdateTaskInfo]].
This is the Receive version of [[#GetSystemUpdateTaskInfo]].
== Cmd76 ==
Takes an input u16 port, an u32 Ipv4Address, an u32 firmware_variation, and a [[NCM_services#ContentMetaKey|ContentMetaKey]], returns an output [[#SendSystemUpdateTask]].
The port/Ipv4Address params originate from the [[NS_Services#RequestSendSystemUpdate|RequestSendSystemUpdate]] params.
The ContentMetaKey is for the SystemUpdate Meta.
This is the Send version of [[#Cmd69]].
== Cmd77 ==
Takes an input [[#SendSystemUpdateTask]], returns an output Event and an [[#IAsyncResult]].
This is the Send version of [[#Cmd76]].
== Cmd78 ==
Takes an input [[#SendSystemUpdateTask]], returns an output [[#SendSystemUpdateTaskInfo]].
This is the Send version of [[#Cmd73]].
== Cmd81 ==
Takes a type-0x6 output buffer, for an array of [[#SystemUpdateTask]]. Returns a s32 for total output entries.
This is the Send version of [[#Cmd71]].


== SystemUpdateTask ==
== SystemUpdateTask ==
Line 332: Line 356:
== ReceiveSystemUpdateTaskInfo ==
== ReceiveSystemUpdateTaskInfo ==
This is a 0x38-byte struct.
This is a 0x38-byte struct.
== SendSystemUpdateTask ==
This is a 0x10-byte struct.
== SendSystemUpdateTaskInfo ==
This is a 0x20-byte struct.


= nim:shp =
= nim:shp =