Contains reparse point data for a Microsoft reparse point. More...
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
Contains reparse point data for a Microsoft reparse point.
Used to create a dokan mount point in CreateMountPoint function.
Field Documentation
UCHAR PREPARSE_DATA_BUFFER::DataBuffer[1] |
Microsoft-defined data for the reparse point.
ULONG PREPARSE_DATA_BUFFER::Flags |
Used to indicate if the given symbolic link is an absolute or relative symbolic link.
WCHAR PREPARSE_DATA_BUFFER::PathBuffer[1] |
First character of the path string. This is followed in memory by the remainder of the string.
First character of the path string.
USHORT PREPARSE_DATA_BUFFER::PrintNameLength |
Length, in bytes, of the print name string.
USHORT PREPARSE_DATA_BUFFER::PrintNameOffset |
Offset, in bytes, of the print name string in the PathBuffer array.
USHORT PREPARSE_DATA_BUFFER::ReparseDataLength |
Size, in bytes, of the reparse data in the DataBuffer member.
ULONG PREPARSE_DATA_BUFFER::ReparseTag |
Reparse point tag. Must be a Microsoft reparse point tag.
USHORT PREPARSE_DATA_BUFFER::Reserved |
Length, in bytes, of the unparsed portion of the file name pointed to by the FileName member of the associated file object.
USHORT PREPARSE_DATA_BUFFER::SubstituteNameLength |
Length, in bytes, of the substitute name string.
USHORT PREPARSE_DATA_BUFFER::SubstituteNameOffset |
Offset, in bytes, of the substitute name string in the PathBuffer array.
The documentation for this struct was generated from the following file:
- mount.c