ReactOS  0.4.14-dev-583-g2a1ba2c
IPropertyEnumType Interface Reference

import"propsys.idl";

Inheritance diagram for IPropertyEnumType:
Collaboration diagram for IPropertyEnumType:

Public Types

enum  PROPENUMTYPE { PET_DISCRETEVALUE = 0, PET_RANGEDVALUE, PET_DEFAULTVALUE, PET_ENDRANGE }
 
typedef enum IPropertyEnumType::PROPENUMTYPE PROPENUMTYPE
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT GetEnumType ([out] PROPENUMTYPE *penumtype)
 
HRESULT GetValue ([out] PROPVARIANT *ppropvar)
 
HRESULT GetRangeMinValue ([out] PROPVARIANT *ppropvar)
 
HRESULT GetRangeSetValue ([out] PROPVARIANT *ppropvar)
 
HRESULT GetDisplayText ([out] LPWSTR *ppszDisplay)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 247 of file propsys.idl.

Member Typedef Documentation

◆ PROPENUMTYPE

Member Enumeration Documentation

◆ PROPENUMTYPE

Enumerator
PET_DISCRETEVALUE 
PET_RANGEDVALUE 
PET_DEFAULTVALUE 
PET_ENDRANGE 

Definition at line 249 of file propsys.idl.

Member Function Documentation

◆ GetDisplayText()

HRESULT IPropertyEnumType::GetDisplayText ( [out] LPWSTR ppszDisplay)

◆ GetEnumType()

HRESULT IPropertyEnumType::GetEnumType ( [out] PROPENUMTYPE penumtype)

◆ GetRangeMinValue()

HRESULT IPropertyEnumType::GetRangeMinValue ( [out] PROPVARIANT *  ppropvar)

◆ GetRangeSetValue()

HRESULT IPropertyEnumType::GetRangeSetValue ( [out] PROPVARIANT *  ppropvar)

◆ GetValue()

HRESULT IPropertyEnumType::GetValue ( [out] PROPVARIANT *  ppropvar)

The documentation for this interface was generated from the following file: