mshtml.idl: Added IHTMLPerformance declaration.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Jacek Caban 2018-06-13 14:23:39 +02:00 committed by Alexandre Julliard
parent 7a45d2fa78
commit 47f92ec07a
2 changed files with 169 additions and 0 deletions

View File

@ -112,6 +112,9 @@
#define DISPID_RULESAPPLIED_COLLECTION DISPID_NORMAL_FIRST
#define DISPID_STYLESHEETRULESAPPLIED_COLLECTION DISPID_NORMAL_FIRST
#define DISPID_PROCESSINGINSTRUCTION DISPID_NORMAL_FIRST
#define DISPID_PERFORMANCE DISPID_NORMAL_FIRST
#define DISPID_PERFORMANCENAVIGATION DISPID_NORMAL_FIRST
#define DISPID_PERFORMANCETIMING DISPID_NORMAL_FIRST
#define DISPID_HTMLSELECTION DISPID_NORMAL_FIRST
#define DISPID_DOMRANGE DISPID_NORMAL_FIRST
#define DISPID_MEDIA DISPID_NORMAL_FIRST
@ -4025,6 +4028,43 @@
#define DISPID_IDOMPROCESSINGINSTRUCTION_TARGET DISPID_PROCESSINGINSTRUCTION
#define DISPID_IDOMPROCESSINGINSTRUCTION_DATA DISPID_PROCESSINGINSTRUCTION+1
/* IHTMLPerformanceNavigation */
#define DISPID_IHTMLPERFORMANCENAVIGATION_TYPE DISPID_PERFORMANCENAVIGATION
#define DISPID_IHTMLPERFORMANCENAVIGATION_REDIRECTCOUNT DISPID_PERFORMANCENAVIGATION+1
#define DISPID_IHTMLPERFORMANCENAVIGATION_TOSTRING DISPID_PERFORMANCENAVIGATION+2
#define DISPID_IHTMLPERFORMANCENAVIGATION_TOJSON DISPID_PERFORMANCENAVIGATION+3
/* IHTMLPerformanceTiming */
#define DISPID_IHTMLPERFORMANCETIMING_NAVIGATIONSTART DISPID_PERFORMANCETIMING
#define DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTSTART DISPID_PERFORMANCETIMING+1
#define DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTEND DISPID_PERFORMANCETIMING+2
#define DISPID_IHTMLPERFORMANCETIMING_REDIRECTSTART DISPID_PERFORMANCETIMING+3
#define DISPID_IHTMLPERFORMANCETIMING_REDIRECTEND DISPID_PERFORMANCETIMING+4
#define DISPID_IHTMLPERFORMANCETIMING_FETCHSTART DISPID_PERFORMANCETIMING+5
#define DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPSTART DISPID_PERFORMANCETIMING+6
#define DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPEND DISPID_PERFORMANCETIMING+7
#define DISPID_IHTMLPERFORMANCETIMING_CONNECTSTART DISPID_PERFORMANCETIMING+8
#define DISPID_IHTMLPERFORMANCETIMING_CONNECTEND DISPID_PERFORMANCETIMING+9
#define DISPID_IHTMLPERFORMANCETIMING_REQUESTSTART DISPID_PERFORMANCETIMING+10
#define DISPID_IHTMLPERFORMANCETIMING_RESPONSESTART DISPID_PERFORMANCETIMING+11
#define DISPID_IHTMLPERFORMANCETIMING_RESPONSEEND DISPID_PERFORMANCETIMING+12
#define DISPID_IHTMLPERFORMANCETIMING_DOMLOADING DISPID_PERFORMANCETIMING+13
#define DISPID_IHTMLPERFORMANCETIMING_DOMINTERACTIVE DISPID_PERFORMANCETIMING+14
#define DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTSTART DISPID_PERFORMANCETIMING+15
#define DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTEND DISPID_PERFORMANCETIMING+16
#define DISPID_IHTMLPERFORMANCETIMING_DOMCOMPLETE DISPID_PERFORMANCETIMING+17
#define DISPID_IHTMLPERFORMANCETIMING_LOADEVENTSTART DISPID_PERFORMANCETIMING+18
#define DISPID_IHTMLPERFORMANCETIMING_LOADEVENTEND DISPID_PERFORMANCETIMING+19
#define DISPID_IHTMLPERFORMANCETIMING_MSFIRSTPAINT DISPID_PERFORMANCETIMING+20
#define DISPID_IHTMLPERFORMANCETIMING_TOSTRING DISPID_PERFORMANCETIMING+21
#define DISPID_IHTMLPERFORMANCETIMING_TOJSON DISPID_PERFORMANCETIMING+22
/* IHTMLPerformance */
#define DISPID_IHTMLPERFORMANCE_NAVIGATION DISPID_PERFORMANCE
#define DISPID_IHTMLPERFORMANCE_TIMING DISPID_PERFORMANCE+1
#define DISPID_IHTMLPERFORMANCE_TOSTRING DISPID_PERFORMANCE+2
#define DISPID_IHTMLPERFORMANCE_TOJSON DISPID_PERFORMANCE+3
/* IDocumentEvent */
#define DISPID_IDOCUMENTEVENT_CREATEEVENT DISPID_OMDOCUMENT+108

