ReactOS 0.4.16-dev-257-g6aa11ac
stdole::IFont Interface Reference
Inheritance diagram for stdole::IFont:
Collaboration diagram for stdole::IFont:

Public Member Functions

HRESULT Clone ([out] IFont **ppfont)
 
HRESULT IsEqual ([in] IFont *pfontOther)
 
HRESULT SetRatio ([in] long cyLogical, [in] long cyHimetric)
 
HRESULT AddRefHfont ([in] OLE_HANDLE hFont)
 
HRESULT ReleaseHfont ([in] OLE_HANDLE hFont)
 
- Public Member Functions inherited from stdole::IUnknown
HRESULT QueryInterface ([in] GUID *riid, [out] void **ppvObj)
 
unsigned long AddRef ()
 
unsigned long Release ()
 
HRESULT QueryInterface ([in] GUID *riid, [out] void **ppvObj)
 
unsigned long AddRef ()
 
unsigned long Release ()
 

Properties

BSTR Name [get, set]
 
CURRENCY Size [get, set]
 
VARIANT_BOOL Bold [get, set]
 
VARIANT_BOOL Italic [get, set]
 
VARIANT_BOOL Underline [get, set]
 
VARIANT_BOOL Strikethrough [get, set]
 
short Weight [get, set]
 
short Charset [get, set]
 
OLE_HANDLE hFont [get]
 

Detailed Description

Definition at line 235 of file stdole2.idl.

Member Function Documentation

◆ AddRefHfont()

HRESULT stdole::IFont::AddRefHfont ( [in] OLE_HANDLE  hFont)

◆ Clone()

HRESULT stdole::IFont::Clone ( [out] IFont **  ppfont)

◆ IsEqual()

HRESULT stdole::IFont::IsEqual ( [in] IFont pfontOther)

◆ ReleaseHfont()

HRESULT stdole::IFont::ReleaseHfont ( [in] OLE_HANDLE  hFont)

◆ SetRatio()

HRESULT stdole::IFont::SetRatio ( [in] long  cyLogical,
[in] long  cyHimetric 
)

Property Documentation

◆ Bold

VARIANT_BOOL IFont::Bold
getset

◆ Charset

short IFont::Charset
getset

◆ hFont

OLE_HANDLE stdole::IFont::hFont
get

◆ Italic

VARIANT_BOOL IFont::Italic
getset

◆ Name

BSTR IFont::Name
getset

◆ Size

CURRENCY IFont::Size
getset

◆ Strikethrough

VARIANT_BOOL IFont::Strikethrough
getset

◆ Underline

VARIANT_BOOL IFont::Underline
getset

◆ Weight

short IFont::Weight
getset

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