2 * Copyright 2007, Marcus Overhagen. All Rights Reserved.
3 * Distributed under the terms of the MIT License.
12 typedef uint64_t SectorType
;
15 struct SparseExtentHeader
{
21 SectorType descriptorOffset
;
22 SectorType descriptorSize
;
23 uint32_t numGTEsPerGT
;
27 uint8_t uncleanShutdown
;
28 char singleEndLineChar
;
30 char doubleEndLineChar1
;
31 char doubleEndLineChar2
;
33 } __attribute__((__packed__
)) ;
35 #define VMDK_SPARSE_MAGICNUMBER 0x564d444b /* 'V' 'M' 'D' 'K' */
36 #define VMDK_SPARSE_VERSION 1