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