ReactOS 0.4.15-dev-7887-g64a59a1
MultiLanguage::IMLangFontLink2 Interface Reference
Inheritance diagram for MultiLanguage::IMLangFontLink2:
Collaboration diagram for MultiLanguage::IMLangFontLink2:



Public Types

typedef struct MultiLanguage::IMLangFontLink2::tagUNICODERANGE UNICODERANGE
typedef IMLangFontLink2PMLANGFONTLINK2
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Public Member Functions

HRESULT GetFontCodePages ([in] HDC hDC, [in] HFONT hFont, [out] DWORD *pdwCodePages)
HRESULT ReleaseFont ([in] HFONT hFont)
HRESULT ResetFontMapping ()
HRESULT MapFont ([in] HDC hDC, [in] DWORD dwCodePages, [in] WCHAR chSrc, [out] HFONT *pFont)
HRESULT GetFontUnicodeRanges ([in] HDC hDC, [in, out] UINT *puiRanges, [out] UNICODERANGE *pUranges)
HRESULT GetScriptFontInfo ([in] SCRIPT_ID sid, [in] DWORD dwFlags, [in, out] UINT *puiFonts, [out] SCRIPTFONTINFO *pScriptFont)
HRESULT CodePageToScriptID ([in] UINT uiCodePage, [out] SCRIPT_ID *pSid)
- Public Member Functions inherited from MultiLanguage::IMLangCodePages
HRESULT GetCharCodePages ([in] WCHAR chSrc, [out] DWORD *pdwCodePages)
HRESULT GetStrCodePages ([in, size_is(cchSrc)] const WCHAR *pszSrc, [in] LONG cchSrc, [in] DWORD dwPriorityCodePages, [out] DWORD *pdwCodePages, [out] LONG *pcchCodePages)
HRESULT CodePageToCodePages ([in] UINT uCodePage, [out] DWORD *pdwCodePages)
HRESULT CodePagesToCodePage ([in] DWORD dwCodePages, [in] UINT uDefaultCodePage, [out] UINT *puCodePage)
- 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 189 of file mlang.idl.

Member Typedef Documentation



Member Function Documentation

◆ CodePageToScriptID()

HRESULT MultiLanguage::IMLangFontLink2::CodePageToScriptID ( [in] UINT  uiCodePage,
[out] SCRIPT_ID *  pSid 

◆ GetFontCodePages()

HRESULT MultiLanguage::IMLangFontLink2::GetFontCodePages ( [in] HDC  hDC,
[in] HFONT  hFont,
[out] DWORD pdwCodePages 

◆ GetFontUnicodeRanges()

HRESULT MultiLanguage::IMLangFontLink2::GetFontUnicodeRanges ( [in] HDC  hDC,
[in, out] UINT puiRanges,
[out] UNICODERANGE pUranges 

◆ GetScriptFontInfo()

HRESULT MultiLanguage::IMLangFontLink2::GetScriptFontInfo ( [in] SCRIPT_ID  sid,
[in] DWORD  dwFlags,
[in, out] UINT puiFonts,
[out] SCRIPTFONTINFO *  pScriptFont 

◆ MapFont()

HRESULT MultiLanguage::IMLangFontLink2::MapFont ( [in] HDC  hDC,
[in] DWORD  dwCodePages,
[in] WCHAR  chSrc,
[out] HFONT pFont 

◆ ReleaseFont()

HRESULT MultiLanguage::IMLangFontLink2::ReleaseFont ( [in] HFONT  hFont)

◆ ResetFontMapping()

HRESULT MultiLanguage::IMLangFontLink2::ResetFontMapping ( )

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