]> wimlib.net Git - wimlib/blob - include/wimlib/ntfs_3g.h
v1.14.4
[wimlib] / include / wimlib / ntfs_3g.h
1 #ifndef _WIMLIB_NTFS_3G_H
2 #define _WIMLIB_NTFS_3G_H
3
4 #ifdef WITH_NTFS_3G
5
6 #include "wimlib/types.h"
7
8 struct blob_descriptor;
9 struct consume_chunk_callback;
10 struct ntfs_location;
11
12 extern int
13 read_ntfs_attribute_prefix(const struct blob_descriptor *blob, u64 size,
14                            const struct consume_chunk_callback *cb,
15                            bool recover_data);
16
17 extern struct ntfs_location *
18 clone_ntfs_location(const struct ntfs_location *loc);
19
20 extern void
21 free_ntfs_location(struct ntfs_location *loc);
22
23 extern int
24 cmp_ntfs_locations(const struct ntfs_location *loc1,
25                    const struct ntfs_location *loc2);
26
27 #endif /* WITH_NTFS_3G */
28
29 #endif /* _WIMLIB_NTFS_3G_H */