public static extern int Delete(FileSystem *file_system, FileHandle *file);
 public static extern Status *Pull(FileSystem *file_system, FileHandle *file, string path);
 public static extern int GetSize(FileSystem *file_system, FileHandle *file);
 public static extern void DestroyFileHandle(FileHandle *file_handle);