Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type t = {
features : Feature.t list;
data_offset : int64;
time_stamp : int32;
creator_application : string;
creator_version : int32;
creator_host_os : Host_OS.t;
original_size : int64;
current_size : int64;
geometry : Geometry.t;
disk_type : Disk_type.t;
checksum : int32;
uid : Uuidm.t;
saved_state : bool;
}
val create :
?features:Feature.t list ->
data_offset:int64 ->
?time_stamp:int32 ->
?creator_application:string ->
?creator_version:int32 ->
?creator_host_os:Host_OS.t ->
current_size:int64 ->
?original_size:int64 ->
disk_type:Disk_type.t ->
?uid:Uuidm.t ->
?saved_state:bool ->
unit ->
t
val compute_checksum : t -> int32
val unmarshal : Cstruct.t -> (t, exn) Vhd_result.t
val to_string : t -> string