Changes

382 bytes added ,  00:45, 9 November 2019
Line 838: Line 838:  
| 2005 || [4.0.0+] [[#CompareApplicationDeliveryInfo]]
 
| 2005 || [4.0.0+] [[#CompareApplicationDeliveryInfo]]
 
|-
 
|-
| 2006 || [4.0.0+] CanDeliverApplication
+
| 2006 || [4.0.0+] [[#CanDeliverApplication]]
 
|-
 
|-
 
| 2007 || [4.0.0+] ListContentMetaKeyToDeliverApplication
 
| 2007 || [4.0.0+] ListContentMetaKeyToDeliverApplication
Line 1,028: Line 1,028:     
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 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.
 +
 +
==== CanDeliverApplication ====
 +
Takes two type-0x5 input buffers containing an array of [[#ApplicationDeliveryInfo]], returns an output u8 bool.
 +
 +
The array-count for the second buffer must be 1 and the array-count for the first buffer must be <=1, otherwise an error is returned. If the array-count for the first buffer is 0, this will return 0 with the output bool set to 0.
    
==== RequestReceiveApplication ====
 
==== RequestReceiveApplication ====