summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/filesystem/fsp/fsp_srv.h
diff options
context:
space:
mode:
authorliamwhite <liamwhite@users.noreply.github.com>2024-02-23 21:21:12 +0100
committerGitHub <noreply@github.com>2024-02-23 21:21:12 +0100
commit9f6818a6e5863a786c7fdb8f3226862c29fa8ee7 (patch)
treeb195b12419d3cd1cbf838a003d06210b773ae7cb /src/core/hle/service/filesystem/fsp/fsp_srv.h
parentMerge pull request #13133 from liamwhite/libstdcxx-issue (diff)
parentfs: add ISaveDataTransferProhibiter, stub FindSaveDataWithFilter (diff)
downloadyuzu-9f6818a6e5863a786c7fdb8f3226862c29fa8ee7.tar
yuzu-9f6818a6e5863a786c7fdb8f3226862c29fa8ee7.tar.gz
yuzu-9f6818a6e5863a786c7fdb8f3226862c29fa8ee7.tar.bz2
yuzu-9f6818a6e5863a786c7fdb8f3226862c29fa8ee7.tar.lz
yuzu-9f6818a6e5863a786c7fdb8f3226862c29fa8ee7.tar.xz
yuzu-9f6818a6e5863a786c7fdb8f3226862c29fa8ee7.tar.zst
yuzu-9f6818a6e5863a786c7fdb8f3226862c29fa8ee7.zip
Diffstat (limited to 'src/core/hle/service/filesystem/fsp/fsp_srv.h')
-rw-r--r--src/core/hle/service/filesystem/fsp/fsp_srv.h6
1 files changed, 6 insertions, 0 deletions
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<ISaveDataInfoReader> out_interface,
FileSys::SaveDataSpaceId space);
Result OpenSaveDataInfoReaderOnlyCacheStorage(OutInterface<ISaveDataInfoReader> out_interface);
+ Result FindSaveDataWithFilter(Out<s64> out_count, OutBuffer<BufferAttr_HipcMapAlias> out_buffer,
+ FileSys::SaveDataSpaceId space_id,
+ FileSys::SaveDataFilter filter);
Result WriteSaveDataFileSystemExtraDataBySaveDataAttribute();
Result ReadSaveDataFileSystemExtraDataWithMaskBySaveDataAttribute(
FileSys::SaveDataSpaceId space_id, FileSys::SaveDataAttribute attribute,
InBuffer<BufferAttr_HipcMapAlias> mask_buffer,
OutBuffer<BufferAttr_HipcMapAlias> out_buffer);
+ Result OpenSaveDataTransferProhibiter(OutInterface<ISaveDataTransferProhibiter> out_prohibiter,
+ u64 id);
Result OpenDataStorageByCurrentProcess(OutInterface<IStorage> out_interface);
Result OpenDataStorageByDataId(OutInterface<IStorage> out_interface,
FileSys::StorageId storage_id, u32 unknown, u64 title_id);