ATTR_TYPES
static int ntfs_attr_find(const ATTR_TYPES type, const ntfschar *name,
static int ntfs_external_attr_find(ATTR_TYPES type, const ntfschar *name,
const ATTR_TYPES type, ntfschar *name, const u32 name_len)
int ntfs_attr_lookup(const ATTR_TYPES type, const ntfschar *name,
int ntfs_attr_position(const ATTR_TYPES type, ntfs_attr_search_ctx *ctx)
const ATTR_TYPES type)
int ntfs_attr_size_bounds_check(const ntfs_volume *vol, const ATTR_TYPES type,
static int ntfs_attr_can_be_non_resident(const ntfs_volume *vol, const ATTR_TYPES type,
int ntfs_attr_can_be_resident(const ntfs_volume *vol, const ATTR_TYPES type)
int ntfs_resident_attr_record_add(ntfs_inode *ni, ATTR_TYPES type,
ntfs_attr *ntfs_attr_open(ntfs_inode *ni, const ATTR_TYPES type,
int ntfs_non_resident_attr_record_add(ntfs_inode *ni, ATTR_TYPES type,
ATTR_TYPES type;
int ntfs_attr_add(ntfs_inode *ni, ATTR_TYPES type,
int ntfs_attr_set_flags(ntfs_inode *ni, ATTR_TYPES type, const ntfschar *name,
void *ntfs_attr_readall(ntfs_inode *ni, const ATTR_TYPES type,
int ntfs_attr_exist(ntfs_inode *ni, const ATTR_TYPES type, const ntfschar *name,
int ntfs_attr_remove(ntfs_inode *ni, const ATTR_TYPES type, ntfschar *name,
extern int ntfs_attr_lookup(const ATTR_TYPES type, const ntfschar *name,
extern int ntfs_attr_position(const ATTR_TYPES type, ntfs_attr_search_ctx *ctx);
const ATTR_TYPES type);
ATTR_TYPES type;
extern ntfs_attr *ntfs_attr_open(ntfs_inode *ni, const ATTR_TYPES type,
extern void *ntfs_attr_readall(ntfs_inode *ni, const ATTR_TYPES type,
const ATTR_TYPES type, const s64 size);
const ATTR_TYPES type);
extern int ntfs_resident_attr_record_add(ntfs_inode *ni, ATTR_TYPES type,
extern int ntfs_non_resident_attr_record_add(ntfs_inode *ni, ATTR_TYPES type,
extern int ntfs_attr_add(ntfs_inode *ni, ATTR_TYPES type,
extern int ntfs_attr_set_flags(ntfs_inode *ni, ATTR_TYPES type,
extern int ntfs_attr_exist(ntfs_inode *ni, const ATTR_TYPES type,
extern int ntfs_attr_remove(ntfs_inode *ni, const ATTR_TYPES type,
static int ntfs_need_ea(ntfs_inode *ni, ATTR_TYPES type, int size, int flags)
/* 0*/ ATTR_TYPES type; /* Type of referenced attribute. */
/* 0*/ ATTR_TYPES type; /* Type of the indexed attribute. Is
/* 80*/ ATTR_TYPES type; /* Type of the attribute. */
/* 0*/ ATTR_TYPES type; /* The (32-bit) type of the attribute. */
ATTR_TYPES previous_type;
static int mkntfs_attr_lookup(const ATTR_TYPES type, const ntfschar *name,
const ATTR_TYPES type, const char *name, u32 name_len,
const ATTR_TYPES type, const char *name, u32 name_len,
const ATTR_TYPES type, const char *name, u32 name_len,
const ATTR_TYPES indexed_attr_type,
MFT_RECORD *m, ntfschar *name, u32 name_size, ATTR_TYPES type)
static int mkntfs_attr_find(const ATTR_TYPES type, const ntfschar *name,
ATTR_RECORD * find_attribute(const ATTR_TYPES type, ntfs_attr_search_ctx *ctx)
ATTR_RECORD * find_first_attribute(const ATTR_TYPES type, MFT_RECORD *mft)
ATTR_RECORD * find_attribute(const ATTR_TYPES type, ntfs_attr_search_ctx *ctx);
ATTR_RECORD * find_first_attribute(const ATTR_TYPES type, MFT_RECORD *mft);