diff --git a/include/mshtmdid.h b/include/mshtmdid.h index 6190537f1c5..a062131108f 100644 --- a/include/mshtmdid.h +++ b/include/mshtmdid.h @@ -2402,6 +2402,19 @@ /* IHTMLTitleElement */ #define DISPID_IHTMLTITLEELEMENT_TEXT DISPID_A_VALUE +/* IHTMLMetaElement */ +#define DISPID_IHTMLMETAELEMENT_HTTPEQUIV DISPID_HEDELEMS+1 +#define DISPID_IHTMLMETAELEMENT_CONTENT DISPID_HEDELEMS+2 +#define DISPID_IHTMLMETAELEMENT_NAME STDPROPID_XOBJ_NAME +#define DISPID_IHTMLMETAELEMENT_URL DISPID_HEDELEMS+3 +#define DISPID_IHTMLMETAELEMENT_CHARSET DISPID_HEDELEMS+13 + +/* IHTMLMetaElement2 */ +#define DISPID_IHTMLMETAELEMENT2_SCHEME DISPID_HEDELEMS+20 + +/* IHTMLMetaElement3 */ +#define DISPID_IHTMLMETAELEMENT3_IE8_URL DISPID_IE8_META + /* IHTMLRect */ #define DISPID_IHTMLRECT_LEFT DISPID_OMRECT+1 #define DISPID_IHTMLRECT_TOP DISPID_OMRECT+2 diff --git a/include/mshtml.idl b/include/mshtml.idl index fd4a509a175..2b532bedf89 100644 --- a/include/mshtml.idl +++ b/include/mshtml.idl @@ -9657,7 +9657,63 @@ methods: } /***************************************************************************** - * DispHTMLUnknownElement interface + * DispHTMLMetaElement dispinterface + */ +[ + hidden, + uuid(3050f517-98b5-11cf-bb82-00aa00bdce0b) +] +dispinterface DispHTMLMetaElement +{ +properties: +methods: + WINE_HTMLELEMENT_DISPINTERFACE_DECL; + + [propput, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV), displaybind, bindable] + void httpEquiv(BSTR v); + + [propget, id(DISPID_IHTMLMETAELEMENT_HTTPEQUIV), displaybind, bindable] + BSTR httpEquiv(); + + [propput, id(DISPID_IHTMLMETAELEMENT_CONTENT), displaybind, bindable] + void content(BSTR v); + + [propget, id(DISPID_IHTMLMETAELEMENT_CONTENT), displaybind, bindable] + BSTR content(); + + [propput, id(DISPID_IHTMLMETAELEMENT_NAME), displaybind, bindable] + void name(BSTR v); + + [propget, id(DISPID_IHTMLMETAELEMENT_NAME), displaybind, bindable] + BSTR name(); + + [propput, id(DISPID_IHTMLMETAELEMENT_URL), displaybind, bindable] + void url(BSTR v); + + [propget, id(DISPID_IHTMLMETAELEMENT_URL), displaybind, bindable] + BSTR url(); + + [propput, id(DISPID_IHTMLMETAELEMENT_CHARSET), displaybind, bindable] + void charset(BSTR v); + + [propget, id(DISPID_IHTMLMETAELEMENT_CHARSET), displaybind, bindable] + BSTR charset(); + + [propput, id(DISPID_IHTMLMETAELEMENT2_SCHEME), displaybind, bindable] + void scheme(BSTR v); + + [propget, id(DISPID_IHTMLMETAELEMENT2_SCHEME), displaybind, bindable] + BSTR scheme(); + + [propput, id(DISPID_IHTMLMETAELEMENT3_IE8_URL)] + void ie8_url(BSTR v); + + [propget, id(DISPID_IHTMLMETAELEMENT3_IE8_URL)] + BSTR ie8_url(); +} + +/***************************************************************************** + * DispHTMLUnknownElement dispinterface */ [ hidden,