The FileAttributesFlags structure defines bits that specify the file attributes of the link
target, if the target is a file system item. File attributes can be used if the link target
is not available, or if accessing the target would be inefficient. It is possible for the
target items attributes to be out of sync with this value.
The LinkFlags structure defines bits that specify which shell linkstructures are present in
the file format after the ShellLinkHeaderstructure (section 2.1).
The LinkInfo structure specifies information necessary to resolve a
linktarget if it is not found in its original location. This includes
information about the volume that the target was stored on, the mapped
drive letter, and a Universal Naming Convention (UNC)form of the path
if one existed when the linkwas created. For more details about UNC
paths, see [MS-DFSNM] section 2.2.1.4
A ShellLinkHeader structure (section 2.1), which contains identification
information, timestamps, and flags that specify the presence of optional
structures.
ExtraData refers to a set of structures that convey additional information
about a link target. These optional structures can be present in an extra
data section that is appended to the basic Shell Link Binary File Format.