Line 1,213: |
Line 1,213: |
| | 6 || [[#NotifyExFatDriverDownloadedForDebug]] | | | 6 || [[#NotifyExFatDriverDownloadedForDebug]] |
| |- | | |- |
− | | 9 || GetSystemUpdateNotificationEventForContentDelivery | + | | 9 || [[#GetSystemUpdateNotificationEventForContentDelivery]] |
| |- | | |- |
| | 10 || [[#NotifySystemUpdateForContentDelivery]] | | | 10 || [[#NotifySystemUpdateForContentDelivery]] |
Line 1,229: |
Line 1,229: |
| | 16 || [4.0.0+] [[#DestroySystemUpdateTask]] | | | 16 || [4.0.0+] [[#DestroySystemUpdateTask]] |
| |- | | |- |
− | | 17 || [4.0.0+] RequestSendSystemUpdate | + | | 17 || [4.0.0+] [[#RequestSendSystemUpdate]] |
| |- | | |- |
− | | 18 || [4.0.0+] GetSendSystemUpdateProgress | + | | 18 || [4.0.0+] [[#GetSendSystemUpdateProgress]] |
| |} | | |} |
| | | |
Line 1,254: |
Line 1,254: |
| == NotifyExFatDriverDownloadedForDebug == | | == NotifyExFatDriverDownloadedForDebug == |
| No input/output. | | No input/output. |
| + | |
| + | == GetSystemUpdateNotificationEventForContentDelivery == |
| + | No input, returns an output Event handle with EventClearMode=0. |
| | | |
| == NotifySystemUpdateForContentDelivery == | | == NotifySystemUpdateForContentDelivery == |
Line 1,263: |
Line 1,266: |
| == DestroySystemUpdateTask == | | == DestroySystemUpdateTask == |
| No input/output. | | No input/output. |
| + | |
| + | == RequestSendSystemUpdate == |
| + | Takes a type-0x15 input buffer containing a [[#SystemDeliveryInfo]], an u16, an u32, returns an output Event handle and an [[#IAsyncResult]]. |
| + | |
| + | == GetSendSystemUpdateProgress == |
| + | No input, returns an output [[#SystemUpdateProgress]]. |
| | | |
| == ISystemUpdateControl == | | == ISystemUpdateControl == |
Line 1,330: |
Line 1,339: |
| | | |
| === RequestCheckLatestUpdate === | | === RequestCheckLatestUpdate === |
− | No input, returns an output handle and an [[#IAsyncValue]]. | + | No input, returns an output Event handle and an [[#IAsyncValue]]. |
| + | |
| + | The data that can be read from the [[#IAsyncValue]] is [[#LatestSystemUpdate]]. |
| | | |
| === RequestDownloadLatestUpdate === | | === RequestDownloadLatestUpdate === |
− | No input, returns an output handle and an [[#IAsyncResult]]. | + | No input, returns an output Event handle and an [[#IAsyncResult]]. |
| | | |
| === GetDownloadProgress === | | === GetDownloadProgress === |
Line 1,366: |
Line 1,377: |
| | | |
| === RequestPrepareCardUpdate === | | === RequestPrepareCardUpdate === |
− | No input, returns an output handle and an [[#IAsyncResult]]. | + | No input, returns an output Event handle and an [[#IAsyncResult]]. |
| | | |
| === GetPrepareCardUpdateProgress === | | === GetPrepareCardUpdateProgress === |
Line 1,415: |
Line 1,426: |
| | | |
| === RequestReceiveSystemUpdate === | | === RequestReceiveSystemUpdate === |
− | Takes a type-0x15 input buffer containing a [[#SystemDeliveryInfo]], an u16, an u32, returns an output handle and an [[#IAsyncResult]]. | + | Takes a type-0x15 input buffer containing a [[#SystemDeliveryInfo]], an u16, an u32, returns an output Event handle and an [[#IAsyncResult]]. |
| | | |
| === GetReceiveProgress === | | === GetReceiveProgress === |
Line 1,437: |
Line 1,448: |
| | | |
| === RequestCheckLatestUpdateIncludesRebootlessUpdate === | | === RequestCheckLatestUpdateIncludesRebootlessUpdate === |
− | No input, returns an output handle and an [[#IAsyncValue]]. | + | No input, returns an output Event handle and an [[#IAsyncValue]]. |
| | | |
| == BackgroundNetworkUpdateState == | | == BackgroundNetworkUpdateState == |
Line 1,464: |
Line 1,475: |
| == SystemDeliveryInfo == | | == SystemDeliveryInfo == |
| This is "nn::ns::SystemDeliveryInfo". This is a 0x100-byte struct. | | This is "nn::ns::SystemDeliveryInfo". This is a 0x100-byte struct. |
| + | |
| + | == LatestSystemUpdate == |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Value |
| + | ! Description |
| + | |- |
| + | | 1 || Unknown. |
| + | |- |
| + | | 2 || Unknown. |
| + | |- |
| + | | Other values || Unknown. |
| + | |} |
| + | |
| + | This is "nn::ns::LatestSystemUpdate". This is an u8. |
| | | |
| = IAsyncValue = | | = IAsyncValue = |