#ifdef WITH_NTFS_3G
struct _ntfs_volume *vol;
#endif
- struct list_head empty_files;
wimlib_progress_func_t progress_func;
int (*apply_dentry)(struct wim_dentry *, void *);
};
extern int extract_wim_resource(const struct wim_lookup_table_entry *lte,
u64 size, extract_chunk_func_t extract_chunk,
void *extract_chunk_arg);
+
/*
* Extracts the first @size bytes of the WIM resource specified by @lte to the
* open file descriptor @fd.
extern void destroy_image_metadata(struct wim_image_metadata *imd,
struct wim_lookup_table *lt);
-
/* write.c */
/* Internal use only */
#define WIMLIB_WRITE_FLAG_CHECKPOINT_AFTER_XML 0x20000000
#define WIMLIB_WRITE_MASK_PUBLIC 0x1fffffff
+#define WIMLIB_ADD_IMAGE_FLAG_ROOT 0x80000000
+#define WIMLIB_ADD_IMAGE_FLAG_SOURCE 0x40000000
+
+
extern int begin_write(WIMStruct *w, const char *path, int write_flags);
extern void close_wim_writable(WIMStruct *w);