Jump to navigation Jump to search
SystemUpdateTask -> SystemUpdateTaskId
== CreateSystemUpdateTask ==
Takes an input u32 firmware_variation, an u32 '''unk''', a [[NCM_services#ContentMetaKey|ContentMetaKey]], returns an output [[#SystemUpdateTaskSystemUpdateTaskId]].
Official sw sets '''unk''' to: <code>unk = inflag & 1 ? 0xC : 0x4</code>.
== DestroySystemUpdateTask ==
Takes an input [[#SystemUpdateTaskSystemUpdateTaskId]], no output.
== ListSystemUpdateTask ==
Takes a type-0x6 output buffer, for an array of [[#SystemUpdateTaskSystemUpdateTaskId]]. Returns a s32 for total output entries.
== GetSystemUpdateTaskInfo ==
Takes an input [[#SystemUpdateTaskSystemUpdateTaskId]], returns an output [[#SystemUpdateTaskInfo]].
== CommitSystemUpdateTask ==
Takes an input [[#SystemUpdateTaskSystemUpdateTaskId]], no output.
== GetNetworkInstallTaskInfo ==
== GetDownloadedSystemDataPath ==
Takes an input u64 titleID, a [[#SystemUpdateTaskSystemUpdateTaskId]], and an type-0x16 output buffer containing the [[Filesystem_services|ContentPath]].
Gets the FS ContentPath for the specified task and title.
== IsExFatDriverIncluded ==
Takes an input [[#SystemUpdateTaskSystemUpdateTaskId]], returns an output u8 bool flag.
== GetApplyDeltaTaskInfo ==
This is the Send version of [[#Cmd71]].
== SystemUpdateTask SystemUpdateTaskId ==This is a an 0x10-byte structcontaining an nn::util::Uuid.
== SystemUpdateTaskInfo ==

Navigation menu