Search notes:

IShellLinkDataList

IShellLink allows to attach extra data blocks to a Shell link.
There are five types of blocks that are currently supported:
EXP_DARWIN_LINK The link's Windows Installer ID.
EXP_SPECIAL_FOLDER Special folder information.
EXP_SZ_LINK The target name.
NT_CONSOLE_PROPS Console properties (font, colors, size, position etc.)
NT_FE_CONSOLE_PROPS The console's code page.

Methods

AddDataBlock Adds a data block to a link.
CopyDataBlock Retrieves a copy of a link's data block.
GetFlags Gets the current option settings.
RemoveDataBlock Removes a data block from a link.
SetFlags Sets the current option settings.

See also

The interface ID of IShellLinkDataList is {45E2B4AE-B1C3-11D0-B92F-00A0C90312E1}.
Windows API: read .lnk file with C++

Index