NS services: Difference between revisions

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 handle and an [[#IAsyncResult]].
== GetSendSystemUpdateProgress ==
No input, returns an output [[#SystemUpdateProgress]].


== ISystemUpdateControl ==
== ISystemUpdateControl ==