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

Public Attributes

uint64_t record_number {0}
uint64_t parent_record_number {0}
uint16_t parent_sequence_number {0}
uint16_t own_sequence_number {0}
bool in_use {false}
bool is_directory {false}
std::string name
bool deleted_candidate {false}
bool has_attribute_list {false}
bool has_reparse_point {false}
std::vector< unsigned char > reparse_data
std::map< std::string, NtfsDataStream > streams
std::vector< unsigned char > index_root_data
std::vector< NtfsDataRun > index_allocation_runs
uint32_t index_record_size {0}

Detailed Description

Definition at line 109 of file ntfs_recovery.cpp.

Member Data Documentation

◆ deleted_candidate

bool anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::deleted_candidate {false}

Definition at line 123 of file ntfs_recovery.cpp.

Referenced by NtfsRecoveryImpl::recover().

◆ has_attribute_list

bool anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::has_attribute_list {false}

Definition at line 124 of file ntfs_recovery.cpp.

Referenced by NtfsRecoveryImpl::process_attributes().

◆ has_reparse_point

bool anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::has_reparse_point {false}

◆ in_use

bool anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::in_use {false}

◆ index_allocation_runs

std::vector<NtfsDataRun> anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::index_allocation_runs

◆ index_record_size

uint32_t anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::index_record_size {0}

◆ index_root_data

std::vector<unsigned char> anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::index_root_data

◆ is_directory

bool anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::is_directory {false}

◆ name

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

◆ own_sequence_number

uint16_t anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::own_sequence_number {0}

◆ parent_record_number

uint64_t anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::parent_record_number {0}

◆ parent_sequence_number

uint16_t anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::parent_sequence_number {0}

◆ record_number

uint64_t anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::record_number {0}

◆ reparse_data

std::vector<unsigned char> anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::reparse_data

◆ streams

std::map<std::string, NtfsDataStream> anonymous_namespace{ntfs_recovery.cpp}::NtfsFileRecordInfo::streams

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