OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
INDEX_ENTRY Struct Reference

#include <Driver.h>

Data Fields

UINT8 FileRecordNumber [6]
 
UINT16 SequenceNumber
 
UINT16 IndexEntryLength
 
UINT16 StreamLength
 
UINT8 Flags
 
UINT8 Padding [3]
 

Detailed Description

Table 4.23. Layout of a file reference


Offset | Size | Description

0x00 | 6 | FILE record number

0x06 | 2 | Sequence number

Table 2.29. Index Entry


Offset | Size | Description

0x00 | 8 | File reference 0x08 | 2 | Length of the index entry (L) 0x0A | 2 | Length of the stream (S)

0x0C | 1 | Flags

The next field is only present when the last entry flag is not set

0x10 | S | Stream - A copy of the body of the indexed attribute

0x10+S | ? | Align 8

The next field is only present when the sub-node flag is set

L-8 | 8 | VCN of the sub-node in the Index Allocation

Definition at line 394 of file Driver.h.

Field Documentation

◆ FileRecordNumber

UINT8 INDEX_ENTRY::FileRecordNumber[6]

Definition at line 395 of file Driver.h.

◆ Flags

UINT8 INDEX_ENTRY::Flags

Definition at line 399 of file Driver.h.

◆ IndexEntryLength

UINT16 INDEX_ENTRY::IndexEntryLength

Definition at line 397 of file Driver.h.

◆ Padding

UINT8 INDEX_ENTRY::Padding[3]

Definition at line 400 of file Driver.h.

◆ SequenceNumber

UINT16 INDEX_ENTRY::SequenceNumber

Definition at line 396 of file Driver.h.

◆ StreamLength

UINT16 INDEX_ENTRY::StreamLength

Definition at line 398 of file Driver.h.


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