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

oldstable
Piotr Caban 2009-12-15 23:47:00 +01:00 committed by Alexandre Julliard
parent 7e3fd4e3c6
commit c23b0b0b48
1 changed files with 41 additions and 0 deletions

View File

@ -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 */