]> wimlib.net Git - wimlib/blob - include/wimlib/ntfs_3g.h
Add Windows tests for empty and max length reparse points
[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 ntfs_location;
10 struct read_blob_callbacks;
11
12 extern void
13 libntfs3g_global_init(void);
14
15 extern int
16 read_ntfs_attribute_prefix(const struct blob_descriptor *blob, u64 size,
17                            const struct read_blob_callbacks *cbs);
18
19 extern struct ntfs_location *
20 clone_ntfs_location(const struct ntfs_location *loc);
21
22 extern void
23 free_ntfs_location(struct ntfs_location *loc);
24
25 extern int
26 cmp_ntfs_locations(const struct ntfs_location *loc1,
27                    const struct ntfs_location *loc2);
28
29 #endif /* WITH_NTFS_3G */
30
31 #endif /* _WIMLIB_NTFS_3G_H */