encode_u64_le
encode_u64_le(buffer, offset, 0);
encode_u64_le(buffer, offset, partition->count);
encode_u64_le(buffer, offset, state.flat_page_origin);
encode_u64_le(buffer, offset, state.flat_page_count);
encode_u64_le(buffer, offset, state.root_origin);
encode_u64_le(buffer, offset, state.root_count);
encode_u64_le(buffer, offset, state.journal_start);
encode_u64_le(buffer, offset, state.logical_blocks_used);
encode_u64_le(buffer, offset, state.block_map_data_blocks);
encode_u64_le(buffer, offset, state.slab_config.slab_blocks);
encode_u64_le(buffer, offset, state.slab_config.data_blocks);
encode_u64_le(buffer, offset, state.slab_config.reference_count_blocks);
encode_u64_le(buffer, offset, state.slab_config.slab_journal_blocks);
encode_u64_le(buffer, offset, state.slab_config.slab_journal_flushing_threshold);
encode_u64_le(buffer, offset, state.slab_config.slab_journal_blocking_threshold);
encode_u64_le(buffer, offset, state.slab_config.slab_journal_scrubbing_threshold);
encode_u64_le(buffer, offset, state.first_block);
encode_u64_le(buffer, offset, state.last_block);
encode_u64_le(buffer, offset, layout->first_free);
encode_u64_le(buffer, offset, layout->last_free);
encode_u64_le(buffer, offset, partition->offset);
encode_u64_le(buffer, &offset, config->nonce);
encode_u64_le(buffer, &offset, geometry->remapped_virtual);
encode_u64_le(buffer, &offset, geometry->remapped_physical);
encode_u64_le(buffer, &offset, delta_zone->record_count);
encode_u64_le(buffer, &offset, delta_zone->collision_count);
encode_u64_le(buffer, &offset, sil->sub_index.start_block);
encode_u64_le(buffer, offset, REGION_MAGIC);
encode_u64_le(buffer, offset, table->header.region_blocks);
encode_u64_le(buffer, offset, table->regions[i].start_block);
encode_u64_le(buffer, offset, table->regions[i].block_count);
encode_u64_le(buffer, &offset, isl->save_data.timestamp);
encode_u64_le(buffer, &offset, isl->save_data.nonce);
encode_u64_le(buffer, &offset, isl->state_data.newest_chapter);
encode_u64_le(buffer, &offset, isl->state_data.oldest_chapter);
encode_u64_le(buffer, &offset, isl->state_data.last_save);
encode_u64_le(buffer, &offset, 0);
encode_u64_le(buffer, &offset, layout->super.nonce);
encode_u64_le(buffer, &offset, layout->super.open_chapter_blocks);
encode_u64_le(buffer, &offset, layout->super.page_map_blocks);
encode_u64_le(buffer, &offset, layout->super.volume_offset);
encode_u64_le(buffer, &offset, layout->super.start_offset);
encode_u64_le(buffer, &offset, isl->save_data.timestamp);
encode_u64_le(buffer, &offset, 0);
encode_u64_le(buffer, &offset, isl->index_save.start_block);
encode_u64_le(buffer, &offset, map->last_update);
encode_u64_le(buffer, &offset, sub_index->volume_nonce);
encode_u64_le(buffer, &offset, volume_index_zone->virtual_chapter_low);
encode_u64_le(buffer, &offset, volume_index_zone->virtual_chapter_high);