X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib%2Fntfs_3g.h;h=3d92dffc8d8936532de1a3e81b28ca9d6219e419;hp=b8ff37232bdfd1aec8f28d7788242fb56f136216;hb=173bcff7f6950a89ee398d6058b4df8e67cf8675;hpb=f7e62e27ceae4cf2ad2cc74b1a97ebf3015b95eb diff --git a/include/wimlib/ntfs_3g.h b/include/wimlib/ntfs_3g.h index b8ff3723..3d92dffc 100644 --- a/include/wimlib/ntfs_3g.h +++ b/include/wimlib/ntfs_3g.h @@ -4,19 +4,27 @@ #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 { + struct _ntfs_volume *ntfs_vol; + u64 mft_no; + utf16lechar *attr_name; + unsigned attr_name_nchars; + unsigned attr_type; + u64 sort_key; +}; +#endif + 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, - int _ignored_flags); - +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);