Platform SDK: Files and I/O

IsReparseTagMicrosoft

The IsReparseTagMicrosoft macro determines whether a reparse point tag indicates a Microsoft reparse point.

ULONG IsReparseTagMicrosoft(
  ULONG _tag  // tag to be tested
);

Parameters

_tag
Reparse point tag to be tested.

Return Values

The return value is a ULONG that must be treated as zero or nonzero. A nonzero return value indicates that the tag is a Microsoft tag. A zero return value indicates that the tag is not a Microsoft tag. Only software developed by Microsoft or in partnership with Microsoft can use Microsoft tags. All other software must use non-Microsoft tags.

Remarks

If the Microsoft tag bit is set, Microsoft provides the tag. All other tags must use zero for this bit.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Unsupported.
  Header: Declared in Winnt.h; include Windows.h.

See Also

File Systems Overview, File System Macros