Changes

494 bytes added ,  03:55, 16 February 2020
Line 771: Line 771:  
| 1002 || [3.0.0+] RequestVerifyAddOnContentsRights
 
| 1002 || [3.0.0+] RequestVerifyAddOnContentsRights
 
|-
 
|-
| 1003 || [5.0.0+] RequestVerifyApplication
+
| 1003 || [5.0.0+] [[#RequestVerifyApplication]]
 
|-
 
|-
 
| 1004 || [5.0.0+] CorruptContentForDebug
 
| 1004 || [5.0.0+] CorruptContentForDebug
Line 1,094: Line 1,094:  
==== WithdrawApplicationUpdateRequest ====
 
==== WithdrawApplicationUpdateRequest ====
 
Takes an input [[NCM_services#ApplicationId|ApplicationId]], no output.
 
Takes an input [[NCM_services#ApplicationId|ApplicationId]], no output.
 +
 +
==== RequestVerifyApplication ====
 +
Takes an input TransferMemory handle, an u32, an [[NCM_services#ApplicationId|ApplicationId]], an u64 size, returns an output Event handle and an [[#IAsyncResult]].
 +
 +
Official sw creates the TransferMemory with an user-specified buffer with permissions=0. [[qlaunch]] uses buffer size 0x100000.
 +
 +
Official sw has an additional wrapper func which calls the original wrapper func, this uses value 0x7 for the u32. This is the same func used by [[qlaunch]].
    
==== IsAnyApplicationEntityInstalled ====
 
==== IsAnyApplicationEntityInstalled ====