X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=include%2Fwimlib%2Freparse.h;h=f37e2f4d2d4f1b352f4413aabe1e95dc4e385e20;hb=14eb8a036c98463b8cc7e33bd345708d7b2f791a;hp=ff422a1d0fcc2b4cfc05e46ab4b14e229c1b1fb8;hpb=f2f293a1759c81e7bd5deb904c3909368f3feaa5;p=wimlib diff --git a/include/wimlib/reparse.h b/include/wimlib/reparse.h index ff422a1d..f37e2f4d 100644 --- a/include/wimlib/reparse.h +++ b/include/wimlib/reparse.h @@ -58,17 +58,19 @@ parse_reparse_data(const u8 * restrict rpbuf, u16 rpbuflen, extern int make_reparse_buffer(const struct reparse_data * restrict rpdata, - u8 * restrict rpbuf); + u8 * restrict rpbuf, + u16 * restrict rpbuflen_ret); extern int wim_inode_get_reparse_data(const struct wim_inode * restrict inode, u8 * restrict rpbuf, - u16 * restrict rpbuflen_ret); + u16 * restrict rpbuflen_ret, + struct wim_lookup_table_entry *lte_override); #ifndef __WIN32__ ssize_t wim_inode_readlink(const struct wim_inode * restrict inode, char * restrict buf, - size_t buf_len); + size_t buf_len, struct wim_lookup_table_entry *lte); extern int wim_inode_set_symlink(struct wim_inode *inode, const char *target,