Aric Stewart : msctf: Define ITfCompartmentMgr and ITfCompartment.
Alexandre Julliard
julliard at winehq.org
Thu Jun 4 07:59:35 CDT 2009
Module: wine
Branch: master
Commit: ba4f6066635e4b6c8da4133064d1cb52c0a703b7
URL: http://source.winehq.org/git/wine.git/?a=commit;h=ba4f6066635e4b6c8da4133064d1cb52c0a703b7
Author: Aric Stewart <aric at codeweavers.com>
Date: Wed Jun 3 11:28:33 2009 -0500
msctf: Define ITfCompartmentMgr and ITfCompartment.
---
include/msctf.idl | 34 ++++++++++++++++++++++++++++++++++
1 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/include/msctf.idl b/include/msctf.idl
index 0a441a6..4db67f4 100644
--- a/include/msctf.idl
+++ b/include/msctf.idl
@@ -904,3 +904,37 @@ interface ITfInsertAtSelection : IUnknown
[in] IDataObject *pDataObject,
[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);
+};
More information about the wine-cvs
mailing list