#pragma once #include "utils.h" typedef struct { uint64_t size; uint64_t allocated; char* backing_file_path; char* backing_identifier; } DiskInfo; Result CreateRootDisk(const char* disk_path, uint64_t size); Result CreateBackedDisk(const char* disk_path, const char* backing_disk_path); Result TrimDisk(const char* disk_path); Result RebackDisk(const char* disk_path, const char* backing_disk_path); Result GetDiskInfo(const char* disk_path, DiskInfo* _info); Result FreeDiskInfo(DiskInfo* info);