Module: wine Branch: master Commit: 85e9e2867cca8a830c65f705dffbb617739c3f14 URL: http://source.winehq.org/git/wine.git/?a=commit;h=85e9e2867cca8a830c65f705df...
Author: Jacek Caban jacek@codeweavers.com Date: Fri Apr 14 14:36:00 2017 +0200
mshtml.idl: Added HTMLInputElement coclass declaration.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/mshtml/htmlinput.c | 4 ++-- include/mshtml.idl | 29 +++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 2 deletions(-)
diff --git a/dlls/mshtml/htmlinput.c b/dlls/mshtml/htmlinput.c index 3a03611..607e24f 100644 --- a/dlls/mshtml/htmlinput.c +++ b/dlls/mshtml/htmlinput.c @@ -34,14 +34,14 @@
WINE_DEFAULT_DEBUG_CHANNEL(mshtml);
-typedef struct { +struct HTMLInputElement { HTMLElement element;
IHTMLInputElement IHTMLInputElement_iface; IHTMLInputTextElement IHTMLInputTextElement_iface;
nsIDOMHTMLInputElement *nsinput; -} HTMLInputElement; +};
static const WCHAR forW[] = {'f','o','r',0};
diff --git a/include/mshtml.idl b/include/mshtml.idl index b34d7be..91d38cb 100644 --- a/include/mshtml.idl +++ b/include/mshtml.idl @@ -11148,6 +11148,35 @@ methods: }
/***************************************************************************** + * HTMLInputElement coclass + */ +[ + noncreatable, + uuid(3050f5d8-98b5-11cf-bb82-00aa00bdce0b) +] +coclass HTMLInputElement +{ + [default] dispinterface DispHTMLInputElement; + /* [source, default] dispinterface HTMLInputTextElementEvents; */ + /* [source] dispinterface HTMLInputTextElementEvents2; */ + /* [source] dispinterface HTMLOptionButtonElementEvents; */ + /* [source] dispinterface HTMLButtonElementEvents; */ + WINE_HTMLDATAELEMENT_INTERFACES; + interface IHTMLControlElement; + interface IHTMLInputElement; + /* interface IHTMLInputElement2; */ + interface IHTMLInputTextElement; + /* interface IHTMLInputTextElement2; */ + /* interface IHTMLInputHiddenElement; */ + /* interface IHTMLInputButtonElement; */ + /* interface IHTMLInputFileElement; */ + /* interface IHTMLOptionButtonElement; */ + /* interface IHTMLInputImage; */ + /* interface IHTMLInputElement3; */ + /* interface IHTMLInputRangeElement; */ +} + +/***************************************************************************** * IHTMLTextAreaElement interface */ [