PyIPropertyDescription Object

Gives access to the details of a property definition

Methods

GetPropertyKey
Returns the unique identifier for a property 

GetCanonicalName
Returns the name of the property 

GetPropertyType
Returns the variant type of the property (VT_*) 

GetDisplayName
Returns the property name as shown in the UI 

GetEditInvitation
Returns the input prompt used in edit controls 

GetTypeFlags
Returns type flags for the property 

GetViewFlags
Returns the view flags that control how the property is displayed (PDVF_*) 

GetDefaultColumnWidth
Returns the default width in characters 

GetDisplayType
Returns the display type (PDDT_*) 

GetColumnState
Returns flags that control how property is displayed in column (SHCOLSTATE_*) 

GetGroupingRange
Returns property's grouping attributes (PDGR_*) 

GetRelativeDescriptionType
Returns the relative description type (PDRDT_*) 

GetRelativeDescription
Compares two values 

GetSortDescription
Returns value that determines how sorting options are displayed (PDSD_*) 

GetSortDescriptionLabel
Returns description of current sort order 

GetAggregationType
Describes how properties for multiple items are displayed (PDAT_*) 

GetConditionType
Returns options that determine how the property is used to build a search query 

GetEnumTypeList
Returns an interface used for querying valid property range 

CoerceToCanonicalValue
Converts a variant value to the exact type expected by the property 

FormatForDisplay
Converts a value to its string representation 

IsValueCanonical
Determines if a value exactly matches the specification for the property