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

1.8.11