• 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

    Namespace SharpShellLink.PropertyStore

    Classes

    IntegerName

    The Serialized Property Value (Integer Name) structure specifies a single property within a Serialized Property Storage structure, where the property is identified by a unique unsigned integer.

    SerializedPropertyStorage

    The Serialized Property Storage structure is a sequence of Serialized Property Value structures. The sequence MUST be terminated by a Serialized Property Value structure that specifies 0x00000000 for the Value Size field.

    SerializedPropertyStore

    The Property Store Binary File Format is a sequence of Serialized Property Storage structures. The sequence MUST be terminated by a Serialized Property Storage structure that specifies 0x00000000 for the Storage Size field.

    SerializedPropertyValue

    StringName

    The Serialized Property Value (String Name) structure specifies a single property within a Serialized Property Storage structure, where the property is identified by a unique Unicode string.

    Structure

    Abstract Structure class

    TypedPropertyValue

    The TypedPropertyValue structure represents the typed value of a property in a property set.

    Enums

    PropertyType

    The PropertyType enumeration represents the type of a property in a property set. The set of types supported depends on the version of the property set, which is indicated by the Version field of the PropertySetStream packet. In addition, the property types not supported in simple property sets are specified as such.

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