]> wimlib.net Git - wimlib/blobdiff - include/wimlib/ntfs_3g.h
Refactor some of the dentry, inode, and lookup table code
[wimlib] / include / wimlib / ntfs_3g.h
index fd93fa7b8ae7d2e595b0c5e9533910060668df81..499c1aa5eaaebd0f98393088a212a1c4767ac2c6 100644 (file)
@@ -7,6 +7,17 @@
 struct wim_lookup_table_entry;
 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;
+};
+#endif
+
 extern void
 libntfs3g_global_init(void);
 
@@ -14,9 +25,7 @@ extern int
 read_ntfs_file_prefix(const struct wim_lookup_table_entry *lte,
                      u64 size,
                      consume_data_callback_t cb,
-                     u32 in_chunk_size,
-                     void *ctx_or_buf,
-                     int _ignored_flags);
+                     void *cb_ctx);
 
 
 extern int