Go to the source code of this file.
Classes |
struct | INODE_REFERENCE |
struct | NTFS_RECORD_HEADER |
struct | FILE_RECORD_HEADER |
struct | ATTRIBUTE |
struct | RESIDENT_ATTRIBUTE |
struct | NONRESIDENT_ATTRIBUTE |
struct | STANDARD_INFORMATION |
struct | ATTRIBUTE_LIST |
struct | FILENAME_ATTRIBUTE |
struct | OBJECTID_ATTRIBUTE |
struct | VOLUME_INFORMATION |
struct | DIRECTORY_INDEX |
struct | DIRECTORY_ENTRY |
struct | INDEX_ROOT |
struct | INDEX_BLOCK_HEADER |
struct | REPARSE_POINT |
struct | EA_INFORMATION |
struct | EA_ATTRIBUTE |
struct | ATTRIBUTE_DEFINITION |
struct | StreamStruct |
struct | InodeDataStruct |
struct | NtfsDiskInfoStruct |
Defines |
#define | MFTBUFFERSIZE 256 * 1024 |
Enumerations |
enum | ATTRIBUTE_TYPE {
AttributeInvalid = 0x00,
AttributeStandardInformation = 0x10,
AttributeAttributeList = 0x20,
AttributeFileName = 0x30,
AttributeObjectId = 0x40,
AttributeSecurityDescriptor = 0x50,
AttributeVolumeName = 0x60,
AttributeVolumeInformation = 0x70,
AttributeData = 0x80,
AttributeIndexRoot = 0x90,
AttributeIndexAllocation = 0xA0,
AttributeBitmap = 0xB0,
AttributeReparsePoint = 0xC0,
AttributeEAInformation = 0xD0,
AttributeEA = 0xE0,
AttributePropertySet = 0xF0,
AttributeLoggedUtilityStream = 0x100
} |
Functions |
BOOL | AnalyzeNtfsVolume (struct DefragDataStruct *Data) |
Define Documentation
#define MFTBUFFERSIZE 256 * 1024 |
Enumeration Type Documentation
- Enumerator:
AttributeInvalid |
|
AttributeStandardInformation |
|
AttributeAttributeList |
|
AttributeFileName |
|
AttributeObjectId |
|
AttributeSecurityDescriptor |
|
AttributeVolumeName |
|
AttributeVolumeInformation |
|
AttributeData |
|
AttributeIndexRoot |
|
AttributeIndexAllocation |
|
AttributeBitmap |
|
AttributeReparsePoint |
|
AttributeEAInformation |
|
AttributeEA |
|
AttributePropertySet |
|
AttributeLoggedUtilityStream |
|
Function Documentation