Piotr Caban : mshtml: Added IElementBehavior{Site, Factory} to idl file.

Alexandre Julliard julliard at winehq.org
Wed Dec 16 09:41:37 CST 2009


Module: wine
Branch: master
Commit: c23b0b0b4860440e206aba9c39a143707ff74ac4
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c23b0b0b4860440e206aba9c39a143707ff74ac4

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Tue Dec 15 23:47:00 2009 +0100

mshtml: Added IElementBehavior{Site,Factory} to idl file.

---

 include/mshtml.idl |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/include/mshtml.idl b/include/mshtml.idl
index 5b390ee..4a182f2 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -15085,4 +15085,45 @@ interface IHTMLEditServices : IUnknown
         [in] SELECTION_TYPE eType);
 }
 
+/*****************************************************************************
+ *    IElementBehaviorSite interface
+ */
+[
+    odl,
+    uuid(3050F427-98B5-11CF-BB82-00AA00BDCE0B)
+]
+interface IElementBehaviorSite : IUnknown {
+    HRESULT GetElement([out, retval] IHTMLElement **ppElement);
+    HRESULT RegisterNotification([in] long lEvent);
+}
+
+/*****************************************************************************
+ *    IElementBehavior interface
+ */
+[
+    odl,
+    uuid(3050F425-98B5-11CF-BB82-00AA00BDCE0B)
+]
+interface IElementBehavior : IUnknown {
+    HRESULT Init([in] IElementBehaviorSite *pBehaviorSite);
+    HRESULT Notify([in] long lEvent,  [in, out] VARIANT *pVar);
+    HRESULT Detach();
+}
+
+/*****************************************************************************
+ *    IElementBehaviorFactory interface
+ */
+[
+    odl,
+    uuid(3050f429-98b5-11cf-bb82-00aa00bdce0b)
+]
+interface IElementBehaviorFactory : IUnknown
+{
+    HRESULT FindBehavior(
+        [in] BSTR bstrBehavior,
+        [in] BSTR bstrBehaviorUrl,
+        [in] IElementBehaviorSite *pSite,
+        [out] IElementBehavior **ppBehavior);
+}
+
 } /* library MSHTML */




More information about the wine-cvs mailing list