IShellLonkDataList (Interfaces)
Last changed: jamieson@rl.gov-198.232.211.130

.
Summary
This interface allows an application to attach extra data blocks to a Shell link. It provides methods to add, copy, or remove data blocks.

C# Definition:

    [ComImportAttribute()]
    [GuidAttribute("45e2b4ae-b1c3-11d0-b92f-00a0c90312e1")]
    [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
    private interface IShellLinkDataList
    {
        void AddDataBlock(IntPtr pDataBlock);
        void CopyDataBlock(uint dwSig, out IntPtr ppDataBlock);
        void RemoveDataBlock(uint dwSig);
        void GetFlags(out uint pdwFlags);
        void SetFlags(uint dwFlags);
    }

VB Definition:

<ComImport> _
<Guid("TODO")> _
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch
Interface IShellLinkDataList
   TODO
End Interface

User-Defined Types:

None.

Notes:

None.

Documentation