+typedef struct ventoy_secure_data
+{
+ grub_uint8_t magic1[16]; /* VENTOY_GUID */
+ grub_uint8_t diskuuid[16];
+ grub_uint8_t Checksum[16];
+ grub_uint8_t adminSHA256[32];
+ grub_uint8_t reserved[4000];
+ grub_uint8_t magic2[16]; /* VENTOY_GUID */
+}ventoy_secure_data;
+
+
+typedef struct ventoy_vlnk
+{
+ ventoy_guid guid; // VENTOY_GUID
+ grub_uint32_t crc32; // crc32
+ grub_uint32_t disk_signature;
+ grub_uint64_t part_offset; // in bytes
+ char filepath[384];
+ grub_uint8_t reserved[96];
+}ventoy_vlnk;