OpenCore
1.0.4
OpenCore Bootloader
|
#include <Driver.h>
Data Fields | |
UINT64 | ParentDir |
UINT64 | CreationTime |
UINT64 | AlteredTime |
UINT64 | ChangedMftTime |
UINT64 | ReadTime |
UINT64 | AllocatedSize |
UINT64 | RealSize |
UINT32 | Flags |
UINT32 | Reparse |
UINT8 | FilenameLen |
UINT8 | Namespace |
Table 2.5. Layout of the $FILE_NAME (0x30) attribute
~ | ~ | Standard Attribute Header 0x00 | 8 | File reference to the base record of the parent directory. 0x08 | 8 | C Time - File Creation 0x10 | 8 | A Time - File Altered 0x18 | 8 | M Time - MFT Changed 0x20 | 8 | R Time - File Read 0x28 | 8 | Allocated size of the file (a multiple of the Cluster size) 0x30 | 8 | Real size of the file (size of the unnamed $Data Attribute) 0x38 | 4 | Flags, e.g. Directory, compressed, hidden 0x3c | 4 | Used by EAs and Reparse 0x40 | 1 | Filename length in characters (L) 0x41 | 1 | Filename namespace