View File

@ -17091,6 +17091,135 @@ interface IDOMProcessingInstruction : IDispatch
HRESULT data([out, retval] BSTR *p);
}
/*****************************************************************************
* IHTMLPerformanceNavigation interface
*/
[
odl,
oleautomation,
dual,
uuid(30510750-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLPerformanceNavigation : IDispatch
{
[propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_TYPE)]
HRESULT type([out, retval] ULONG *p);
[propget, id(DISPID_IHTMLPERFORMANCENAVIGATION_REDIRECTCOUNT)]
HRESULT redirectCount([out, retval] ULONG *p);
[id(DISPID_IHTMLPERFORMANCENAVIGATION_TOSTRING)]
HRESULT toString([out, retval] BSTR *string);
[id(DISPID_IHTMLPERFORMANCENAVIGATION_TOJSON)]
HRESULT toJSON([out, retval] VARIANT *pVar);
}
/*****************************************************************************
* IHTMLPerformanceTiming interface
*/
[
odl,
oleautomation,
dual,
uuid(30510752-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLPerformanceTiming : IDispatch
{
[propget, id(DISPID_IHTMLPERFORMANCETIMING_NAVIGATIONSTART)]
HRESULT navigationStart([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTSTART)]
HRESULT unloadEventStart([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_UNLOADEVENTEND)]
HRESULT unloadEventEnd([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTSTART)]
HRESULT redirectStart([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_REDIRECTEND)]
HRESULT redirectEnd([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_FETCHSTART)]
HRESULT fetchStart([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPSTART)]
HRESULT domainLookupStart([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMAINLOOKUPEND)]
HRESULT domainLookupEnd([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTSTART)]
HRESULT connectStart([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_CONNECTEND)]
HRESULT connectEnd([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_REQUESTSTART)]
HRESULT requestStart([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSESTART)]
HRESULT responseStart([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_RESPONSEEND)]
HRESULT responseEnd([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMLOADING)]
HRESULT domLoading([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMINTERACTIVE)]
HRESULT domInteractive([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTSTART)]
HRESULT domContentLoadedEventStart([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCONTENTLOADEDEVENTEND)]
HRESULT domContentLoadedEventEnd([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_DOMCOMPLETE)]
HRESULT domComplete([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTSTART)]
HRESULT loadEventStart([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_LOADEVENTEND)]
HRESULT loadEventEnd([out, retval] ULONGLONG *p);
[propget, id(DISPID_IHTMLPERFORMANCETIMING_MSFIRSTPAINT)]
HRESULT msFirstPaint([out, retval] ULONGLONG *p);
[id(DISPID_IHTMLPERFORMANCETIMING_TOSTRING)]
HRESULT toString([out, retval] BSTR *string);
[id(DISPID_IHTMLPERFORMANCETIMING_TOJSON)]
HRESULT toJSON([out, retval] VARIANT *pVar);
}
/*****************************************************************************
* IHTMLPerformance interface
*/
[
odl,
oleautomation,
dual,
uuid(3051074e-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLPerformance : IDispatch
{
[propget, id(DISPID_IHTMLPERFORMANCE_NAVIGATION)]
HRESULT navigation([out, retval] IHTMLPerformanceNavigation **p);
[propget, id(DISPID_IHTMLPERFORMANCE_TIMING)]
HRESULT timing([out, retval] IHTMLPerformanceTiming **p);
[id(DISPID_IHTMLPERFORMANCE_TOSTRING)]
HRESULT toString([out, retval] BSTR *string);
[id(DISPID_IHTMLPERFORMANCE_TOJSON)]
HRESULT toJSON([out, retval] VARIANT *pVar);
}
/*****************************************************************************
* IHTMLDocument interface
*/