Changes

516 bytes removed ,  00:33, 3 September 2017
Line 37: Line 37:  
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Cmd || Name || Required permissions-type and func
+
! Cmd || Name
 
|-
 
|-
| 0 || [1.0.0] [[#MountContent]] ||
+
| 0 || [1.0.0] [[#MountContent]]
 
|-
 
|-
| 1 || [[#Initialize]] ||
+
| 1 || [[#Initialize]]
 
|-
 
|-
| 2 || OpenDataFileSystemByCurrentProcess ||
+
| 2 || OpenDataFileSystemByCurrentProcess
 
|-
 
|-
| 7 || [2.0.0+] [[#MountContent7]] ||
+
| 7 || [2.0.0+] [[#MountContent7]]
 
|-
 
|-
| 8 || [2.0.0+] [[#MountContent]] || Depends on input.
+
| 8 || [2.0.0+] [[#MountContent]]
 
|-
 
|-
| 9 || [3.0.0+] OpenDataFileSystemByApplicationId ||
+
| 9 || [3.0.0+] OpenDataFileSystemByApplicationId
 
|-
 
|-
| 11 || [[#MountBis]] ||
+
| 11 || [[#MountBis]]
 
|-
 
|-
| 12 || [[#OpenBisPartition]] ||
+
| 12 || [[#OpenBisPartition]]
 
|-
 
|-
| 13 || InvalidateBisCache ||
+
| 13 || InvalidateBisCache
 
|-
 
|-
| 17 || OpenHostFileSystemImpl ||
+
| 17 || OpenHostFileSystemImpl
 
|-
 
|-
| 18 || MountSdCard ||
+
| 18 || MountSdCard
 
|-
 
|-
| 19 || [2.0.0+] FormatSdCard ||
+
| 19 || [2.0.0+] FormatSdCard
 
|-
 
|-
| 21 || [[#DeleteSaveData]] ||
+
| 21 || [[#DeleteSaveData]]
 
|-
 
|-
| 22 || [[#CreateSaveData]] ||
+
| 22 || [[#CreateSaveData]]
 
|-
 
|-
| 23 || [[#CreateSystemSaveData]] ||
+
| 23 || [[#CreateSystemSaveData]]
 
|-
 
|-
| 24 || RegisterSaveDataAtomicDeletion ||
+
| 24 || RegisterSaveDataAtomicDeletion
 
|-
 
|-
| 25 || [2.0.0+] DeleteSaveDataWithSpaceId ||
+
| 25 || [2.0.0+] DeleteSaveDataWithSpaceId
 
|-
 
|-
| 26 || [2.0.0+] FormatSdCardDryRun ||
+
| 26 || [2.0.0+] FormatSdCardDryRun
 
|-
 
|-
| 27 || [2.0.0+] IsExFatSupported ||
+
| 27 || [2.0.0+] IsExFatSupported
 
|-
 
|-
| 30 || [[#OpenGameCardPartition]] ||
+
| 30 || [[#OpenGameCardPartition]]
 
|-
 
|-
| 31 || [[#MountGameCardPartition]] ||
+
| 31 || [[#MountGameCardPartition]]
 
|-
 
|-
| 32 || [3.0.0+] ExtendSaveData ||
+
| 32 || [3.0.0+] ExtendSaveData
 
|-
 
|-
| 51 || [[#MountSaveData]] ||
+
| 51 || [[#MountSaveData]]
 
|-
 
|-
| 52 || [[#MountSystemSaveData]] ||
+
| 52 || [[#MountSystemSaveData]]
 
|-
 
|-
| 53 || [2.0.0+] MountSaveDataReadOnly ||
+
| 53 || [2.0.0+] MountSaveDataReadOnly
 
|-
 
|-
| 57 || [3.0.0+] ReadSaveDataFileSystemExtraDataWithSpaceId ||
+
| 57 || [3.0.0+] ReadSaveDataFileSystemExtraDataWithSpaceId
 
|-
 
|-
| 58 || ReadSaveDataFileSystemExtraData ||
+
| 58 || ReadSaveDataFileSystemExtraData
 
|-
 
|-
| 59 || [2.0.0+] WriteSaveDataFileSystemExtraData ||
+
| 59 || [2.0.0+] WriteSaveDataFileSystemExtraData
 
|-
 
|-
| 60 || OpenSaveDataInfoReader ||
+
| 60 || OpenSaveDataInfoReader
 
|-
 
|-
| 61 || OpenSaveDataIterator ||
+
| 61 || OpenSaveDataIterator
 
|-
 
|-
| 80 || OpenSaveDataThumbnailFile ||
+
| 80 || OpenSaveDataThumbnailFile
 
|-
 
|-
| 100 || MountImageDirectory ||
+
| 100 || MountImageDirectory
 
|-
 
|-
| 110 || [[#MountContentStorage]] ||
+
| 110 || [[#MountContentStorage]]
 
|-
 
|-
| 200 || OpenDataStorageByCurrentProcess ||
+
| 200 || OpenDataStorageByCurrentProcess
 
|-
 
|-
| 201 || OpenDataStorageByApplicationId [3.0.0+] ||
+
| 201 || [3.0.0+] OpenDataStorageByApplicationId
 
|-
 
|-
| 202 || [[#OpenDataStorageByDataId]] ||
+
| 202 || [[#OpenDataStorageByDataId]]
 
|-
 
|-
| 203 || Returns an [[#IStorage]]. ||
+
| 203 || Returns an [[#IStorage]]
 
|-
 
|-
| 400 || [[#OpenDeviceOperator]] ||
+
| 400 || [[#OpenDeviceOperator]]
 
|-
 
|-
| 500 || [[#OpenSdCardDetectionEventNotifier]] ||
+
| 500 || [[#OpenSdCardDetectionEventNotifier]]
 
|-
 
|-
| 501 || [[#OpenGameCardDetectionEventNotifier]] ||
+
| 501 || [[#OpenGameCardDetectionEventNotifier]]
 
|-
 
|-
| 600 || SetCurrentPosixTime || 0x18, 1
+
| 600 || SetCurrentPosixTime
 
|-
 
|-
| 601 || QuerySaveDataTotalSize ||
+
| 601 || QuerySaveDataTotalSize
 
|-
 
|-
| 602 || [[#VerifySaveData]] ||
+
| 602 || [[#VerifySaveData]]
 
|-
 
|-
| 603 || CorruptSaveDataForDebug ||
+
| 603 || CorruptSaveDataForDebug
 
|-
 
|-
| 604 || CreatePaddingFile ||
+
| 604 || CreatePaddingFile
 
|-
 
|-
| 605 || DeleteAllPaddingFiles ||
+
| 605 || DeleteAllPaddingFiles
 
|-
 
|-
| 606 || [2.0.0+] GetRightsId ||
+
| 606 || [2.0.0+] GetRightsId
 
|-
 
|-
| 607 || [2.0.0+] RegisterExternalKey || 0x18, 1
+
| 607 || [2.0.0+] RegisterExternalKey
 
|-
 
|-
| 608 || [2.0.0+] UnregisterExternalKey ||
+
| 608 || [2.0.0+] UnregisterExternalKey
 
|-
 
|-
| 609 || [2.0.0+] GetRightsIdByPath ||
+
| 609 || [2.0.0+] GetRightsIdByPath
 
|-
 
|-
| 610 || [3.0.0+] GetRightsIdByPath2 (returns extra byte) ||
+
| 610 || [3.0.0+] GetRightsIdByPath2 (returns extra byte)
 
|-
 
|-
| 620 || [2.0.0+] [[#SetSdCardEncryptionSeed]] || 0x19, 1
+
| 620 || [2.0.0+] [[#SetSdCardEncryptionSeed]]
 
|-
 
|-
| 800 || [2.0.0+] GetAndClearFileSystemProxyErrorInfo ||
+
| 800 || [2.0.0+] GetAndClearFileSystemProxyErrorInfo
 
|-
 
|-
| 1000 || SetBisRootForHost ||
+
| 1000 || SetBisRootForHost
 
|-
 
|-
| 1001 || SetSaveDataSize ||
+
| 1001 || SetSaveDataSize
 
|-
 
|-
| 1002 || SetSaveDataRootPath ||
+
| 1002 || SetSaveDataRootPath
 
|-
 
|-
| 1003 || DisableAutoSaveDataCreation ||
+
| 1003 || DisableAutoSaveDataCreation
 
|-
 
|-
| 1004 || [[#SetGlobalAccessLogMode]] || 0x10, 1
+
| 1004 || [[#SetGlobalAccessLogMode]]
 
|-
 
|-
| 1005 || [[#GetGlobalAccessLogMode]] || None
+
| 1005 || [[#GetGlobalAccessLogMode]]
 
|-
 
|-
| 1006 || [[#OutputAccessLogToSdCard]] || None
+
| 1006 || [[#OutputAccessLogToSdCard]]
 
|}
 
|}
   Line 297: Line 297:     
When in32=5, it uses in64=0xffffffffffffffff internally, otherwise it checks if in64 is set to 0xffffffffffffffff then throws an error if so.
 
When in32=5, it uses in64=0xffffffffffffffff internally, otherwise it checks if in64 is set to 0xffffffffffffffff then throws an error if so.
  −
{| class="wikitable" border="1"
  −
|-
  −
! in32 || Required permissions-type and func
  −
|-
  −
| 2 || 0x0, 0
  −
|-
  −
| 3 || 0x2, 0
  −
|-
  −
| 4 || 0x3, 0
  −
|-
  −
| 5 || 0x1, 0
  −
|-
  −
| 6 || 0x4, 0
  −
|-
  −
| 7 || 0x5, 0
  −
|}
      
== MountBis ==
 
== MountBis ==