X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib%2Fwof.h;h=da1546c01d47fbacbedaff258806ed89dd6a9ac4;hp=ac07be512499badd2f271d4421049f75c368f48d;hb=18f09fc4fa05185897b2c3789f90cc8e3fd872c8;hpb=3537ce00e3c430545c9abf57498d33a2ca5f216f diff --git a/include/wimlib/wof.h b/include/wimlib/wof.h index ac07be51..da1546c0 100644 --- a/include/wimlib/wof.h +++ b/include/wimlib/wof.h @@ -170,16 +170,12 @@ struct WimOverlay_dat_header { /* Set to 0x00000028 */ le32 unknown_0x08; - /* Set to number of WIMs registered; - * also the number of 'struct WimOverlay_dat_entry_1' that follow. */ - le32 num_entries_1; + /* Set to number of WIMs registered (listed in the file) */ + le32 num_entries; - /* Set to number of WIMs registered; - * also the number of 'struct WimOverlay_dat_entry_2' that follow. */ - le32 num_entries_2; - - /* Set to 0 */ - le32 unknown_0x14; + /* The next available data source ID. This is tracked so that data + * source IDs are never reused, even if a WIM is unregistered. */ + le64 next_data_source_id; struct WimOverlay_dat_entry_1 entry_1s[]; } _packed_attribute;