dimm.idl: Add IActiveIMMMessagePumpOwner.

This commit is contained in:
Thomas Faber 2015-06-23 15:36:53 +02:00 committed by Alexandre Julliard
parent 3cda870469
commit 38fb26fbb3
1 changed files with 15 additions and 1 deletions

View File

@ -578,6 +578,20 @@ interface IActiveIMMApp : IUnknown
[out] IEnumInputContext **ppEnum); [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) uuid(4955dd33-b159-11d0-8fcf-00aa006bcc59)
] ]
@ -586,5 +600,5 @@ coclass CActiveIMM
[default] interface IActiveIMMApp; [default] interface IActiveIMMApp;
/* interface IActiveIMMIME; */ /* interface IActiveIMMIME; */
/* interface IActiveIMMRegistrar; */ /* interface IActiveIMMRegistrar; */
/* interface IActiveIMMMessagePumpOwner; */ interface IActiveIMMMessagePumpOwner;
} }