NS services: Difference between revisions

No edit summary
Line 1,268: Line 1,268:


== RequestSendSystemUpdate ==
== RequestSendSystemUpdate ==
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]].


== GetSendSystemUpdateProgress ==
== GetSendSystemUpdateProgress ==
Line 1,339: 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]].
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,377: 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,426: 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,448: 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 ==