| AddRef() | IUnknown | |
| CoerceToCanonicalValue([in, out] PROPVARIANT *propvar) | IPropertyDescription | |
| DEFINE_ENUM_FLAG_OPERATORS(PROPDESC_TYPE_FLAGS) typedef[v1_enum] enum PROPDESC_VIEW_FLAGS | IPropertyDescription | inline |
| DEFINE_ENUM_FLAG_OPERATORS(PROPDESC_VIEW_FLAGS) typedef[v1_enum] enum PROPDESC_DISPLAYTYPE | IPropertyDescription | inline |
| DEFINE_ENUM_FLAG_OPERATORS(PROPDESC_FORMAT_FLAGS) typedef[v1_enum] enum PROPDESC_SORTDESCRIPTION | IPropertyDescription | inline |
| FormatForDisplay([in] REFPROPVARIANT propvar, [in] PROPDESC_FORMAT_FLAGS flags, [out, string] LPWSTR *ppszDisplay) | IPropertyDescription | |
| GetAggregationType([out] PROPDESC_AGGREGATION_TYPE *paggtype) | IPropertyDescription | |
| GetCanonicalName([out, string] LPWSTR *ppszName) | IPropertyDescription | |
| GetColumnState([out] SHCOLSTATEF *pcsFlags) | IPropertyDescription | |
| GetConditionType([out] PROPDESC_CONDITION_TYPE *pcontype, [out] CONDITION_OPERATION *popDefault) | IPropertyDescription | |
| GetDefaultColumnWidth([out] UINT *pcxChars) | IPropertyDescription | |
| GetDisplayName([out, string] LPWSTR *ppszName) | IPropertyDescription | |
| GetDisplayType([out] PROPDESC_DISPLAYTYPE *pdisplaytype) | IPropertyDescription | |
| GetEditInvitation([out, string] LPWSTR *ppszName) | IPropertyDescription | |
| GetEnumTypeList([in] REFIID riid, [out, iid_is(riid)] void **ppv) | IPropertyDescription | |
| GetGroupingRange([out] PROPDESC_GROUPING_RANGE *psd) | IPropertyDescription | |
| GetPropertyKey([out] PROPERTYKEY *pkey) | IPropertyDescription | |
| GetPropertyType([out] VARTYPE *pvartype) | IPropertyDescription | |
| GetRelativeDescription([in] REFPROPVARIANT propvar1, [in] REFPROPVARIANT propvar2, [out, string] LPWSTR *ppszDesc1, [out, string] LPWSTR *ppszDesc2) | IPropertyDescription | |
| GetRelativeDescriptionType([out] PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) | IPropertyDescription | |
| GetSortDescription([out] PROPDESC_SORTDESCRIPTION *psd) | IPropertyDescription | |
| GetSortDescriptionLabel([in] BOOL fDescending, [out, string] LPWSTR *ppszDescription) | IPropertyDescription | |
| GetTypeFlags([in] PROPDESC_TYPE_FLAGS mask, [out] PROPDESC_TYPE_FLAGS *ppdtFlags) | IPropertyDescription | |
| GetViewFlags([out] PROPDESC_VIEW_FLAGS *ppdvFlags) | IPropertyDescription | |
| IsValueCanonical([in] REFPROPVARIANT propvar) | IPropertyDescription | |
| LPUNKNOWN typedef | IUnknown | |
| PDAT_AVERAGE enum value | IPropertyDescription | |
| PDAT_DATERANGE enum value | IPropertyDescription | |
| PDAT_DEFAULT enum value | IPropertyDescription | |
| PDAT_FIRST enum value | IPropertyDescription | |
| PDAT_MAX enum value | IPropertyDescription | |
| PDAT_MIN enum value | IPropertyDescription | |
| PDAT_SUM enum value | IPropertyDescription | |
| PDAT_UNION enum value | IPropertyDescription | |
| PDCOT_BOOLEAN enum value | IPropertyDescription | |
| PDCOT_DATETIME enum value | IPropertyDescription | |
| PDCOT_NONE enum value | IPropertyDescription | |
| PDCOT_NUMBER enum value | IPropertyDescription | |
| PDCOT_SIZE enum value | IPropertyDescription | |
| PDCOT_STRING enum value | IPropertyDescription | |
| PDFF_ALWAYSKB enum value | IPropertyDescription | |
| PDFF_DEFAULT enum value | IPropertyDescription | |
| PDFF_FILENAME enum value | IPropertyDescription | |
| PDFF_HIDEDATE enum value | IPropertyDescription | |
| PDFF_HIDETIME enum value | IPropertyDescription | |
| PDFF_LONGDATE enum value | IPropertyDescription | |
| PDFF_LONGTIME enum value | IPropertyDescription | |
| PDFF_NOAUTOREADINGORDER enum value | IPropertyDescription | |
| PDFF_PREFIXNAME enum value | IPropertyDescription | |
| PDFF_READONLY enum value | IPropertyDescription | |
| PDFF_RELATIVEDATE enum value | IPropertyDescription | |
| PDFF_RESERVED_RIGHTTOLEFT enum value | IPropertyDescription | |
| PDFF_SHORTDATE enum value | IPropertyDescription | |
| PDFF_SHORTTIME enum value | IPropertyDescription | |
| PDFF_USEEDITINVITATION enum value | IPropertyDescription | |
| PDGR_ALPHANUMERIC enum value | IPropertyDescription | |
| PDGR_DATE enum value | IPropertyDescription | |
| PDGR_DISCRETE enum value | IPropertyDescription | |
| PDGR_DYNAMIC enum value | IPropertyDescription | |
| PDGR_ENUMERATED enum value | IPropertyDescription | |
| PDGR_PERCENT enum value | IPropertyDescription | |
| PDGR_SIZE enum value | IPropertyDescription | |
| PDRDT_COUNT enum value | IPropertyDescription | |
| PDRDT_DATE enum value | IPropertyDescription | |
| PDRDT_DURATION enum value | IPropertyDescription | |
| PDRDT_GENERAL enum value | IPropertyDescription | |
| PDRDT_LENGTH enum value | IPropertyDescription | |
| PDRDT_PRIORITY enum value | IPropertyDescription | |
| PDRDT_RATE enum value | IPropertyDescription | |
| PDRDT_RATING enum value | IPropertyDescription | |
| PDRDT_REVISION enum value | IPropertyDescription | |
| PDRDT_SIZE enum value | IPropertyDescription | |
| PDRDT_SPEED enum value | IPropertyDescription | |
| PDTF_CANBEPURGED enum value | IPropertyDescription | |
| PDTF_CANGROUPBY enum value | IPropertyDescription | |
| PDTF_CANSTACKBY enum value | IPropertyDescription | |
| PDTF_DEFAULT enum value | IPropertyDescription | |
| PDTF_INCLUDEINFULLTEXTQUERY enum value | IPropertyDescription | |
| PDTF_ISGROUP enum value | IPropertyDescription | |
| PDTF_ISINNATE enum value | IPropertyDescription | |
| PDTF_ISQUERYABLE enum value | IPropertyDescription | |
| PDTF_ISSYSTEMPROPERTY enum value | IPropertyDescription | |
| PDTF_ISTREEPROPERTY enum value | IPropertyDescription | |
| PDTF_ISVIEWABLE enum value | IPropertyDescription | |
| PDTF_MASK_ALL enum value | IPropertyDescription | |
| PDTF_MULTIPLEVALUES enum value | IPropertyDescription | |
| PDTF_SEARCHRAWVALUE enum value | IPropertyDescription | |
| PROPDESC_AGGREGATION_TYPE enum name | IPropertyDescription | |
| PROPDESC_AGGREGATION_TYPE typedef | IPropertyDescription | |
| PROPDESC_CONDITION_TYPE enum name | IPropertyDescription | |
| PROPDESC_CONDITION_TYPE typedef | IPropertyDescription | |
| PROPDESC_DISPLAYTYPE | IPropertyDescription | |
| PROPDESC_FORMAT_FLAGS enum name | IPropertyDescription | |
| PROPDESC_FORMAT_FLAGS typedef | IPropertyDescription | |
| PROPDESC_GROUPING_RANGE enum name | IPropertyDescription | |
| PROPDESC_GROUPING_RANGE typedef | IPropertyDescription | |
| PROPDESC_RELATIVEDESCRIPTION_TYPE enum name | IPropertyDescription | |
| PROPDESC_RELATIVEDESCRIPTION_TYPE typedef | IPropertyDescription | |
| PROPDESC_SORTDESCRIPTION | IPropertyDescription | |
| PROPDESC_TYPE_FLAGS enum name | IPropertyDescription | |
| PROPDESC_TYPE_FLAGS typedef | IPropertyDescription | |
| PROPDESC_VIEW_FLAGS | IPropertyDescription | |
| QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) | IUnknown | |
| Release() | IUnknown | |
| RemoteCoerceToCanonicalValue([in] REFPROPVARIANT propvar, [out] PROPVARIANT *ppropvar) | IPropertyDescription | |