include/mshtml: Move some forward interface declarations to match Windows SDK.

Currently, these forward declarations make widl add IHTMLDocument2's `URL`
symbol before the other, lowercased, `url` symbols to the type library
(from IHTMLMetaElement, IDOMStorageEvent, etc). Since the typelib symbols
are case insensitive, `URL` ends up stored instead of `url`, which doesn't
match native.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
This commit is contained in:
Gabriel Ivăncescu 2022-09-29 16:25:51 +03:00 committed by Alexandre Julliard
parent 8a2883d3e9
commit 797030483e

View file

@ -395,9 +395,7 @@ interface IHTMLDOMConstructor : IDispatch
[propget, id(DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR), hidden] \
IDispatch *constructor()
interface IHTMLCaret;
interface IHTMLComputedStyle;
interface IHTMLDocument2;
interface IHTMLDocument7;
interface IHTMLElement;
interface IHTMLElement2;
@ -414,14 +412,6 @@ interface IHTMLWindow5;
interface IHTMLWindow6;
interface IHTMLWindow7;
interface IDOMEvent;
interface IDisplayPointer;
interface IDisplayServices;
interface ILineInfo;
interface IMarkupPointer;
interface IMarkupContainer;
interface ISegmentList;
interface IHTMLChangeLog;
interface IHTMLChangeSink;
interface ISVGSVGElement;
interface IHTMLDOMRange;
interface IHTMLStyleSheet;
@ -19574,6 +19564,8 @@ interface IHTMLFramesCollection2 : IDispatch
HRESULT length([retval, out] LONG *p);
}
interface IHTMLDocument2;
/*****************************************************************************
* IHTMLScreen interface
*/
@ -28841,6 +28833,16 @@ interface IHTMLComputedStyle : IUnknown
HRESULT IsEqual([in] IHTMLComputedStyle *pComputedStyle,[out] VARIANT_BOOL *pfEqual);
};
interface IHTMLCaret;
interface IDisplayPointer;
interface IDisplayServices;
interface ILineInfo;
interface IMarkupPointer;
interface IMarkupContainer;
interface ISegmentList;
interface IHTMLChangeLog;
interface IHTMLChangeSink;
/*****************************************************************************
* IDisplayPointer interface
*/