X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib%2Fntfs_3g.h;h=0328348f105ee4cfd1aed93f032112ee5a8c48b2;hp=425d9dfdf567b35f4ffdfd86a6e1f31418fcabe8;hb=4e32f48feb64932954953a87f064170500f93221;hpb=e8c3ca2d1d0cac3d64985b45a9f654d2029a7518 diff --git a/include/wimlib/ntfs_3g.h b/include/wimlib/ntfs_3g.h index 425d9dfd..0328348f 100644 --- a/include/wimlib/ntfs_3g.h +++ b/include/wimlib/ntfs_3g.h @@ -1,24 +1,28 @@ #ifndef _WIMLIB_NTFS_3G_H #define _WIMLIB_NTFS_3G_H -#include "wimlib/callback.h" -#include "wimlib/types.h" +#ifdef WITH_NTFS_3G -struct wim_lookup_table_entry; -struct _ntfs_volume; +#include "wimlib/types.h" -extern void -libntfs3g_global_init(void); +struct blob_descriptor; +struct ntfs_location; +struct read_blob_callbacks; extern int -read_ntfs_file_prefix(const struct wim_lookup_table_entry *lte, - u64 size, - consume_data_callback_t cb, - void *ctx_or_buf, - int _ignored_flags); +read_ntfs_attribute_prefix(const struct blob_descriptor *blob, u64 size, + const struct read_blob_callbacks *cbs); +extern struct ntfs_location * +clone_ntfs_location(const struct ntfs_location *loc); + +extern void +free_ntfs_location(struct ntfs_location *loc); extern int -do_ntfs_umount(struct _ntfs_volume *vol); +cmp_ntfs_locations(const struct ntfs_location *loc1, + const struct ntfs_location *loc2); + +#endif /* WITH_NTFS_3G */ -#endif +#endif /* _WIMLIB_NTFS_3G_H */