msctf: Define ITfCompartmentMgr and ITfCompartment.
This commit is contained in:
parent
156eeb08be
commit
ba4f606663
|
@ -904,3 +904,37 @@ interface ITfInsertAtSelection : IUnknown
|
||||||
[in] IDataObject *pDataObject,
|
[in] IDataObject *pDataObject,
|
||||||
[out] ITfRange **ppRange);
|
[out] ITfRange **ppRange);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(bb08f7a9-607a-4384-8623-056892b64371),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface ITfCompartment : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT SetValue(
|
||||||
|
[in] TfClientId tid,
|
||||||
|
[in] const VARIANT *pvarValue);
|
||||||
|
|
||||||
|
HRESULT GetValue(
|
||||||
|
[out] VARIANT *pvarValue);
|
||||||
|
};
|
||||||
|
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(7dcf57ac-18ad-438b-824d-979bffb74b7c),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface ITfCompartmentMgr : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT GetCompartment(
|
||||||
|
[in] REFGUID rguid,
|
||||||
|
[out] ITfCompartment **ppcomp);
|
||||||
|
|
||||||
|
HRESULT ClearCompartment(
|
||||||
|
[in] TfClientId tid,
|
||||||
|
[in] REFGUID rguid);
|
||||||
|
|
||||||
|
HRESULT EnumCompartments(
|
||||||
|
[out] IEnumGUID **ppEnum);
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in New Issue