class Chef::ReservedNames::Win32::API::File::REPARSE_DATA_BUFFER_SYMBOLIC_LINK

typedef struct _REPARSE_DATA_BUFFER {

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;
};

} REPARSE_DATA_BUFFER, *PREPARSE_DATA_BUFFER;