ReactOS  0.4.13-dev-73-gcfe54aa
_REPARSE_DATA_BUFFER Struct Reference

#include <shellext.h>

Collaboration diagram for _REPARSE_DATA_BUFFER:

Public Attributes

ULONG ReparseTag
 
USHORT ReparseDataLength
 
USHORT Reserved
 
union {
   struct {
      USHORT   SubstituteNameOffset
 
      USHORT   SubstituteNameLength
 
      USHORT   PrintNameOffset
 
      USHORT   PrintNameLength
 
      ULONG   Flags
 
      WCHAR   PathBuffer [1]
 
   }   SymbolicLinkReparseBuffer
 
   struct {
      USHORT   SubstituteNameOffset
 
      USHORT   SubstituteNameLength
 
      USHORT   PrintNameOffset
 
      USHORT   PrintNameLength
 
      WCHAR   PathBuffer [1]
 
   }   MountPointReparseBuffer
 
   struct {
      UCHAR   DataBuffer [1]
 
   }   GenericReparseBuffer
 
}; 
 
union {
   struct {
      USHORT   SubstituteNameOffset
 
      USHORT   SubstituteNameLength
 
      USHORT   PrintNameOffset
 
      USHORT   PrintNameLength
 
      ULONG   Flags
 
      WCHAR   PathBuffer [1]
 
   }   SymbolicLinkReparseBuffer
 
   struct {
      USHORT   SubstituteNameOffset
 
      USHORT   SubstituteNameLength
 
      USHORT   PrintNameOffset
 
      USHORT   PrintNameLength
 
      WCHAR   PathBuffer [1]
 
   }   MountPointReparseBuffer
 
   struct {
      UCHAR   DataBuffer [1]
 
   }   GenericReparseBuffer
 
DUMMYUNIONNAME
 

Detailed Description

Definition at line 140 of file shellext.h.

Member Data Documentation

◆ @301

union { ... }

◆ DataBuffer

UCHAR _REPARSE_DATA_BUFFER::DataBuffer[1]

◆ DUMMYUNIONNAME

_ANONYMOUS_UNION { ... } _REPARSE_DATA_BUFFER::DUMMYUNIONNAME

Referenced by CreateJunction().

◆ Flags

ULONG _REPARSE_DATA_BUFFER::Flags

Definition at line 151 of file shellext.h.

Referenced by CreateJunction().

◆ GenericReparseBuffer [1/2]

struct { ... } _REPARSE_DATA_BUFFER::GenericReparseBuffer

◆ GenericReparseBuffer [2/2]

struct { ... } _REPARSE_DATA_BUFFER::GenericReparseBuffer

◆ MountPointReparseBuffer [1/2]

struct { ... } _REPARSE_DATA_BUFFER::MountPointReparseBuffer

◆ MountPointReparseBuffer [2/2]

struct { ... } _REPARSE_DATA_BUFFER::MountPointReparseBuffer

◆ PathBuffer

◆ PrintNameLength

USHORT _REPARSE_DATA_BUFFER::PrintNameLength

Definition at line 150 of file shellext.h.

Referenced by CreateJunction().

◆ PrintNameOffset

USHORT _REPARSE_DATA_BUFFER::PrintNameOffset

Definition at line 149 of file shellext.h.

Referenced by CreateJunction().

◆ ReparseDataLength

◆ ReparseTag

◆ Reserved

◆ SubstituteNameLength

USHORT _REPARSE_DATA_BUFFER::SubstituteNameLength

Definition at line 148 of file shellext.h.

Referenced by CreateJunction().

◆ SubstituteNameOffset

USHORT _REPARSE_DATA_BUFFER::SubstituteNameOffset

◆ SymbolicLinkReparseBuffer [1/2]

◆ SymbolicLinkReparseBuffer [2/2]

struct { ... } _REPARSE_DATA_BUFFER::SymbolicLinkReparseBuffer

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