Ruby 3.5.0dev (2025-02-23 revision fd882fb6819fb8b48b09e24ff71748d1bae35e43)
Data Fields
rb_w32_reparse_buffer_t Struct Reference

Data Fields

ULONG ReparseTag
 
USHORT ReparseDataLength
 
USHORT Reserved
 
union { 
 
   struct { 
 
      USHORT   SubstituteNameOffset 
 
      USHORT   SubstituteNameLength 
 
      USHORT   PrintNameOffset 
 
      USHORT   PrintNameLength 
 
      ULONG   Flags 
 
      WCHAR   PathBuffer [MINIMUM_REPARSE_BUFFER_PATH_LEN] 
 
   }   SymbolicLinkReparseBuffer 
 
   struct { 
 
      USHORT   SubstituteNameOffset 
 
      USHORT   SubstituteNameLength 
 
      USHORT   PrintNameOffset 
 
      USHORT   PrintNameLength 
 
      WCHAR   PathBuffer [MINIMUM_REPARSE_BUFFER_PATH_LEN] 
 
   }   MountPointReparseBuffer 
 
};  
 

Detailed Description

Definition at line 12 of file file.h.

Field Documentation

◆ Flags

ULONG rb_w32_reparse_buffer_t::Flags

Definition at line 22 of file file.h.

◆ PathBuffer

WCHAR rb_w32_reparse_buffer_t::PathBuffer[MINIMUM_REPARSE_BUFFER_PATH_LEN]

Definition at line 23 of file file.h.

◆ PrintNameLength

USHORT rb_w32_reparse_buffer_t::PrintNameLength

Definition at line 21 of file file.h.

◆ PrintNameOffset

USHORT rb_w32_reparse_buffer_t::PrintNameOffset

Definition at line 20 of file file.h.

◆ ReparseDataLength

USHORT rb_w32_reparse_buffer_t::ReparseDataLength

Definition at line 14 of file file.h.

◆ ReparseTag

ULONG rb_w32_reparse_buffer_t::ReparseTag

Definition at line 13 of file file.h.

◆ Reserved

USHORT rb_w32_reparse_buffer_t::Reserved

Definition at line 15 of file file.h.

◆ SubstituteNameLength

USHORT rb_w32_reparse_buffer_t::SubstituteNameLength

Definition at line 19 of file file.h.

◆ SubstituteNameOffset

USHORT rb_w32_reparse_buffer_t::SubstituteNameOffset

Definition at line 18 of file file.h.


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