libtransistor
A userland library for the Nintendo Switch
|
File System. More...
#include <libtransistor/types.h>
#include <libtransistor/ipc/fs/ifilesystem.h>
#include <libtransistor/ipc/fs/ifile.h>
#include <libtransistor/ipc/fs/idirectory.h>
Go to the source code of this file.
Functions | |
result_t | fsp_srv_init (uint64_t in_unk0) |
void | fsp_srv_finalize () |
result_t | fsp_srv_open_data_file_system_by_current_process (ifilesystem_t *out_unk0) |
result_t | fsp_srv_open_bis_filesystem (ifilesystem_t *fs, uint32_t partition_id, const char *path) |
result_t | fsp_srv_invalidate_bis_cache () |
result_t | fsp_srv_open_host_file_system_impl (ifilesystem_t *out_unk1, const uint8_t in_path[0x301]) |
result_t | fsp_srv_mount_sd_card (ifilesystem_t *out_sdCard) |
result_t | fsp_srv_format_sd_card () |
result_t | fsp_srv_delete_save_data_with_space_id (uint8_t in_unk0, uint64_t in_unk1) |
result_t | fsp_srv_format_sd_card_dry_run () |
result_t | fsp_srv_is_ex_fat_supported (uint8_t *out_isSupported) |
result_t | fsp_srv_mount_game_card_partition (ifilesystem_t *out_gameCardPartitionFs, uint32_t in_unk0, uint32_t in_unk1) |
result_t | fsp_srv_extend_save_data (uint8_t in_unk0, uint64_t in_unk1, uint64_t in_unk2, uint64_t in_unk3) |
result_t | fsp_srv_open_save_data_thumbnail_file (ifile_t *out_thumbnail, uint8_t in_unk0, const uint8_t in_unk1[0x40], uint32_t in_unk2) |
result_t | fsp_srv_mount_image_directory (ifilesystem_t *out_imageFs, uint32_t in_unk0) |
result_t | fsp_srv_mount_content_storage (ifilesystem_t *out_contentFs, uint32_t in_contentStorageID) |
result_t | fsp_srv_set_current_posix_time (uint64_t in_time) |
result_t | fsp_srv_query_save_data_total_size (uint64_t *out_saveDataSize, uint64_t in_unk0, uint64_t in_unk1) |
result_t | fsp_srv_create_padding_file (uint64_t in_size) |
result_t | fsp_srv_delete_all_padding_files () |
result_t | fsp_srv_unregister_external_key () |
result_t | fsp_srv_get_and_clear_file_system_proxy_error_info (uint8_t out_errorInfo[0x80]) |
result_t | fsp_srv_set_bis_root_for_host (uint32_t in_unk0, const uint8_t in_path[0x301]) |
result_t | fsp_srv_set_save_data_size (uint64_t in_unk0, uint64_t in_unk1) |
result_t | fsp_srv_set_save_data_root_path (const uint8_t in_path[0x301]) |
result_t | fsp_srv_disable_auto_save_data_creation () |
result_t | fsp_srv_set_global_access_log_mode (uint32_t in_mode) |
result_t | fsp_srv_get_global_access_log_mode (uint32_t *out_logMode) |
File System.