]> wimlib.net Git - wimlib/blobdiff - include/wimlib/ntfs_3g.h
Stream and blob updates
[wimlib] / include / wimlib / ntfs_3g.h
index 499c1aa5eaaebd0f98393088a212a1c4767ac2c6..6648e5a1cecb081e66b136df30e73e6f0351b8af 100644 (file)
@@ -4,17 +4,17 @@
 #include "wimlib/callback.h"
 #include "wimlib/types.h"
 
-struct wim_lookup_table_entry;
+struct blob_descriptor;
 struct _ntfs_volume;
 
 #ifdef WITH_NTFS_3G
 struct _ntfs_volume;
 struct ntfs_location {
-       tchar *path;
-       utf16lechar *stream_name;
-       u16 stream_name_nchars;
        struct _ntfs_volume *ntfs_vol;
-       bool is_reparse_point;
+       char *path;
+       utf16lechar *attr_name;
+       unsigned attr_name_nchars;
+       unsigned attr_type;
 };
 #endif
 
@@ -22,11 +22,8 @@ extern void
 libntfs3g_global_init(void);
 
 extern int
-read_ntfs_file_prefix(const struct wim_lookup_table_entry *lte,
-                     u64 size,
-                     consume_data_callback_t cb,
-                     void *cb_ctx);
-
+read_ntfs_attribute_prefix(const struct blob_descriptor *blob, u64 size,
+                          consume_data_callback_t cb, void *cb_ctx);
 
 extern int
 do_ntfs_umount(struct _ntfs_volume *vol);