NS services: Difference between revisions

Add ns:sweb
No edit summary
Line 854: Line 854:
| 1309 || [6.0.0+] [[#CleanupUnavailableAddOnContents]]
| 1309 || [6.0.0+] [[#CleanupUnavailableAddOnContents]]
|-
|-
| 1310 || [10.0.0+] RequestMoveApplicationEntity
| 1310 || [10.0.0+] [[#RequestMoveApplicationEntity]]
|-
|-
| 1311 || [10.0.0+] EstimateSizeToMove
| 1311 || [10.0.0+] EstimateSizeToMove
Line 1,351: Line 1,351:
==== CleanupUnavailableAddOnContents ====
==== CleanupUnavailableAddOnContents ====
Takes an input u64 [[NCM_services#ApplicationId|ApplicationId]], an [[Account_services#Uid|Uid]], no output.
Takes an input u64 [[NCM_services#ApplicationId|ApplicationId]], an [[Account_services#Uid|Uid]], no output.
==== RequestMoveApplicationEntity ====
Takes an input TransferMemory handle, a type-0x5 input buffer containing an array of [[NCM_services#StorageId|StorageId]], a [[NCM_services#StorageId|StorageId]], an u32 bitfield of "nn::ns::KeepApplicationEntityFlagTag", an [[NCM_services#ApplicationId|ApplicationId]], an u64 tmem_size, returns an output Event handle and an [[#IProgressAsyncResult]].
The TransferMemory uses permissions=0.


==== FormatSdCard ====
==== FormatSdCard ====
Line 2,056: Line 2,061:


==== RequestResetToFactorySettingsSecurely ====
==== RequestResetToFactorySettingsSecurely ====
Takes a total of 8-bytes of input, a handle, returns an output [[#IAsyncValueAndProgress]] and a handle.
Takes an input u64 tmem_size, a TransferMemory handle, returns an output [[#IAsyncValueAndProgress]] and an Event handle.
 
The TransferMemory uses permissions=0.


==== RequestResetToFactorySettingsWithPlatformRegionAuthenticationSecurely ====
==== RequestResetToFactorySettingsWithPlatformRegionAuthenticationSecurely ====
Takes a total of 0x10-bytes of input, a handle, returns an output [[#IAsyncValueAndProgress]] and a handle.
Takes an input u32 "nn::ae::PlatformRegion", an u64 tmem_size, a TransferMemory handle, returns an output [[#IAsyncValueAndProgress]] and an Event handle.
 
The TransferMemory uses permissions=0.


===== IAsyncValueAndProgress =====
===== IAsyncValueAndProgress =====