1.7 Vendor-Extensible Fields

A shell data source can extend the persistence format by storing custom data inside ItemID structure.

The ItemIDs embedded in an IDList are in a format specified by the shell data sources that manage the ItemIDs. The ItemIDs are free to store whatever data is needed in this structure to uniquely identify the items in their namespace.

The property store embedded in a link can be used to store property values in the shell link.