#pragma once #include "utils.h" typedef struct { uint64_t size; uint64_t allocated; char* backing_path; } disk_info_t; result_t create_root_disk(const char* path, uint64_t size); result_t create_backed_disk(const char* path, const char* backing_path); result_t trim_disk(const char* path); result_t reset_disk(const char* path); result_t reback_disk(const char* path, const char* backing_path); result_t get_disk_info(disk_info_t* _info, const char* path); void free_disk_info(disk_info_t* _info);