mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu.git
				synced 2025-05-12 00:45:25 +00:00 
			
		
		
		
	Updated fsp-srv with more service names.
This commit is contained in:
		
							parent
							
								
									ee3ca32fa3
								
							
						
					
					
						commit
						ae5e2d07c6
					
				@ -22,8 +22,12 @@ public:
 | 
			
		||||
    IStorage(std::unique_ptr<FileSys::StorageBackend>&& backend)
 | 
			
		||||
        : ServiceFramework("IStorage"), backend(std::move(backend)) {
 | 
			
		||||
        static const FunctionInfo functions[] = {
 | 
			
		||||
            {0, &IStorage::Read, "Read"}, {1, nullptr, "Write"},   {2, nullptr, "Flush"},
 | 
			
		||||
            {3, nullptr, "SetSize"},      {4, nullptr, "GetSize"},
 | 
			
		||||
            {0, &IStorage::Read, "Read"}, 
 | 
			
		||||
            {1, nullptr, "Write"},   
 | 
			
		||||
            {2, nullptr, "Flush"},
 | 
			
		||||
            {3, nullptr, "SetSize"},      
 | 
			
		||||
            {4, nullptr, "GetSize"},
 | 
			
		||||
            {5, nullptr, "OperateRange"},
 | 
			
		||||
        };
 | 
			
		||||
        RegisterHandlers(functions);
 | 
			
		||||
    }
 | 
			
		||||
@ -72,8 +76,12 @@ public:
 | 
			
		||||
    explicit IFile(std::unique_ptr<FileSys::StorageBackend>&& backend)
 | 
			
		||||
        : ServiceFramework("IFile"), backend(std::move(backend)) {
 | 
			
		||||
        static const FunctionInfo functions[] = {
 | 
			
		||||
            {0, &IFile::Read, "Read"},       {1, &IFile::Write, "Write"},     {2, nullptr, "Flush"},
 | 
			
		||||
            {3, &IFile::SetSize, "SetSize"}, {4, &IFile::GetSize, "GetSize"},
 | 
			
		||||
            {0, &IFile::Read, "Read"},       
 | 
			
		||||
            {1, &IFile::Write, "Write"},     
 | 
			
		||||
            {2, nullptr, "Flush"},
 | 
			
		||||
            {3, &IFile::SetSize, "SetSize"}, 
 | 
			
		||||
            {4, &IFile::GetSize, "GetSize"},
 | 
			
		||||
            {5, nullptr, "OperateRange"},
 | 
			
		||||
        };
 | 
			
		||||
        RegisterHandlers(functions);
 | 
			
		||||
    }
 | 
			
		||||
@ -227,11 +235,21 @@ public:
 | 
			
		||||
        : ServiceFramework("IFileSystem"), backend(std::move(backend)) {
 | 
			
		||||
        static const FunctionInfo functions[] = {
 | 
			
		||||
            {0, &IFileSystem::CreateFile, "CreateFile"},
 | 
			
		||||
            {1, nullptr, "DeleteFile"},
 | 
			
		||||
            {2, &IFileSystem::CreateDirectory, "CreateDirectory"},
 | 
			
		||||
            {3, nullptr, "DeleteDirectory"},
 | 
			
		||||
            {4, nullptr, "DeleteDirectoryRecursively"},
 | 
			
		||||
            {5, nullptr, "RenameFile"},
 | 
			
		||||
            {6, nullptr, "RenameDirectory"},
 | 
			
		||||
            {7, &IFileSystem::GetEntryType, "GetEntryType"},
 | 
			
		||||
            {8, &IFileSystem::OpenFile, "OpenFile"},
 | 
			
		||||
            {9, &IFileSystem::OpenDirectory, "OpenDirectory"},
 | 
			
		||||
            {10, &IFileSystem::Commit, "Commit"},
 | 
			
		||||
            {11, nullptr, "GetFreeSpaceSize"},
 | 
			
		||||
            {12, nullptr, "GetTotalSpaceSize"},
 | 
			
		||||
            {13, nullptr, "CleanDirectoryRecursively"},
 | 
			
		||||
            {14, nullptr, "GetFileTimeStampRaw"},
 | 
			
		||||
            {15, nullptr, "QueryEntry"},
 | 
			
		||||
        };
 | 
			
		||||
        RegisterHandlers(functions);
 | 
			
		||||
    }
 | 
			
		||||
