NS services: Difference between revisions
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 ==== |