Expand description
Various types of NTFS indexes and traits to work with them.
Thanks to Rust’s typesystem, the traits make using the various types of NTFS indexes (and their distinct key and data types) possible in a typesafe way.
NTFS uses B-tree indexes to quickly look up files, Object IDs, Reparse Points, Security Descriptors, etc.
They are described via NtfsIndexRoot
and NtfsIndexAllocation
attributes, which can be comfortably
accessed via NtfsIndex
.
Structs
- Defines the
NtfsIndexEntryType
for filename indexes (commonly known as “directories”).
Traits
- Trait implemented by a structure that describes Index Entry data.
- Indicates that the Index Entry type has additional data (of
NtfsIndexEntryData
datatype). - Indicates that the Index Entry type has a file reference.
- Trait implemented by a structure that describes an Index Entry key.
- Trait implemented by structures that describe Index Entry types.