@ -356,14 +374,94 @@ private:
 | 
			
		||||
 | 
			
		||||
FSP_SRV::FSP_SRV() : ServiceFramework("fsp-srv") {
 | 
			
		||||
    static const FunctionInfo functions[] = {
 | 
			
		||||
        {0, nullptr, "MountContent"},
 | 
			
		||||
        {1, &FSP_SRV::Initialize, "Initialize"},
 | 
			
		||||
        {2, nullptr, "OpenDataFileSystemByCurrentProcess"},
 | 
			
		||||
        {7, nullptr, "OpenFileSystemWithPatch"},
 | 
			
		||||
        {8, nullptr, "OpenFileSystemWithId"},
 | 
			
		||||
        {9, nullptr, "OpenDataFileSystemByApplicationId"},
 | 
			
		||||
        {11, nullptr, "OpenBisFileSystem"},
 | 
			
		||||
        {12, nullptr, "OpenBisStorage"},
 | 
			
		||||
        {13, nullptr, "InvalidateBisCache"},
 | 
			
		||||
        {17, nullptr, "OpenHostFileSystem"},
 | 
			
		||||
        {18, &FSP_SRV::MountSdCard, "MountSdCard"},
 | 
			
		||||
        {19, nullptr, "FormatSdCardFileSystem"},
 | 
			
		||||
        {21, nullptr, "DeleteSaveDataFileSystem"},
 | 
			
		||||
        {22, &FSP_SRV::CreateSaveData, "CreateSaveData"},
 | 
			
		||||
        {23, nullptr, "CreateSaveDataFileSystemBySystemSaveDataId"},
 | 
			
		||||
        {24, nullptr, "RegisterSaveDataFileSystemAtomicDeletion"},
 | 
			
		||||
        {25, nullptr, "DeleteSaveDataFileSystemBySaveDataSpaceId"},
 | 
			
		||||
        {26, nullptr, "FormatSdCardDryRun"},
 | 
			
		||||
        {27, nullptr, "IsExFatSupported"},
 | 
			
		||||
        {28, nullptr, "DeleteSaveDataFileSystemBySaveDataAttribute"},
 | 
			
		||||
        {30, nullptr, "OpenGameCardStorage"},
 | 
			
		||||
        {31, nullptr, "OpenGameCardFileSystem"},
 | 
			
		||||
        {32, nullptr, "ExtendSaveDataFileSystem"},
 | 
			
		||||
        {33, nullptr, "DeleteCacheStorage"},
 | 
			
		||||
        {34, nullptr, "GetCacheStorageSize"},
 | 
			
		||||
        {51, &FSP_SRV::MountSaveData, "MountSaveData"},
 | 
			
		||||
        {52, nullptr, "OpenSaveDataFileSystemBySystemSaveDataId"},
 | 
			
		||||
        {53, nullptr, "OpenReadOnlySaveDataFileSystem"},
 | 
			
		||||
        {57, nullptr, "ReadSaveDataFileSystemExtraDataBySaveDataSpaceId"},
 | 
			
		||||
        {58, nullptr, "ReadSaveDataFileSystemExtraData"},
 | 
			
		||||
        {59, nullptr, "WriteSaveDataFileSystemExtraData"},
 | 
			
		||||
        {60, nullptr, "OpenSaveDataInfoReader"},
 | 
			
		||||
        {61, nullptr, "OpenSaveDataInfoReaderBySaveDataSpaceId"},
 | 
			
		||||
        {62, nullptr, "OpenCacheStorageList"},
 | 
			
		||||
        {64, nullptr, "OpenSaveDataInternalStorageFileSystem"},
 | 
			
		||||
        {65, nullptr, "UpdateSaveDataMacForDebug"},
 | 
			
		||||
        {66, nullptr, "WriteSaveDataFileSystemExtraData2"},
 | 
			
		||||
        {80, nullptr, "OpenSaveDataMetaFile"},
 | 
			
		||||
        {81, nullptr, "OpenSaveDataTransferManager"},
 | 
			
		||||
        {82, nullptr, "OpenSaveDataTransferManagerVersion2"},
 | 
			
		||||
        {100, nullptr, "OpenImageDirectoryFileSystem"},
 | 
			
		||||
        {110, nullptr, "OpenContentStorageFileSystem"},
 | 
			
		||||
        {200, &FSP_SRV::OpenDataStorageByCurrentProcess, "OpenDataStorageByCurrentProcess"},
 | 
			
		||||
        {201, nullptr, "OpenDataStorageByProgramId"},
 | 
			
		||||
        {202, nullptr, "OpenDataStorageByDataId"},
 | 
			
		||||
        {203, &FSP_SRV::OpenRomStorage, "OpenRomStorage"},
 | 
			
		||||
        {400, nullptr, "OpenDeviceOperator"},
 | 
			
		||||
        {500, nullptr, "OpenSdCardDetectionEventNotifier"},
 | 
			
		||||
        {501, nullptr, "OpenGameCardDetectionEventNotifier"},
 | 
			
		||||
        {510, nullptr, "OpenSystemDataUpdateEventNotifier"},
 | 
			
		||||
        {511, nullptr, "NotifySystemDataUpdateEvent"},
 | 
			
		||||
        {600, nullptr, "SetCurrentPosixTime"},
 | 
			
		||||
        {601, nullptr, "QuerySaveDataTotalSize"},
 | 
			
		||||
        {602, nullptr, "VerifySaveDataFileSystem"},
 | 
			
		||||
        {603, nullptr, "CorruptSaveDataFileSystem"},
 | 
			
		||||
        {604, nullptr, "CreatePaddingFile"},
 | 
			
		||||
        {605, nullptr, "DeleteAllPaddingFiles"},
 | 
			
		||||
        {606, nullptr, "GetRightsId"},
 | 
			
		||||
        {607, nullptr, "RegisterExternalKey"},
 | 
			
		||||
        {608, nullptr, "UnregisterAllExternalKey"},
 | 
			
		||||
        {609, nullptr, "GetRightsIdByPath"},
 | 
			
		||||
        {610, nullptr, "GetRightsIdAndKeyGenerationByPath"},
 | 
			
		||||
        {611, nullptr, "SetCurrentPosixTimeWithTimeDifference"},
 | 
			
		||||
        {612, nullptr, "GetFreeSpaceSizeForSaveData"},
 | 
			
		||||
        {613, nullptr, "VerifySaveDataFileSystemBySaveDataSpaceId"},
 | 
			
		||||
        {614, nullptr, "CorruptSaveDataFileSystemBySaveDataSpaceId"},
 | 
			
		||||
        {615, nullptr, "QuerySaveDataInternalStorageTotalSize"},
 | 
			
		||||
        {620, nullptr, "SetSdCardEncryptionSeed"},
 | 
			
		||||
        {630, nullptr, "SetSdCardAccessibility"},
 | 
			
		||||
        {631, nullptr, "IsSdCardAccessible"},
 | 
			
		||||
        {640, nullptr, "IsSignedSystemPartitionOnSdCardValid"},
 | 
			
		||||
        {700, nullptr, "OpenAccessFailureResolver"},
 | 
			
		||||
        {701, nullptr, "GetAccessFailureDetectionEvent"},
 | 
			
		||||
        {702, nullptr, "IsAccessFailureDetected"},
 | 
			
		||||
        {710, nullptr, "ResolveAccessFailure"},
 | 
			
		||||
        {720, nullptr, "AbandonAccessFailure"},
 | 
			
		||||
        {800, nullptr, "GetAndClearFileSystemProxyErrorInfo"},
 | 
			
		||||
        {1000, nullptr, "SetBisRootForHost"},
 | 
			
		||||
        {1001, nullptr, "SetSaveDataSize"},
 | 
			
		||||
        {1002, nullptr, "SetSaveDataRootPath"},
 | 
			
		||||
        {1003, nullptr, "DisableAutoSaveDataCreation"},
 | 
			
		||||
        {1004, nullptr, "SetGlobalAccessLogMode"},
 | 
			
		||||
        {1005, &FSP_SRV::GetGlobalAccessLogMode, "GetGlobalAccessLogMode"},
 | 
			
		||||
        {1006, nullptr, "OutputAccessLogToSdCard"},
 | 
			
		||||
        {1007, nullptr, "RegisterUpdatePartition"},
 | 
			
		||||
        {1008, nullptr, "OpenRegisteredUpdatePartition"},
 | 
			
		||||
        {1009, nullptr, "GetAndClearMemoryReportInfo"},
 | 
			
		||||
        {1100, nullptr, "OverrideSaveDataTransferTokenSignVerificationKey"},
 | 
			
		||||
    };
 | 
			
		||||
    RegisterHandlers(functions);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user