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/file_sys/fs_save_data_types.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/core/file_sys/fs_save_data_types.h') diff --git a/src/core/file_sys/fs_save_data_types.h b/src/core/file_sys/fs_save_data_types.h index 86a83d217..493dba34f 100644 --- a/src/core/file_sys/fs_save_data_types.h +++ b/src/core/file_sys/fs_save_data_types.h @@ -164,6 +164,19 @@ static_assert(sizeof(SaveDataExtraData) == 0x200, "SaveDataExtraData has invalid static_assert(std::is_trivially_copyable_v, "Data type must be trivially copyable."); +struct SaveDataFilter { + bool use_program_id; + bool use_save_data_type; + bool use_user_id; + bool use_save_data_id; + bool use_index; + SaveDataRank rank; + SaveDataAttribute attribute; +}; +static_assert(sizeof(SaveDataFilter) == 0x48, "SaveDataFilter has invalid size."); +static_assert(std::is_trivially_copyable_v, + "Data type must be trivially copyable."); + struct HashSalt { static constexpr size_t Size = 32; -- cgit v1.2.3