#pragma once #include "utils.h" typedef struct { uint64_t size; uint64_t allocated; char* backing_file; char* backing_identifier; } DiskInfo; Status CreateRootDisk(const char* path, uint64_t disk_size); Status CreateBackedDisk(const char* path, const char* backing_file); Status TrimDisk(const char* path); Status RebaseDisk(const char* path, const char* backing_file); Status GetDiskInfo(const char* path, DiskInfo* _info); void FreeDiskInfo(DiskInfo* info);