Constants, Enumerations, and Flags
This section describes the Windows Property System constants, enumerations, and flags.
| Topic | Contents |
|---|---|
| GETPROPERTYSTOREFLAGS |
Indicates flags that modify the property store object retrieved by methods that create a property store, such as IShellItem2::GetPropertyStore or IPropertyStoreFactory::GetPropertyStore. |
| PDOPSTATUS |
Provides operation status flags. |
| PKA_FLAGS |
Describes property change array behavior. |
| PROPDESC_AGGREGATION_TYPE |
Describes how property values are displayed when multiple items are selected. For a particular property, PROPDESC_AGGREGATION_TYPE describes how the property should be displayed when multiple items that have a value for the property are selected, such as whether the values should be summed, or averaged, or just displayed with the default "Multiple Values" string. |
| PROPDESC_COLUMNINDEX_TYPE |
Indicates whether or how a property can be indexed. |
| PROPDESC_CONDITION_TYPE |
Describes the condition type to use when displaying the property in the query builder UI in Windows Vista, but not in Windows 7 and later. |
| PROPDESC_ENUMFILTER |
Describes the filtered list of property descriptions that is returned. |
| PROPDESC_FORMAT_FLAGS |
Used by property description helper functions, such as PSFormatForDisplay, to indicate the format of a property string. |
| PROPDESC_RELATIVEDESCRIPTION_TYPE |
Describes the relative description type for a property description, as determined by the relativeDescriptionType attribute of the displayInfo element. |
| PROPDESC_SEARCHINFO_FLAGS |
Determines whether and how a property is indexed by Windows Search. |
| PROPDESC_TYPE_FLAGS |
Describes attributes of the typeInfo element in the property's .propdesc file. |
| PROPDESC_VIEW_FLAGS |
These flags describe properties in property description list strings. |
| PROPERTYUI_FLAGS |
Specifies property features. |
| PROPVAR_COMPARE_UNIT |
These flags are associated with certain PROPVARIANT structure comparisons. |
| PSC_STATE |
Specifies the state of a property. They are set manually by the code that is hosting the in-memory property store cache. |
Related topics