1 #ifndef _WIMLIB_TAGGED_ITEMS_H
2 #define _WIMLIB_TAGGED_ITEMS_H
4 #include "wimlib/types.h"
8 /* Windows-style object ID */
9 #define TAG_OBJECT_ID 0x00000001
11 /* Extended attributes */
12 #define TAG_XATTRS 0x00000002
14 /* [wimlib extension] Standard UNIX metadata: uid, gid, mode, and rdev */
15 #define TAG_WIMLIB_UNIX_DATA 0x337DD873
18 * [wimlib extension] Linux-style extended attributes
19 * (deprecated in favor of TAG_XATTRS)
21 #define TAG_WIMLIB_LINUX_XATTRS 0x337DD874
24 inode_get_tagged_item(const struct wim_inode *inode, u32 tag, u32 min_len,
28 inode_set_tagged_item(struct wim_inode *inode, u32 tag,
29 const void *data, u32 len);
31 #endif /* _WIMLIB_TAGGED_ITEMS_H */