Thomas Faber : dimm.idl: Add IActiveIMMMessagePumpOwner.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Jun 25 08:19:40 CDT 2015


Module: wine
Branch: master
Commit: 38fb26fbb3a2e3318575197d0a9e7592f8853c6e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=38fb26fbb3a2e3318575197d0a9e7592f8853c6e

Author: Thomas Faber <thomas.faber at reactos.org>
Date:   Tue Jun 23 15:36:53 2015 +0200

dimm.idl: Add IActiveIMMMessagePumpOwner.

---

 include/dimm.idl | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/include/dimm.idl b/include/dimm.idl
index 851ec90..3e31811 100644
--- a/include/dimm.idl
+++ b/include/dimm.idl
@@ -579,6 +579,20 @@ interface IActiveIMMApp : IUnknown
 }
 
 [
+    object,
+    uuid(b5cf2cfa-8aeb-11d1-9364-0060b067b86e),
+    pointer_default(unique)
+]
+interface IActiveIMMMessagePumpOwner : IUnknown
+{
+    HRESULT Start();
+    HRESULT End();
+    HRESULT OnTranslateMessage([in] const MSG *msg);
+    HRESULT Pause([out] DWORD *cookie);
+    HRESULT Resume([in] DWORD cookie);
+}
+
+[
     uuid(4955dd33-b159-11d0-8fcf-00aa006bcc59)
 ]
 coclass CActiveIMM
@@ -586,5 +600,5 @@ coclass CActiveIMM
     [default] interface IActiveIMMApp;
     /* interface IActiveIMMIME; */
     /* interface IActiveIMMRegistrar; */
-    /* interface IActiveIMMMessagePumpOwner; */
+    interface IActiveIMMMessagePumpOwner;
 }




More information about the wine-cvs mailing list