Module: wine Branch: master Commit: c23b0b0b4860440e206aba9c39a143707ff74ac4 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c23b0b0b4860440e206aba9c39...
Author: Piotr Caban piotr@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 */