From 38fb26fbb3a2e3318575197d0a9e7592f8853c6e Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Tue, 23 Jun 2015 15:36:53 +0200 Subject: [PATCH] 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 851ec90cfd1..3e31811e86b 100644 --- a/include/dimm.idl +++ b/include/dimm.idl @@ -578,6 +578,20 @@ interface IActiveIMMApp : IUnknown [out] IEnumInputContext **ppEnum); } +[ + 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) ] @@ -586,5 +600,5 @@ coclass CActiveIMM [default] interface IActiveIMMApp; /* interface IActiveIMMIME; */ /* interface IActiveIMMRegistrar; */ - /* interface IActiveIMMMessagePumpOwner; */ + interface IActiveIMMMessagePumpOwner; }