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

#include <Driver.h>

Data Fields

UINT32 Type
 
UINT16 DataLength
 
UINT16 Padding
 
UINT16 SubstituteOffset
 
UINT16 SubstituteLength
 
UINT16 PrintOffset
 
UINT16 PrintLength
 

Detailed Description

Table 2.32. Layout of the $REPARSE_POINT (0xC0) attribute (Microsoft Reparse Point)


Offset | Size | Description

~ | ~ | Standard Attribute Header 0x00 | 4 | Reparse Type (and Flags) 0x04 | 2 | Reparse Data Length 0x06 | 2 | Padding (align to 8 bytes)

0x08 | V | Reparse Data (a)

Table 2.34. Symbolic Link Reparse Data


Offset | Size | Description

0x00 | 2 | Substitute Name Offset 0x02 | 2 | Substitute Name Length 0x04 | 2 | Print Name Offset 0x08 | 2 | Print Name Length

0x10 | V | Path Buffer

Definition at line 589 of file Driver.h.

Field Documentation

◆ DataLength

UINT16 SYMLINK::DataLength

Definition at line 591 of file Driver.h.

◆ Padding

UINT16 SYMLINK::Padding

Definition at line 592 of file Driver.h.

◆ PrintLength

UINT16 SYMLINK::PrintLength

Definition at line 596 of file Driver.h.

◆ PrintOffset

UINT16 SYMLINK::PrintOffset

Definition at line 595 of file Driver.h.

◆ SubstituteLength

UINT16 SYMLINK::SubstituteLength

Definition at line 594 of file Driver.h.

◆ SubstituteOffset

UINT16 SYMLINK::SubstituteOffset

Definition at line 593 of file Driver.h.

◆ Type

UINT32 SYMLINK::Type

Definition at line 590 of file Driver.h.


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