Changes

Jump to navigation Jump to search
721 bytes added ,  19:50, 21 September 2019
no edit summary
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 =

Navigation menu