From 22b91afa6944b1c1242691e67abef891b0f5df42 Mon Sep 17 00:00:00 2001 From: Liam Date: Fri, 23 Feb 2024 12:17:24 -0500 Subject: fs: add ISaveDataTransferProhibiter, stub FindSaveDataWithFilter --- src/core/hle/service/filesystem/fsp/fsp_srv.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/core/hle/service/filesystem/fsp/fsp_srv.h') diff --git a/src/core/hle/service/filesystem/fsp/fsp_srv.h b/src/core/hle/service/filesystem/fsp/fsp_srv.h index ee67f6bc1..db51852c7 100644 --- a/src/core/hle/service/filesystem/fsp/fsp_srv.h +++ b/src/core/hle/service/filesystem/fsp/fsp_srv.h @@ -25,6 +25,7 @@ class SaveDataController; class IFileSystem; class ISaveDataInfoReader; +class ISaveDataTransferProhibiter; class IStorage; class IMultiCommitManager; @@ -66,11 +67,16 @@ private: Result OpenSaveDataInfoReaderBySaveDataSpaceId(OutInterface out_interface, FileSys::SaveDataSpaceId space); Result OpenSaveDataInfoReaderOnlyCacheStorage(OutInterface out_interface); + Result FindSaveDataWithFilter(Out out_count, OutBuffer out_buffer, + FileSys::SaveDataSpaceId space_id, + FileSys::SaveDataFilter filter); Result WriteSaveDataFileSystemExtraDataBySaveDataAttribute(); Result ReadSaveDataFileSystemExtraDataWithMaskBySaveDataAttribute( FileSys::SaveDataSpaceId space_id, FileSys::SaveDataAttribute attribute, InBuffer mask_buffer, OutBuffer out_buffer); + Result OpenSaveDataTransferProhibiter(OutInterface out_prohibiter, + u64 id); Result OpenDataStorageByCurrentProcess(OutInterface out_interface); Result OpenDataStorageByDataId(OutInterface out_interface, FileSys::StorageId storage_id, u32 unknown, u64 title_id); -- cgit v1.2.3