Module: wine Branch: master Commit: 0f6ab0e31ab4ecac65bea979178fdc800192aa44 URL: https://source.winehq.org/git/wine.git/?a=commit;h=0f6ab0e31ab4ecac65bea9791...
Author: Jacek Caban jacek@codeweavers.com Date: Wed Jan 23 12:22:35 2019 +0100
mshtml.idl: Add IDOMCustomEvent declaration.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
include/mshtmdid.h | 4 ++++ include/mshtml.idl | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+)
diff --git a/include/mshtmdid.h b/include/mshtmdid.h index 67d4835..01a2f5a 100644 --- a/include/mshtmdid.h +++ b/include/mshtmdid.h @@ -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 diff --git a/include/mshtml.idl b/include/mshtml.idl index 800fe38..b92955c 100644 --- a/include/mshtml.idl +++ b/include/mshtml.idl @@ -23641,6 +23641,52 @@ methods: }
/***************************************************************************** + * 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 */ [