ReactOS
0.4.16-dev-1106-g00b5dc8
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
m
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
Public Member Functions
|
List of all members
IPropertyDescription2 Interface Reference
Inheritance diagram for IPropertyDescription2:
[
legend
]
Collaboration diagram for IPropertyDescription2:
[
legend
]
Public Member Functions
HRESULT
GetImageReferenceForValue
([
in
] REFPROPVARIANT propvar, [
out
,
string
]
LPWSTR
*ppszImageRes)
Public Member Functions inherited from
IPropertyDescription
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)
Public Member Functions inherited from
IUnknown
HRESULT
QueryInterface
([
in
]
REFIID
riid
, [
out
, iid_is(
riid
)]
void
**
ppvObject
)
ULONG
AddRef
()
ULONG
Release
()
Additional Inherited Members
Public Types inherited from
IPropertyDescription
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
Public Types inherited from
IUnknown
typedef
IUnknown
*
LPUNKNOWN
Public Attributes inherited from
IPropertyDescription
PROPDESC_VIEW_FLAGS
PROPDESC_DISPLAYTYPE
PROPDESC_SORTDESCRIPTION
Detailed Description
Definition at line
532
of file
propsys.idl
.
Member Function Documentation
◆
GetImageReferenceForValue()
HRESULT
IPropertyDescription2::GetImageReferenceForValue
(
[in] REFPROPVARIANT
propvar
,
[out, string]
LPWSTR
*
ppszImageRes
)
The documentation for this interface was generated from the following file:
sdk/include/psdk/
propsys.idl
IPropertyDescription2
Generated on Sun May 11 2025 06:29:03 for ReactOS by
1.9.6