UID | title | description | helpviewer_keywords | old-location | tech.root | ms.assetid | ms.date | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | req.redist | ms.custom | f1_keywords | dev_langs | topic_type | api_type | api_location | api_name | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NN:shobjidl_core.IShellLinkDataList |
IShellLinkDataList (shobjidl_core.h) |
Exposes methods that allow an application to attach extra data blocks to a Shell link. These methods add, copy, or remove data blocks. |
|
shell\IShellLinkDataList.htm |
shell |
ac3279ad-1413-48bf-a830-4ec128352573 |
12/05/2018 |
IShellLinkDataList, IShellLinkDataList interface [Windows Shell], IShellLinkDataList interface [Windows Shell],described, _win32_IShellLinkDataList, shell.IShellLinkDataList, shobjidl_core/IShellLinkDataList |
shobjidl_core.h |
Shobjidl.h |
Windows |
Windows 2000 Professional, Windows XP [desktop apps only] |
Windows Server 2003 [desktop apps only] |
Shobjidl.idl |
Shell32.dll (version 4.71 or later) |
Windows |
19H1 |
|
|
|
|
|
|
Exposes methods that allow an application to attach extra data blocks to a Shell link. These methods add, copy, or remove data blocks.
The IShellLinkDataList interface inherits from the IUnknown interface. IShellLinkDataList also has these types of members:
The data blocks are in the form of a structure. The first two members are the same for all data blocks. The first member gives the structure's size. The second member is a signature that identifies the type of data block. The remaining members hold the block's data. There are five types of data block currently supported.
Data block structure | Description |
---|---|
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. |
NT_FE_CONSOLE_PROPS | The console's code page. |
This interface is not implemented by applications.
Use this interface if your application needs to add extra data blocks to a Shell link.
Note Windows Vista and later. Prior to Windows Vista this interface was declared in Shlobj.h.