Changes

338 bytes added ,  15:44, 8 November 2019
Line 834: Line 834:  
| 2003 || [4.0.0+] [[#GetApplicationDeliveryInfo]]
 
| 2003 || [4.0.0+] [[#GetApplicationDeliveryInfo]]
 
|-
 
|-
| 2004 || [4.0.0+] HasAllContentsToDeliver
+
| 2004 || [4.0.0+] [[#HasAllContentsToDeliver]]
 
|-
 
|-
 
| 2005 || [4.0.0+] CompareApplicationDeliveryInfo
 
| 2005 || [4.0.0+] CompareApplicationDeliveryInfo
Line 1,011: Line 1,011:     
An error is thrown if any bit is set in ApplicationDeliveryAttributeTag besides bit1. The output array-count must be at least 1: only 1 entry will be written to this array (hence on success total_out will also only be 1 on success).
 
An error is thrown if any bit is set in ApplicationDeliveryAttributeTag besides bit1. The output array-count must be at least 1: only 1 entry will be written to this array (hence on success total_out will also only be 1 on success).
 +
 +
==== HasAllContentsToDeliver ====
 +
Takes a type-0x5 input buffer containing an array of [[#ApplicationDeliveryInfo]], returns an output u8 bool.
 +
 +
The array-count must match 1. After validating the [[#ApplicationDeliveryInfo]], the output bool is set to u32 [[#ApplicationDeliveryInfo]]+0x1C & 0x10000002 != 0x2, then this returns 0.
    
==== RequestReceiveApplication ====
 
==== RequestReceiveApplication ====