]> wimlib.net Git - wimlib/blobdiff - src/wimlib_internal.h
Get imagex extract --to-stdout working
[wimlib] / src / wimlib_internal.h
index 9466a1993a3aa75150b0d999b2edf7d88b0026e5..1ddec8e3c84f38fcfdc36c562131fa95eecf50b0 100644 (file)
@@ -493,7 +493,8 @@ dentry_tree_fix_inodes(struct wim_dentry *root, struct list_head *inode_list);
 /* header.c */
 
 extern int
-read_header(int in_fd, struct wim_header *hdr, int split_ok);
+read_header(const tchar *filename, int in_fd, struct wim_header *hdr,
+           int split_ok);
 
 extern int
 write_header(const struct wim_header *hdr, int out_fd);
@@ -538,6 +539,9 @@ write_metadata_resource(WIMStruct *w);
 struct apply_args {
        WIMStruct *w;
        const tchar *target;
+       unsigned target_nchars;
+       unsigned wim_source_path_nchars;
+       struct wim_dentry *extract_root;
        tchar *target_realpath;
        unsigned target_realpath_len;
        int extract_flags;