Changes

967 bytes added ,  21:29, 4 November 2019
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 =