• Api Documentation
  • Source Code
Search Results for

    Show / Hide Table of Contents
    • SharpShellLink
      • Shortcut
    • SharpShellLink.Const
      • KNOWNFOLDERID
    • SharpShellLink.Flags
      • CSIDL
      • CommonNetworkRelativeLinkFlags
      • DriveType
      • FileAttributesFlags
      • FillAttributes
      • FontFamily
      • FontPitch
      • HotKeyFlags
      • LinkFlags
      • LinkInfoFlags
      • ModifierKeys
      • NetworkProviderType
      • ShowCommand
      • VirtualKeyCodes
    • SharpShellLink.PropertyStore
      • IntegerName
      • PropertyType
      • SerializedPropertyStorage
      • SerializedPropertyStore
      • SerializedPropertyValue
      • StringName
      • Structure
      • TypedPropertyValue
    • SharpShellLink.Structures
      • BlockSignature
      • CommonNetworkRelativeLink
      • ConsoleDataBlock
      • ConsoleFEDataBlock
      • CplLinkTargetIDList
      • DarwinDataBlock
      • EnvironmentVariableDataBlock
      • ExtraData
      • ExtraDataBlock
      • IDList
      • IconEnvironmentDataBlock
      • ItemID
      • KnownFolderDataBlock
      • LinkInfo
      • LinkTargetIDList
      • PropertyStoreDataBlock
      • ShellLinkHeader
      • ShimDataBlock
      • SpecialFolderDataBlock
      • StringData
      • Structure
      • TerminalBlock
      • TrackerDataBlock
      • VistaAndAboveIDListDataBlock
      • VolumeID

    Class CplLinkTargetIDList

    Helper class to create an IDList to a Control Panel item

    Inheritance
    object
    Structure
    IDList
    LinkTargetIDList
    CplLinkTargetIDList
    Inherited Members
    LinkTargetIDList.GetBytes()
    LinkTargetIDList.FromByteArray(byte[])
    IDList.TerminalID
    IDList.ItemIDList
    IDList.IDListSize
    IDList.Path
    IDList.DisplayName
    IDList.MinimumBlockSize
    IDList.GetOffsetByIndex(int)
    IDList.ToString()
    Structure.Errors
    Structure.ValidateInputDataSize(int)
    Structure.ValidateHeaderBlockSize(ref byte[], bool)
    Structure.Validate(ref byte[], bool)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: SharpShellLink.Structures
    Assembly: SharpShellLink.dll
    Syntax
    public class CplLinkTargetIDList : LinkTargetIDList

    Constructors

    | Edit this page View Source

    CplLinkTargetIDList(string)

    Constructor

    Declaration
    public CplLinkTargetIDList(string Path)
    Parameters
    Type Name Description
    string Path

    Path to the CPL file

    | Edit this page View Source

    CplLinkTargetIDList(string, string)

    Constructor

    Declaration
    public CplLinkTargetIDList(string Path, string DisplayName)
    Parameters
    Type Name Description
    string Path

    Path to the CPL file

    string DisplayName

    Display Name of the Control Panel item

    | Edit this page View Source

    CplLinkTargetIDList(string, string, string)

    Constructor

    Declaration
    public CplLinkTargetIDList(string Path, string DisplayName, string Comment)
    Parameters
    Type Name Description
    string Path

    Path to the CPL file

    string DisplayName

    Display Name of the Control Panel item

    string Comment

    Control Panel item description

    • Edit this page
    • View Source
    In this article
    Back to top Copyright (c) 2017 Securify B.V., 2026 Jérémy Ansel