|
enum | PROPDESC_SEARCHINFO_FLAGS {
PDSIF_DEFAULT = 0x0
, PDSIF_ININVERTEDINDEX = 0x1
, PDSIF_ISCOLUMN = 0x2
, PDSIF_ISCOLUMNSPARSE = 0x4
,
PDSIF_ALWAYSINCLUDE = 0x8
} |
|
typedef enum IPropertyDescriptionSearchInfo::PROPDESC_SEARCHINFO_FLAGS | PROPDESC_SEARCHINFO_FLAGS |
|
enum | PROPDESC_TYPE_FLAGS {
PDTF_DEFAULT = 0
, PDTF_MULTIPLEVALUES = 0x001
, PDTF_ISINNATE = 0x002
, PDTF_ISGROUP = 0x004
,
PDTF_CANGROUPBY = 0x008
, PDTF_CANSTACKBY = 0x010
, PDTF_ISTREEPROPERTY = 0x020
, PDTF_INCLUDEINFULLTEXTQUERY = 0x040
,
PDTF_ISVIEWABLE = 0x080
, PDTF_ISQUERYABLE = 0x100
, PDTF_CANBEPURGED = 0x200
, PDTF_SEARCHRAWVALUE = 0x400
,
PDTF_ISSYSTEMPROPERTY = 0x80000000
, PDTF_MASK_ALL = 0x800007ff
} |
|
enum | PROPDESC_GROUPING_RANGE {
PDGR_DISCRETE = 0
, PDGR_ALPHANUMERIC
, PDGR_SIZE
, PDGR_DYNAMIC
,
PDGR_DATE
, PDGR_PERCENT
, PDGR_ENUMERATED
} |
|
enum | PROPDESC_FORMAT_FLAGS {
PDFF_DEFAULT = 0x0000
, PDFF_PREFIXNAME = 0x0001
, PDFF_FILENAME = 0x0002
, PDFF_ALWAYSKB = 0x0004
,
PDFF_RESERVED_RIGHTTOLEFT = 0x0008
, PDFF_SHORTTIME = 0x0010
, PDFF_LONGTIME = 0x0020
, PDFF_HIDETIME = 0x0040
,
PDFF_SHORTDATE = 0x0080
, PDFF_LONGDATE = 0x0100
, PDFF_HIDEDATE = 0x0200
, PDFF_RELATIVEDATE = 0x0400
,
PDFF_USEEDITINVITATION = 0x0800
, PDFF_READONLY = 0x1000
, PDFF_NOAUTOREADINGORDER = 0x2000
} |
|
enum | PROPDESC_RELATIVEDESCRIPTION_TYPE {
PDRDT_GENERAL = 0
, PDRDT_DATE
, PDRDT_SIZE
, PDRDT_COUNT
,
PDRDT_REVISION
, PDRDT_LENGTH
, PDRDT_DURATION
, PDRDT_SPEED
,
PDRDT_RATE
, PDRDT_RATING
, PDRDT_PRIORITY
} |
|
enum | PROPDESC_AGGREGATION_TYPE {
PDAT_DEFAULT = 0
, PDAT_FIRST
, PDAT_SUM
, PDAT_AVERAGE
,
PDAT_DATERANGE
, PDAT_UNION
, PDAT_MAX
, PDAT_MIN
} |
|
enum | PROPDESC_CONDITION_TYPE {
PDCOT_NONE = 0
, PDCOT_STRING
, PDCOT_SIZE
, PDCOT_DATETIME
,
PDCOT_BOOLEAN
, PDCOT_NUMBER
} |
|
typedef enum IPropertyDescription::PROPDESC_TYPE_FLAGS | PROPDESC_TYPE_FLAGS |
|
typedef enum IPropertyDescription::PROPDESC_GROUPING_RANGE | PROPDESC_GROUPING_RANGE |
|
typedef enum IPropertyDescription::PROPDESC_FORMAT_FLAGS | PROPDESC_FORMAT_FLAGS |
|
typedef enum IPropertyDescription::PROPDESC_RELATIVEDESCRIPTION_TYPE | PROPDESC_RELATIVEDESCRIPTION_TYPE |
|
typedef enum IPropertyDescription::PROPDESC_AGGREGATION_TYPE | PROPDESC_AGGREGATION_TYPE |
|
typedef enum IPropertyDescription::PROPDESC_CONDITION_TYPE | PROPDESC_CONDITION_TYPE |
|
typedef IUnknown * | LPUNKNOWN |
|
|
| DEFINE_ENUM_FLAG_OPERATORS (PROPDESC_SEARCHINFO_FLAGS) typedef[v1_enum] enum PROPDESC_COLUMNINDEX_TYPE |
|
HRESULT | GetSearchInfoFlags ([out] PROPDESC_SEARCHINFO_FLAGS *ppdsiFlags) |
|
HRESULT | GetColumnIndexType ([out] PROPDESC_COLUMNINDEX_TYPE *ppdciType) |
|
HRESULT | GetProjectionString ([out] LPWSTR *ppszProjection) |
|
HRESULT | GetMaxSize ([out] UINT *pcbMaxSize) |
|
| DEFINE_ENUM_FLAG_OPERATORS (PROPDESC_TYPE_FLAGS) typedef[v1_enum] enum PROPDESC_VIEW_FLAGS |
|
| DEFINE_ENUM_FLAG_OPERATORS (PROPDESC_VIEW_FLAGS) typedef[v1_enum] enum PROPDESC_DISPLAYTYPE |
|
| DEFINE_ENUM_FLAG_OPERATORS (PROPDESC_FORMAT_FLAGS) typedef[v1_enum] enum PROPDESC_SORTDESCRIPTION |
|
HRESULT | GetPropertyKey ([out] PROPERTYKEY *pkey) |
|
HRESULT | GetCanonicalName ([out, string] LPWSTR *ppszName) |
|
HRESULT | GetPropertyType ([out] VARTYPE *pvartype) |
|
HRESULT | GetDisplayName ([out, string] LPWSTR *ppszName) |
|
HRESULT | GetEditInvitation ([out, string] LPWSTR *ppszName) |
|
HRESULT | GetTypeFlags ([in] PROPDESC_TYPE_FLAGS mask, [out] PROPDESC_TYPE_FLAGS *ppdtFlags) |
|
HRESULT | GetViewFlags ([out] PROPDESC_VIEW_FLAGS *ppdvFlags) |
|
HRESULT | GetDefaultColumnWidth ([out] UINT *pcxChars) |
|
HRESULT | GetDisplayType ([out] PROPDESC_DISPLAYTYPE *pdisplaytype) |
|
HRESULT | GetColumnState ([out] SHCOLSTATEF *pcsFlags) |
|
HRESULT | GetGroupingRange ([out] PROPDESC_GROUPING_RANGE *psd) |
|
HRESULT | GetRelativeDescriptionType ([out] PROPDESC_RELATIVEDESCRIPTION_TYPE *prdt) |
|
HRESULT | GetRelativeDescription ([in] REFPROPVARIANT propvar1, [in] REFPROPVARIANT propvar2, [out, string] LPWSTR *ppszDesc1, [out, string] LPWSTR *ppszDesc2) |
|
HRESULT | GetSortDescription ([out] PROPDESC_SORTDESCRIPTION *psd) |
|
HRESULT | GetSortDescriptionLabel ([in] BOOL fDescending, [out, string] LPWSTR *ppszDescription) |
|
HRESULT | GetAggregationType ([out] PROPDESC_AGGREGATION_TYPE *paggtype) |
|
HRESULT | GetConditionType ([out] PROPDESC_CONDITION_TYPE *pcontype, [out] CONDITION_OPERATION *popDefault) |
|
HRESULT | GetEnumTypeList ([in] REFIID riid, [out, iid_is(riid)] void **ppv) |
|
HRESULT | CoerceToCanonicalValue ([in, out] PROPVARIANT *propvar) |
|
HRESULT | RemoteCoerceToCanonicalValue ([in] REFPROPVARIANT propvar, [out] PROPVARIANT *ppropvar) |
|
HRESULT | FormatForDisplay ([in] REFPROPVARIANT propvar, [in] PROPDESC_FORMAT_FLAGS flags, [out, string] LPWSTR *ppszDisplay) |
|
HRESULT | IsValueCanonical ([in] REFPROPVARIANT propvar) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
Definition at line 556 of file propsys.idl.