grub_uint8_t magic2[16]; /* VENTOY_GUID */
}ventoy_secure_data;
-
-
#pragma pack()
// compile assert check : sizeof(ventoy_os_param) must be 512
grub_uint32_t virt_chunk_num;
}ventoy_chain_head;
+typedef struct ventoy_image_desc
+{
+ grub_uint64_t disk_size;
+ grub_uint64_t part1_size;
+ grub_uint8_t disk_uuid[16];
+ grub_uint8_t disk_signature[4];
+ grub_uint32_t img_chunk_count;
+ /* ventoy_img_chunk list */
+}ventoy_image_desc;
+
+
+
typedef struct ventoy_img_chunk
{
grub_uint32_t img_start_sector; // sector size: 2KB