FILE_REPARSE_POINT_INFORMATION - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTIOAPI_H

/**
 * The FILE_REPARSE_POINT_INFORMATION structure contains information about a reparse point.
 * \sa https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/ntifs/ns-ntifs-_file_reparse_point_information
 */
typedef struct _FILE_REPARSE_POINT_INFORMATION
{
    LONGLONG FileReference;
    ULONG Tag;
} FILE_REPARSE_POINT_INFORMATION, *PFILE_REPARSE_POINT_INFORMATION;

#endif

View code on GitHub
// ntifs.h

typedef struct _FILE_REPARSE_POINT_INFORMATION {
  LONGLONG FileReference;
  ULONG    Tag;
} FILE_REPARSE_POINT_INFORMATION, *PFILE_REPARSE_POINT_INFORMATION;
View the official Windows Driver Kit DDI reference

NtDoc

This structure is documented in Windows Driver Kit.

Windows Driver Kit DDI reference (ns-ntifs-_file_reparse_point_information)

FILE_REPARSE_POINT_INFORMATION structure

Description

The FILE_REPARSE_POINT_INFORMATION structure is used to query for information about a reparse point.

Members

FileReference

The 8-byte file reference number for the file. NTFS generates this number and assigns it to the file automatically when the file is created.

Tag

The reparse point tag that indicates the structure of the reparse data. See About reparse points for more information about reparse point tags.

Remarks

This information can be queried in either of the following ways:

No specific access rights are required to query this information.

This structure must be LONG-aligned.

See About reparse points for more information about reparse points.

See also

FltTagFileEx

IRP_MJ_DIRECTORY_CONTROL

ZwQueryDirectoryFileEx