]> wimlib.net Git - wimlib/blobdiff - include/wimlib/reparse.h
win32_common.c: Remove duplicate declaration of func_NtOpenFile
[wimlib] / include / wimlib / reparse.h
index dd07949faac9151929c6e5c288b03b25ac23ba6e..04974a1280415f7fdd64694a77d17720f0b46684 100644 (file)
@@ -58,24 +58,23 @@ 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);
+                          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);
+                  size_t buf_len, struct wim_lookup_table_entry *lte);
 
 extern int
 wim_inode_set_symlink(struct wim_inode *inode, const char *target,
                      struct wim_lookup_table *lookup_table);
 #endif
 
-extern tchar *
-capture_fixup_absolute_symlink(tchar *dest,
-                              u64 capture_root_ino, u64 capture_root_dev);
-
 #endif /* _WIMLIB_REPARSE_H */