PRJ_EXTENDED_INFO structure (projectedfslib.h)

A provider uses PRJ_EXTENDED_INFO to provide extended information about a file when calling PrjFillDirEntryBuffer2 or PrjWritePlaceholderInfo2.

Syntax

typedef struct PRJ_EXTENDED_INFO {
  PRJ_EXT_INFO_TYPE InfoType;
  ULONG             NextInfoOffset;
  union {
    struct {
      PCWSTR TargetName;
    } Symlink;
  } DUMMYUNIONNAME;
} PRJ_EXTENDED_INFO;

Members

InfoType

A PRJ_EXT_INFO value describing what kind of extended information this structure contains.

NextInfoOffset

Offset in bytes from the beginning of this structure to the next PRJ_EXTENDED_INFO structure. If this is the last structure in the buffer this value must be 0.

DUMMYUNIONNAME

DUMMYUNIONNAME.Symlink

The fields in this struct are used if InfoType is PRJ_EXT_INFO_TYPE_SYMLINK.

DUMMYUNIONNAME.Symlink.TargetName

Specifies the name of the target of a symbolic link.

Requirements

Requirement Value
Minimum supported client Windows 10, version 2004 (10.0; Build 19041)
Minimum supported server Windows Server, version 2004 (10.0; Build 19041)
Header projectedfslib.h