Jacek Caban : mshtml.idl: Add IDOMCustomEvent declaration.

Alexandre Julliard julliard at winehq.org
Wed Jan 23 17:11:32 CST 2019


Module: wine
Branch: master
Commit: 0f6ab0e31ab4ecac65bea979178fdc800192aa44
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=0f6ab0e31ab4ecac65bea979178fdc800192aa44

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Jan 23 12:22:35 2019 +0100

mshtml.idl: Add IDOMCustomEvent declaration.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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
  */
 [




More information about the wine-cvs mailing list