Added some declarations to mshtml.idl.
diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index 1e4b45c..9887616 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -88,6 +88,8 @@
 #define DISPID_TABLESECTION     DISPID_NORMAL_FIRST
 #define DISPID_OMDOCUMENT       DISPID_NORMAL_FIRST
 #define DISPID_SCREEN           DISPID_NORMAL_FIRST
+#define DISPID_DOMATTRIBUTE     DISPID_NORMAL_FIRST
+#define DISPID_DOMIMPLEMENTATION  DISPID_NORMAL_FIRST
 
 #define DISPID_COLLECTION      (DISPID_NORMAL_FIRST+500)
 #define DISPID_IMG             (DISPID_IMGBASE+1000)
@@ -741,6 +743,7 @@
 #define DISPID_IHTMLDOCUMENT4_FIREEVENT              DISPID_OMDOCUMENT+95
 #define DISPID_IHTMLDOCUMENT4_CREATERENDERSTYLE      DISPID_OMDOCUMENT+96
 #define DISPID_IHTMLDOCUMENT4_ONCONTROLSELECT        DISPID_EVPROP_ONCONTROLSELECT
+#define DISPID_IHTMLDOCUMENT4_URLUNENCODED           DISPID_OMDOCUMENT+97
 
 /* IHTMLDocument5 */
 #define DISPID_IHTMLDOCUMENT5_ONMOUSEWHEEL        DISPID_EVPROP_ONMOUSEWHEEL
@@ -1281,4 +1284,23 @@
 #define DISPID_IHTMLDOMNODE_PREVIOUSSIBLING    DISPID_ELEMENT+78
 #define DISPID_IHTMLDOMNODE_NEXTSIBLING        DISPID_ELEMENT+79
 
+/* IHTMLRenderStyle */
+#define DISPID_IHTMLRENDERSTYLE_TEXTLINETHROUGHSTYLE  DISPID_A_TEXTLINETHROUGHSTYLE
+#define DISPID_IHTMLRENDERSTYLE_TEXTUNDERLINESTYLE    DISPID_A_TEXTUNDERLINESTYLE
+#define DISPID_IHTMLRENDERSTYLE_TEXTEFFECT            DISPID_A_TEXTEFFECT
+#define DISPID_IHTMLRENDERSTYLE_TEXTCOLOR             DISPID_A_TEXTCOLOR
+#define DISPID_IHTMLRENDERSTYLE_TEXTBACKGROUNDCOLOR   DISPID_A_TEXTBACKGROUNDCOLOR
+#define DISPID_IHTMLRENDERSTYLE_TEXTDECORATIONCOLOR   DISPID_A_TEXTDECORATIONCOLOR
+#define DISPID_IHTMLRENDERSTYLE_RENDERINGPRIORITY     DISPID_A_RENDERINGPRIORITY
+#define DISPID_IHTMLRENDERSTYLE_DEFAULTTEXTSELECTION  DISPID_A_DEFAULTTEXTSELECTION
+#define DISPID_IHTMLRENDERSTYLE_TEXTDECORATION        DISPID_A_STYLETEXTDECORATION
+
+/* IHTMLDOMImplementation */
+#define DISPID_IHTMLDOMIMPLEMENTATION_HASFEATURE  DISPID_DOMIMPLEMENTATION
+
+/* IHTMLDOMAttribute */
+#define DISPID_IHTMLDOMATTRIBUTE_NODENAME   DISPID_DOMATTRIBUTE
+#define DISPID_IHTMLDOMATTRIBUTE_NODEVALUE  DISPID_DOMATTRIBUTE+2
+#define DISPID_IHTMLDOMATTRIBUTE_SPECIFIED  DISPID_DOMATTRIBUTE+1
+
 #endif /* __MSHTMDID_H__ */