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