Line 14: |
Line 14: |
| | 3 || RequestSystemUpdateTaskRun | | | 3 || RequestSystemUpdateTaskRun |
| |- | | |- |
− | | 4 || GetSystemUpdateTaskInfo | + | | 4 || [[#GetSystemUpdateTaskInfo]] |
| |- | | |- |
| | 5 || [[#CommitSystemUpdateTask]] | | | 5 || [[#CommitSystemUpdateTask]] |
Line 42: |
Line 42: |
| | 18 || AddNetworkInstallTaskContentMeta | | | 18 || AddNetworkInstallTaskContentMeta |
| |- | | |- |
− | | 19 || GetDownloadedSystemDataPath | + | | 19 || [[#GetDownloadedSystemDataPath]] |
| |- | | |- |
| | 20 || CalculateNetworkInstallTaskRequiredSize | | | 20 || CalculateNetworkInstallTaskRequiredSize |
Line 216: |
Line 216: |
| == 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 an u32 for total output entries. |
| + | |
| + | == GetSystemUpdateTaskInfo == |
| + | Takes an input [[#SystemUpdateTask]], returns an output [[#SystemUpdateTaskInfo]]. |
| | | |
| == CommitSystemUpdateTask == | | == CommitSystemUpdateTask == |
| Takes an input [[#SystemUpdateTask]], no output. | | Takes an input [[#SystemUpdateTask]], no output. |
| + | |
| + | == GetDownloadedSystemDataPath == |
| + | Takes an input u64 titleID, a [[#SystemUpdateTask]], and an type-0x16 output buffer containing the [[Filesystem_services|ContentPath]]. |
| + | |
| + | Gets the FS ContentPath for the specified task and title. |
| | | |
| == IsExFatDriverIncluded == | | == IsExFatDriverIncluded == |
Line 225: |
Line 233: |
| == SystemUpdateTask == | | == SystemUpdateTask == |
| This is a 0x10-byte struct. | | This is a 0x10-byte struct. |
| + | |
| + | == SystemUpdateTaskInfo == |
| + | This is a 0x28-byte struct. |
| | | |
| = nim:shp = | | = nim:shp = |