ReactOS 0.4.15-dev-7924-g5949c20
_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 164 of file shellext.h.

Member Data Documentation

◆ 

union { ... } _REPARSE_DATA_BUFFER::@319

◆ DataBuffer

UCHAR _REPARSE_DATA_BUFFER::DataBuffer[1]

◆ 

_ANONYMOUS_UNION union { ... } _REPARSE_DATA_BUFFER::DUMMYUNIONNAME

Referenced by CreateJunction().

◆ Flags

ULONG _REPARSE_DATA_BUFFER::Flags

Definition at line 175 of file shellext.h.

Referenced by CreateJunction().

◆  [1/2]

struct { ... } _REPARSE_DATA_BUFFER::GenericReparseBuffer

◆  [2/2]

struct { ... } _REPARSE_DATA_BUFFER::GenericReparseBuffer

◆  [1/2]

struct { ... } _REPARSE_DATA_BUFFER::MountPointReparseBuffer

◆  [2/2]

struct { ... } _REPARSE_DATA_BUFFER::MountPointReparseBuffer

◆ PathBuffer

◆ PrintNameLength

USHORT _REPARSE_DATA_BUFFER::PrintNameLength

Definition at line 174 of file shellext.h.

Referenced by CreateJunction().

◆ PrintNameOffset

USHORT _REPARSE_DATA_BUFFER::PrintNameOffset

Definition at line 173 of file shellext.h.

Referenced by CreateJunction().

◆ ReparseDataLength

◆ ReparseTag

◆ Reserved

◆ SubstituteNameLength

USHORT _REPARSE_DATA_BUFFER::SubstituteNameLength

Definition at line 172 of file shellext.h.

Referenced by CreateJunction().

◆ SubstituteNameOffset

USHORT _REPARSE_DATA_BUFFER::SubstituteNameOffset

◆  [1/2]

◆  [2/2]

struct { ... } _REPARSE_DATA_BUFFER::SymbolicLinkReparseBuffer

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