mshtml.idl: Add IDOMCustomEvent declaration.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
stable
Jacek Caban 2019-01-23 12:22:35 +01:00 committed by Alexandre Julliard
parent 28389a06f7
commit 0f6ab0e31a
2 changed files with 50 additions and 0 deletions

View File

@ -4119,6 +4119,10 @@
#define DISPID_IDOMKEYBOARDEVENT_IE9_CHAR DISPID_DOMKEYBOARDEVENT+13
#define DISPID_IDOMKEYBOARDEVENT_LOCALE DISPID_DOMKEYBOARDEVENT+14
/* IDOMCustomEvent */
#define DISPID_IDOMCUSTOMEVENT_DETAIL DISPID_DOMCUSTOMEVENT+1
#define DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT DISPID_DOMCUSTOMEVENT+2
/* IDOMMessageEvent */
#define DISPID_IDOMMESSAGEEVENT_DATA DISPID_DOMMESSAGEEVENT+1
#define DISPID_IDOMMESSAGEEVENT_ORIGIN DISPID_DOMMESSAGEEVENT+2

View File

@ -23640,6 +23640,52 @@ methods:
BSTR locale();
}
/*****************************************************************************
* IDOMCustomEvent interface
*/
[
odl,
oleautomation,
dual,
uuid(305106de-98b5-11cf-bb82-00aa00bdce0b)
]
interface IDOMCustomEvent : IDispatch
{
[propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL)]
HRESULT detail([out, retval] VARIANT *p);
[id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT)]
HRESULT initCustomEvent(
[in] BSTR eventType,
[in] VARIANT_BOOL canBubble,
[in] VARIANT_BOOL cancelable,
[in] VARIANT *detail);
}
/*****************************************************************************
* DispDOMCustomEvent dispinterface
*/
[
hidden,
uuid(3059007c-98b5-11cf-bb82-00aa00bdce0b)
]
dispinterface DispDOMCustomEvent
{
properties:
methods:
WINE_IDOMEVENT_DISPINTERFACE_DECL;
[propget, id(DISPID_IDOMCUSTOMEVENT_DETAIL)]
VARIANT detail();
[id(DISPID_IDOMCUSTOMEVENT_INITCUSTOMEVENT)]
void initCustomEvent(
[in] BSTR eventType,
[in] VARIANT_BOOL canBubble,
[in] VARIANT_BOOL cancelable,
[in] VARIANT *detail);
}
/*****************************************************************************
* IDOMMessageEvent interface
*/