X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib%2Freparse.h;h=43adbd5c87406913f300131b1c03feadebf0fbfa;hp=f7fc3978ddc704226a87459efff0dc0c3773a5f9;hb=5fce6aa92826ec69fdeeea13e28292fa1fbb43a8;hpb=cc7b6ee47d4037ae8fa11b4c2d5154091d543704 diff --git a/include/wimlib/reparse.h b/include/wimlib/reparse.h index f7fc3978..43adbd5c 100644 --- a/include/wimlib/reparse.h +++ b/include/wimlib/reparse.h @@ -1,10 +1,13 @@ #ifndef _WIMLIB_REPARSE_H #define _WIMLIB_REPARSE_H +#include + #include "wimlib/types.h" struct wim_inode; -struct wim_lookup_table; +struct blob_table; +struct blob_descriptor; #define REPARSE_POINT_MAX_SIZE (16 * 1024) @@ -83,20 +86,14 @@ make_reparse_buffer(const struct reparse_data * restrict rpdata, 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, - 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, struct wim_lookup_table_entry *lte); + size_t buf_len, struct blob_descriptor *blob); extern int wim_inode_set_symlink(struct wim_inode *inode, const char *target, - struct wim_lookup_table *lookup_table); + struct blob_table *blob_table); #endif #endif /* _WIMLIB_REPARSE_H */