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 ====