Process Hacker
_REPARSE_DATA_BUFFER Struct Reference

#include <ntioapi.h>

Data Fields

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
 
}; 
 

Detailed Description

Definition at line 1537 of file ntioapi.h.

Field Documentation

union { ... }
UCHAR DataBuffer[1]

Definition at line 1563 of file ntioapi.h.

ULONG Flags

Definition at line 1550 of file ntioapi.h.

struct { ... } GenericReparseBuffer
struct { ... } MountPointReparseBuffer
WCHAR PathBuffer[1]

Definition at line 1551 of file ntioapi.h.

USHORT PrintNameLength

Definition at line 1549 of file ntioapi.h.

USHORT PrintNameOffset

Definition at line 1548 of file ntioapi.h.

USHORT ReparseDataLength

Definition at line 1540 of file ntioapi.h.

ULONG ReparseTag

Definition at line 1539 of file ntioapi.h.

USHORT Reserved

Definition at line 1541 of file ntioapi.h.

USHORT SubstituteNameLength

Definition at line 1547 of file ntioapi.h.

USHORT SubstituteNameOffset

Definition at line 1546 of file ntioapi.h.

struct { ... } SymbolicLinkReparseBuffer

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