ReactOS  0.4.12-dev-102-g4b7f1e0
StdType::IFont Interface Reference

import"olepro.idl";

Inheritance diagram for StdType::IFont:
Collaboration diagram for StdType::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 IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG 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]
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 121 of file olepro.idl.

Member Function Documentation

◆ AddRefHfont()

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

◆ Clone()

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

◆ IsEqual()

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

◆ ReleaseHfont()

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

◆ SetRatio()

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

Property Documentation

◆ Bold

VARIANT_BOOL IFont::Bold
getset

◆ Charset

short IFont::Charset
getset

◆ hFont

OLE_HANDLE StdType::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: