The following terms are defined in [MS-GLOS]:
American National Standards Institute (ANSI) character set
Augmented Backus-Naur Form (ABNF)
class identifier (CLSID)
Component Object Model (COM)
Coordinated Universal Time (UTC)
Universal Naming Convention (UNC)
The following terms are specific to this document:
extra data section: A data structure appended to the basic Shell Link Binary File Format data that contains additional information about the link target.
folder integer ID: An integer value that identifies a known folder.
folder GUID ID: A GUID value that identifies a known folder. Some folder GUID ID values correspond to folder integer ID values.
item ID (ItemID): A structure that represents an item in the context of a shell data source.
item ID list (IDList): A data structure that refers to a location. An item ID list is a multi-segment data structure where each segment's content is defined by a data source that is responsible for the location in the namespace referred to by the preceding segments.
link: An object that refers to another item.
link target: The item that a link references. In the case of a shell link, the referenced item is identified by its location in the link target namespace using an item ID list (IDList).
link target namespace: A hierarchical namespace. In Windows, the link target namespace is the Windows Explorernamespace, as described in [MSDN-ShellNamespace].
namespace: An abstract container used to hold a set of unique identifiers.
Object Linking and Embedding (OLE): A technology for transferring and sharing information between applications by inserting a file or part of a file into a compound document. The inserted file can be either linked or embedded. An embedded item is stored as part of the compound document that contains it; a linked item stores its data in a separate file.
relative path: A path that is implied by the current working directory or is calculated based on a specified directory. When a user enters a command that refers to a file, and the full path is not entered, the current working directory becomes the relative path of the referenced file.
resolve a link: The act of finding a specific link target, confirming that it exists, and finding whether it has moved.
Red-Green-Blue (RGB): A mapping of color components in which red, green, and blue and an intensity value are combined in various ways to reproduce a range of colors.
shell data source: An object that is responsible for a specific location in the namespace and for enumerating and binding IDLists to handlers.
shell link: A structure in Shell Link Binary File Format.
shim: A mechanism used to provide custom behavior to applications that do not work on newer versions of the operating system.
shortcut: A term that is used synonymously with shell link.
MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as described in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.