Changes

285 bytes added ,  01:42, 9 November 2019
Line 856: Line 856:  
| 2014 || [4.0.0+] [[#GetSendApplicationProgress]]
 
| 2014 || [4.0.0+] [[#GetSendApplicationProgress]]
 
|-
 
|-
| 2015 || [4.0.0+] CompareSystemDeliveryInfo
+
| 2015 || [4.0.0+] [[#CompareSystemDeliveryInfo]]
 
|-
 
|-
 
| 2016 || [4.0.0+] ListNotCommittedContentMeta
 
| 2016 || [4.0.0+] ListNotCommittedContentMeta
Line 1,027: Line 1,027:  
The array-count for both buffers must be 1, otherwise an error is returned.
 
The array-count for both buffers must be 1, otherwise an error is returned.
   −
Both [[#ApplicationDeliveryInfo]] are validated, then the u32 at +0x10 in the first/second buffer are compared. The output s32 is set to the comparsion result: 0 for less than, -1 for equal, and 1 for higher than.
+
Both [[#ApplicationDeliveryInfo]] are validated, then the application-version in the first/second buffer are compared. The output s32 is set to the comparison result: 0 for less than, -1 for equal, and 1 for higher than.
    
==== CanDeliverApplication ====
 
==== CanDeliverApplication ====
Line 1,101: Line 1,101:     
Same as [[#GetReceiveApplicationProgress]] except this is the Send version, and uses [[NIM_services|nim]] cmd68/cmd63 instead.
 
Same as [[#GetReceiveApplicationProgress]] except this is the Send version, and uses [[NIM_services|nim]] cmd68/cmd63 instead.
 +
 +
==== CompareSystemDeliveryInfo ====
 +
Takes two type-0x15 input buffers containing a [[#SystemDeliveryInfo]], returns an output s32.
 +
 +
This is essentially the same as [[#CompareApplicationDeliveryInfo]], except this compares the [[#SystemDeliveryInfo]] SystemUpdate version.
    
=== IApplicationVersionInterface ===
 
=== IApplicationVersionInterface ===