- Update "slightly less than all" IDLs to Wine-1.3.9. (Except for shlobj, shobjidl...
[reactos.git] / reactos / include / psdk / mshtmdid.h
index e3683e9..1e9ab77 100644 (file)
 #define DISPID_IE8_FRAME          DISPID_IE8_FRAMESITEBASE
 #define DISPID_IE8_IFRAME         DISPID_IE8_FRAMESITEBASE
 
+#define DISPID_IE8_OBJECTBASE  (DISPID_OBJECT+30)
+#define DISPID_IE8_OBJECTMAX   (DISPID_STYLE-1)
+#define DISPID_IE8_OBJECT      DISPID_IE8_OBJECTBASE
+
 #define DISPID_COLLECTION      (DISPID_NORMAL_FIRST+500)
 #define DISPID_OPTIONS_COL     (DISPID_NORMAL_FIRST+500)
 #define DISPID_IMG             (DISPID_IMGBASE+1000)
 #define DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID  DISPID_OMDOCUMENT+105
 #define DISPID_IHTMLDOCUMENT6_UPDATESETTINGS      DISPID_OMDOCUMENT+106
 
+/* IHTMLEmbedElement */
+#define DISPID_IHTMLEMBEDELEMENT_HIDDEN       DISPID_OBJECT+10
+#define DISPID_IHTMLEMBEDELEMENT_PALETTE      DISPID_OBJECT+4
+#define DISPID_IHTMLEMBEDELEMENT_PLUGINSPAGE  DISPID_OBJECT+5
+#define DISPID_IHTMLEMBEDELEMENT_SRC          DISPID_OBJECT+6
+#define DISPID_IHTMLEMBEDELEMENT_UNITS        DISPID_OBJECT+8
+#define DISPID_IHTMLEMBEDELEMENT_NAME         STDPROPID_XOBJ_NAME
+#define DISPID_IHTMLEMBEDELEMENT_WIDTH        STDPROPID_XOBJ_WIDTH
+#define DISPID_IHTMLEMBEDELEMENT_HEIGHT       STDPROPID_XOBJ_HEIGHT
+
+/* IHTMLEmbedElement2 */
+#define DISPID_IHTMLEMBEDELEMENT2_IE8_SRC          DISPID_IE8_EMBED
+#define DISPID_IHTMLEMBEDELEMENT2_IE8_PLUGINSPAGE  DISPID_IE8_EMBED+1
+
 /* IHTMLElementCollection */
 #define DISPID_IHTMLELEMENTCOLLECTION_LENGTH     DISPID_COLLECTION
 #define DISPID_IHTMLELEMENTCOLLECTION_TOSTRING   (DISPID_COLLECTION+1)
 /* IHTMLScriptElement3 */
 #define DISPID_IHTMLSCRIPTELEMENT3_IE8_SRC  DISPID_IE8_SCRIPT
 
+/* IHTMLObjectElement */
+#define DISPID_IHTMLOBJECTELEMENT_OBJECT              DISPID_OBJECT+1
+#define DISPID_IHTMLOBJECTELEMENT_CLASSID             DISPID_OBJECT+2
+#define DISPID_IHTMLOBJECTELEMENT_DATA                DISPID_OBJECT+3
+#define DISPID_IHTMLOBJECTELEMENT_RECORDSET           DISPID_OBJECT+5
+#define DISPID_IHTMLOBJECTELEMENT_ALIGN               STDPROPID_XOBJ_CONTROLALIGN
+#define DISPID_IHTMLOBJECTELEMENT_NAME                STDPROPID_XOBJ_NAME
+#define DISPID_IHTMLOBJECTELEMENT_CODEBASE            DISPID_OBJECT+6
+#define DISPID_IHTMLOBJECTELEMENT_CODETYPE            DISPID_OBJECT+7
+#define DISPID_IHTMLOBJECTELEMENT_CODE                DISPID_OBJECT+8
+#define DISPID_IHTMLOBJECTELEMENT_BASEHREF            STDPROPID_XOBJ_BASEHREF
+#define DISPID_IHTMLOBJECTELEMENT_TYPE                DISPID_OBJECT+9
+#define DISPID_IHTMLOBJECTELEMENT_FORM                DISPID_SITE+4
+#define DISPID_IHTMLOBJECTELEMENT_WIDTH               STDPROPID_XOBJ_WIDTH
+#define DISPID_IHTMLOBJECTELEMENT_HEIGHT              STDPROPID_XOBJ_HEIGHT
+#define DISPID_IHTMLOBJECTELEMENT_READYSTATE          DISPID_OBJECT+10
+#define DISPID_IHTMLOBJECTELEMENT_ONREADYSTATECHANGE  DISPID_EVPROP_ONREADYSTATECHANGE
+#define DISPID_IHTMLOBJECTELEMENT_ONERROR             DISPID_EVPROP_ONERROR
+#define DISPID_IHTMLOBJECTELEMENT_ALTHTML             DISPID_OBJECT+11
+#define DISPID_IHTMLOBJECTELEMENT_VSPACE              DISPID_OBJECT+12
+#define DISPID_IHTMLOBJECTELEMENT_HSPACE              DISPID_OBJECT+13
+
+/* IHTMLObjectElement2 */
+#define DISPID_IHTMLOBJECTELEMENT2_NAMEDRECORDSET  DISPID_OBJECT+14
+#define DISPID_IHTMLOBJECTELEMENT2_CLASSID         DISPID_OBJECT+2
+#define DISPID_IHTMLOBJECTELEMENT2_DATA            DISPID_OBJECT+3
+
+/* IHTMLObjectElement3 */
+#define DISPID_IHTMLOBJECTELEMENT3_ARCHIVE  DISPID_OBJECT+15
+#define DISPID_IHTMLOBJECTELEMENT3_ALT      DISPID_OBJECT+16
+#define DISPID_IHTMLOBJECTELEMENT3_DECLARE  DISPID_OBJECT+17
+#define DISPID_IHTMLOBJECTELEMENT3_STANDBY  DISPID_OBJECT+18
+#define DISPID_IHTMLOBJECTELEMENT3_BORDER   DISPID_OBJECT+19
+#define DISPID_IHTMLOBJECTELEMENT3_USEMAP   DISPID_OBJECT+20
+
+/* IHTMLObjectElement4 */
+#define DISPID_IHTMLOBJECTELEMENT4_CONTENTDOCUMENT  DISPID_IE8_OBJECT
+#define DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE     DISPID_IE8_OBJECT+1
+#define DISPID_IHTMLOBJECTELEMENT4_IE8_DATA         DISPID_IE8_OBJECT+2
+
+/* IHTMLParamElement */
+#define DISPID_IHTMLPARAMELEMENT_NAME       DISPID_PARAM+1
+#define DISPID_IHTMLPARAMELEMENT_VALUE      DISPID_PARAM+2
+#define DISPID_IHTMLPARAMELEMENT_TYPE       DISPID_PARAM+3
+#define DISPID_IHTMLPARAMELEMENT_VALUETYPE  DISPID_PARAM+4
+
+/* IHTMLParamElement2 */
+#define DISPID_IHTMLPARAMELEMENT2_NAME           DISPID_PARAM+1
+#define DISPID_IHTMLPARAMELEMENT2_TYPE           DISPID_PARAM+3
+#define DISPID_IHTMLPARAMELEMENT2_VALUE          DISPID_PARAM+2
+#define DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE  DISPID_IE8_PARAM
+
 /* IHTMLFrameBase */
 #define DISPID_IHTMLFRAMEBASE_SRC           DISPID_FRAMESITE+0
 #define DISPID_IHTMLFRAMEBASE_NAME          STDPROPID_XOBJ_NAME
 #define DISPID_IHTMLIFRAMEELEMENT2_HEIGHT  STDPROPID_XOBJ_HEIGHT
 #define DISPID_IHTMLIFRAMEELEMENT2_WIDTH   STDPROPID_XOBJ_WIDTH
 
+/* IHTMLStyleElement */
+#define DISPID_IHTMLSTYLEELEMENT_TYPE                DISPID_STYLEELEMENT+2
+#define DISPID_IHTMLSTYLEELEMENT_READYSTATE          DISPID_A_READYSTATE
+#define DISPID_IHTMLSTYLEELEMENT_ONREADYSTATECHANGE  DISPID_EVPROP_ONREADYSTATECHANGE
+#define DISPID_IHTMLSTYLEELEMENT_ONLOAD              DISPID_EVPROP_ONLOAD
+#define DISPID_IHTMLSTYLEELEMENT_ONERROR             DISPID_EVPROP_ONERROR
+#define DISPID_IHTMLSTYLEELEMENT_STYLESHEET          DISPID_STYLEELEMENT+4
+#define DISPID_IHTMLSTYLEELEMENT_DISABLED            STDPROPID_XOBJ_DISABLED
+#define DISPID_IHTMLSTYLEELEMENT_MEDIA               DISPID_STYLEELEMENT+6
+
 /* IHTMLControlElement */
 #define DISPID_IHTMLCONTROLELEMENT_TABINDEX        STDPROPID_XOBJ_TABINDEX
 #define DISPID_IHTMLCONTROLELEMENT_FOCUS           (DISPID_SITE+0)