ReactOS  0.4.15-dev-1039-gb9754fa
ITfLangBarItemMgr Interface Reference

import"ctfutb.idl";

Inheritance diagram for ITfLangBarItemMgr:
Collaboration diagram for ITfLangBarItemMgr:

Public Member Functions

HRESULT EnumItems ([out] IEnumTfLangBarItems **ppEnum)
 
HRESULT GetItem ([in] REFGUID rguid, [out] ITfLangBarItem **ppItem)
 
HRESULT AddItem ([in] ITfLangBarItem *punk)
 
HRESULT RemoveItem ([in] ITfLangBarItem *punk)
 
HRESULT AdviseItemSink ([in] ITfLangBarItemSink *punk, [out] DWORD *pdwCookie, [in] REFGUID rguidItem)
 
HRESULT UnadviseItemSink ([in] DWORD dwCookie)
 
HRESULT GetItemFloatingRect ([in] DWORD dwThreadId, [in] REFGUID rguid, [out] RECT *prc)
 
HRESULT GetItemsStatus ([in] ULONG ulCount, [in, size_is(ulCount)] const GUID *prgguid, [out, size_is(ulCount)] DWORD *pdwStatus)
 
HRESULT GetItemNum ([out] ULONG *pulCount)
 
HRESULT GetItems ([in] ULONG ulCount, [out, size_is(ulCount), length_is(*pcFetched)] ITfLangBarItem **ppItem, [out, size_is(ulCount), length_is(*pcFetched)] TF_LANGBARITEMINFO *pInfo, [out, size_is(ulCount), length_is(*pcFetched)] DWORD *pdwStatus, [in, out, unique] ULONG *pcFetched)
 
HRESULT AdviseItemsSink ([in] ULONG ulCount, [in, size_is(ulCount)] ITfLangBarItemSink **ppunk, [in, size_is(ulCount)] const GUID *pguidItem, [out, size_is(ulCount)] DWORD *pdwCookie)
 
HRESULT UnadviseItemsSink ([in] ULONG ulCount, [in, size_is(ulCount)] DWORD *pdwCookie)
 
- 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 IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 128 of file ctfutb.idl.

Member Function Documentation

◆ AddItem()

HRESULT ITfLangBarItemMgr::AddItem ( [in] ITfLangBarItem punk)

◆ AdviseItemSink()

HRESULT ITfLangBarItemMgr::AdviseItemSink ( [in] ITfLangBarItemSink punk,
[out] DWORD pdwCookie,
[in] REFGUID  rguidItem 
)

◆ AdviseItemsSink()

HRESULT ITfLangBarItemMgr::AdviseItemsSink ( [in] ULONG  ulCount,
[in, size_is(ulCount)] ITfLangBarItemSink **  ppunk,
[in, size_is(ulCount)] const GUID pguidItem,
[out, size_is(ulCount)] DWORD pdwCookie 
)

◆ EnumItems()

HRESULT ITfLangBarItemMgr::EnumItems ( [out] IEnumTfLangBarItems **  ppEnum)

◆ GetItem()

HRESULT ITfLangBarItemMgr::GetItem ( [in] REFGUID  rguid,
[out] ITfLangBarItem **  ppItem 
)

◆ GetItemFloatingRect()

HRESULT ITfLangBarItemMgr::GetItemFloatingRect ( [in] DWORD  dwThreadId,
[in] REFGUID  rguid,
[out] RECT prc 
)

◆ GetItemNum()

HRESULT ITfLangBarItemMgr::GetItemNum ( [out] ULONG pulCount)

◆ GetItems()

HRESULT ITfLangBarItemMgr::GetItems ( [in] ULONG  ulCount,
[out, size_is(ulCount), length_is(*pcFetched)] ITfLangBarItem **  ppItem,
[out, size_is(ulCount), length_is(*pcFetched)] TF_LANGBARITEMINFO pInfo,
[out, size_is(ulCount), length_is(*pcFetched)] DWORD pdwStatus,
[in, out, unique] ULONG pcFetched 
)

◆ GetItemsStatus()

HRESULT ITfLangBarItemMgr::GetItemsStatus ( [in] ULONG  ulCount,
[in, size_is(ulCount)] const GUID prgguid,
[out, size_is(ulCount)] DWORD pdwStatus 
)

◆ RemoveItem()

HRESULT ITfLangBarItemMgr::RemoveItem ( [in] ITfLangBarItem punk)

◆ UnadviseItemSink()

HRESULT ITfLangBarItemMgr::UnadviseItemSink ( [in] DWORD  dwCookie)

◆ UnadviseItemsSink()

HRESULT ITfLangBarItemMgr::UnadviseItemsSink ( [in] ULONG  ulCount,
[in, size_is(ulCount)] DWORD pdwCookie 
)

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