Namespace Microsoft.WindowsAPICodePack.Shell.PropertySystem
Classes
- PropertyStoreItems
Base class for all the strongly-typed properties
- PropertySystemException
An exception thrown when an error occurs while dealing with the Property System API.
- ShellProperties
Defines a partial class that implements helper methods for retrieving Shell properties using a canonical name, property key, or a strongly-typed property. Also provides access to all the strongly-typed system properties and default properties collections.
- ShellProperties.PropertyContactJA
Contact.JA Properties
- ShellProperties.PropertyDevicesNotifications
Devices.Notifications Properties
- ShellProperties.PropertySystem
.System Properties
- ShellProperties.PropertySystemAppUserModel
System.AppUserModel Properties
- ShellProperties.PropertySystemAudio
System.Audio Properties
- ShellProperties.PropertySystemCalendar
System.Calendar Properties
- ShellProperties.PropertySystemCommunication
System.Communication Properties
- ShellProperties.PropertySystemComputer
System.Computer Properties
- ShellProperties.PropertySystemContact
System.Contact Properties
- ShellProperties.PropertySystemDRM
System.DRM Properties
- ShellProperties.PropertySystemDevice
System.Device Properties
- ShellProperties.PropertySystemDeviceInterface
System.DeviceInterface Properties
- ShellProperties.PropertySystemDevices
System.Devices Properties
- ShellProperties.PropertySystemDocument
System.Document Properties
- ShellProperties.PropertySystemGPS
System.GPS Properties
- ShellProperties.PropertySystemIdentity
System.Identity Properties
- ShellProperties.PropertySystemIdentityProvider
System.IdentityProvider Properties
- ShellProperties.PropertySystemImage
System.Image Properties
- ShellProperties.PropertySystemJournal
System.Journal Properties
- ShellProperties.PropertySystemLayoutPattern
System.LayoutPattern Properties
- ShellProperties.PropertySystemLink
System.Link Properties
- ShellProperties.PropertySystemMedia
System.Media Properties
- ShellProperties.PropertySystemMessage
System.Message Properties
- ShellProperties.PropertySystemMusic
System.Music Properties
- ShellProperties.PropertySystemNote
System.Note Properties
- ShellProperties.PropertySystemPhoto
System.Photo Properties
- ShellProperties.PropertySystemPropGroup
System.PropGroup Properties
- ShellProperties.PropertySystemPropList
System.PropList Properties
- ShellProperties.PropertySystemRecordedTV
System.RecordedTV Properties
- ShellProperties.PropertySystemSearch
System.Search Properties
- ShellProperties.PropertySystemShell
System.Shell Properties
- ShellProperties.PropertySystemSoftware
System.Software Properties
- ShellProperties.PropertySystemSync
System.Sync Properties
- ShellProperties.PropertySystemTask
System.Task Properties
- ShellProperties.PropertySystemVideo
System.Video Properties
- ShellProperties.PropertySystemVolume
System.Volume Properties
- ShellPropertyCollection
Creates a readonly collection of IProperty objects.
- ShellPropertyDescription
Defines the shell property description information for a property.
- ShellPropertyEnumType
Defines the enumeration values for a property type.
- ShellPropertyWriter
Creates a property writer capable of setting multiple properties for a given ShellObject.
- ShellProperty<T>
Defines a strongly-typed property object. All writable property objects must be of this type to be able to call the value setter.
- SystemProperties
Provides easy access to all the system properties (property keys and their descriptions)
- SystemProperties.System
System Properties
- SystemProperties.System.AppUserModel
AppUserModel Properties
- SystemProperties.System.Audio
Audio Properties
- SystemProperties.System.Calendar
Calendar Properties
- SystemProperties.System.Communication
Communication Properties
- SystemProperties.System.Computer
Computer Properties
- SystemProperties.System.Contact
Contact Properties
- SystemProperties.System.Contact.JA
JA Properties
- SystemProperties.System.DRM
DRM Properties
- SystemProperties.System.Device
Device Properties
- SystemProperties.System.DeviceInterface
DeviceInterface Properties
- SystemProperties.System.Devices
Devices Properties
- SystemProperties.System.Devices.Notifications
Notifications Properties
- SystemProperties.System.Document
Document Properties
- SystemProperties.System.GPS
GPS Properties
- SystemProperties.System.Identity
Identity Properties
- SystemProperties.System.IdentityProvider
IdentityProvider Properties
- SystemProperties.System.Image
Image Properties
- SystemProperties.System.JA
JA Properties
- SystemProperties.System.Journal
Journal Properties
- SystemProperties.System.LayoutPattern
LayoutPattern Properties
- SystemProperties.System.Link
Link Properties
- SystemProperties.System.Media
Media Properties
- SystemProperties.System.Message
Message Properties
- SystemProperties.System.Music
Music Properties
- SystemProperties.System.Note
Note Properties
- SystemProperties.System.Notifications
Notifications Properties
- SystemProperties.System.Photo
Photo Properties
- SystemProperties.System.PropGroup
PropGroup Properties
- SystemProperties.System.PropList
PropList Properties
- SystemProperties.System.RecordedTV
RecordedTV Properties
- SystemProperties.System.Search
Search Properties
- SystemProperties.System.Shell
Shell Properties
- SystemProperties.System.Software
Software Properties
- SystemProperties.System.Sync
Sync Properties
- SystemProperties.System.Task
Task Properties
- SystemProperties.System.Video
Video Properties
- SystemProperties.System.Volume
Volume Properties
- WindowProperties
Helper class to modify properties for a given window
Interfaces
- IShellProperty
Defines the properties used by a Shell Property.
Enums
- PropEnumType
Property Enumeration Types
- PropertyAggregationType
Property Aggregation Type
- PropertyColumnStateOptions
Describes how a property should be treated for display purposes.
- PropertyConditionOperation
Provides a set of flags to be used with IConditionFactory, ICondition, and IConditionGenerator to indicate the operation.
- PropertyConditionType
Specifies the condition type to use when displaying the property in the query builder user interface (UI).
- PropertyDescriptionFormatOptions
Delineates the format of a property string.
- PropertyDisplayType
Specifies the display types for a property.
- PropertyGroupingRange
Specifies the property description grouping ranges.
- PropertySortDescription
Describes the particular wordings of sort offerings.
- PropertyStoreCacheState
Property store cache state
- PropertyTypeOptions
Describes the attributes of the
typeInfo
element in the property's.propdesc
file.
- PropertyViewOptions
Associates property names with property description list strings.