Skip to content
API Documentation
BastionGuard™
anonymous_namespace{ntfs_recovery.cpp}::NtfsDataStream Struct Reference

Public Attributes

std::string name
bool resident {false}
std::vector< unsigned char > resident_data
std::vector< NtfsDataRun > runs
uint64_t data_size {0}
uint64_t alloc_size {0}
uint16_t attr_flags {0}
bool compressed {false}
bool encrypted {false}
bool sparse {false}
bool unsupported_layout {false}
uint8_t compression_unit_shift {0}

Detailed Description

Definition at line 94 of file ntfs_recovery.cpp.

Member Data Documentation

◆ alloc_size

uint64_t anonymous_namespace{ntfs_recovery.cpp}::NtfsDataStream::alloc_size {0}

Definition at line 100 of file ntfs_recovery.cpp.

Referenced by NtfsRecoveryImpl::process_attributes().

◆ attr_flags

uint16_t anonymous_namespace{ntfs_recovery.cpp}::NtfsDataStream::attr_flags {0}

Definition at line 101 of file ntfs_recovery.cpp.

Referenced by NtfsRecoveryImpl::process_attributes().

◆ compressed

bool anonymous_namespace{ntfs_recovery.cpp}::NtfsDataStream::compressed {false}

◆ compression_unit_shift

uint8_t anonymous_namespace{ntfs_recovery.cpp}::NtfsDataStream::compression_unit_shift {0}

◆ data_size

◆ encrypted

bool anonymous_namespace{ntfs_recovery.cpp}::NtfsDataStream::encrypted {false}

◆ name

std::string anonymous_namespace{ntfs_recovery.cpp}::NtfsDataStream::name

Definition at line 95 of file ntfs_recovery.cpp.

◆ resident

bool anonymous_namespace{ntfs_recovery.cpp}::NtfsDataStream::resident {false}

◆ resident_data

std::vector<unsigned char> anonymous_namespace{ntfs_recovery.cpp}::NtfsDataStream::resident_data

◆ runs

◆ sparse

bool anonymous_namespace{ntfs_recovery.cpp}::NtfsDataStream::sparse {false}

Definition at line 104 of file ntfs_recovery.cpp.

Referenced by NtfsRecoveryImpl::process_attributes().

◆ unsupported_layout

bool anonymous_namespace{ntfs_recovery.cpp}::NtfsDataStream::unsupported_layout {false}

The documentation for this struct was generated from the following file: