Skip to content

Latest commit

 

History

History
110 lines (94 loc) · 3.41 KB

nn-shobjidl_core-ishelllinkdatalist.md

File metadata and controls

110 lines (94 loc) · 3.41 KB
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.
IShellLinkDataList
IShellLinkDataList interface [Windows Shell]
IShellLinkDataList interface [Windows Shell]
described
_win32_IShellLinkDataList
shell.IShellLinkDataList
shobjidl_core/IShellLinkDataList
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
IShellLinkDataList
shobjidl_core/IShellLinkDataList
c++
APIRef
kbSyntax
COM
Shell32.dll
IShellLinkDataList

IShellLinkDataList interface

-description

Exposes methods that allow an application to attach extra data blocks to a Shell link. These methods add, copy, or remove data blocks.

-inheritance

The IShellLinkDataList interface inherits from the IUnknown interface. IShellLinkDataList also has these types of members:

-remarks

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.