Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
356d60df
Commit
356d60df
authored
Oct 02, 2009
by
Jacek Caban
Committed by
Alexandre Julliard
Oct 02, 2009
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
mshtml.idl: Added DispHTMLAnchorElement declaration.
parent
30004df7
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1598 additions
and
189 deletions
+1598
-189
mshtmdid.h
include/mshtmdid.h
+109
-0
mshtml.idl
include/mshtml.idl
+1489
-189
No files found.
include/mshtmdid.h
View file @
356d60df
...
...
@@ -20,6 +20,8 @@
#define __MSHTMDID_H__
#define DISPID_NORMAL_FIRST 1000
#define DISPID_IE8_NORMAL_FIRST (DISPID_NORMAL_FIRST+150)
#define DISPID_OMDOCUMENT DISPID_NORMAL_FIRST
#define DISPID_DATATRANSFER DISPID_NORMAL_FIRST
#define DISPID_ANCHOR DISPID_NORMAL_FIRST
...
...
@@ -97,6 +99,31 @@
#define DISPID_GENERIC DISPID_NORMAL_FIRST
#define DISPID_DOMIMPLEMENTATION DISPID_NORMAL_FIRST
#define DISPID_IE8_ANCHOR DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_AREA DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_BASE DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_BODY DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_FORM DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_HEAD DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_IMG DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_INPUT DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_LINK DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_MOD DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_SCRIPT DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_ATTR DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_NAMEDNODEMAP DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_COLLECTION DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_PARAM DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_EMBED DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_BLOCK DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_META DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_STYLE DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_SELECT DISPID_IE8_NORMAL_FIRST
#define DISPID_IE8_ELEMENTBASE (DISPID_ELEMENT+200)
#define DISPID_IE8_ELEMENTMAX (DISPID_SITE-1)
#define DISPID_IE8_ELEMENT DISPID_IE8_ELEMENTBASE
#define DISPID_COLLECTION (DISPID_NORMAL_FIRST+500)
#define DISPID_OPTIONS_COL (DISPID_NORMAL_FIRST+500)
#define DISPID_IMG (DISPID_IMGBASE+1000)
...
...
@@ -1001,6 +1028,13 @@
/* IHTMLElementCollection3 */
#define DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM DISPID_COLLECTION+6
/* IHTMLAttributeCollection3 */
#define DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM DISPID_IE8_NAMEDNODEMAP
#define DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM DISPID_IE8_NAMEDNODEMAP+1
#define DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM DISPID_IE8_NAMEDNODEMAP+2
#define DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM DISPID_IE8_NAMEDNODEMAP+4
#define DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH DISPID_IE8_NAMEDNODEMAP+3
/* IHTMLDOMChildrenCollection */
#define DISPID_IHTMLDOMCHILDRENCOLLECTION_LENGTH DISPID_COLLECTION
#define DISPID_IHTMLDOMCHILDRENCOLLECTION__NEWENUM DISPID_NEWENUM
...
...
@@ -1302,6 +1336,49 @@
#define DISPID_IHTMLELEMENT4_ONFOCUSIN DISPID_EVPROP_ONFOCUSIN
#define DISPID_IHTMLELEMENT4_ONFOCUSOUT DISPID_EVPROP_ONFOCUSOUT
/* IElementSelector */
#define DISPID_IELEMENTSELECTOR_QUERYSELECTOR DISPID_ELEMENT+114
#define DISPID_IELEMENTSELECTOR_QUERYSELECTORALL DISPID_ELEMENT+115
/* IHTMLElement5 */
#define DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE DISPID_IE8_ELEMENT
#define DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE DISPID_IE8_ELEMENT+1
#define DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE DISPID_IE8_ELEMENT+2
#define DISPID_IHTMLELEMENT5_HASATTRIBUTE DISPID_IE8_ELEMENT+3
#define DISPID_IHTMLELEMENT5_ROLE DISPID_IE8_ELEMENT+4
#define DISPID_IHTMLELEMENT5_ARIABUSY DISPID_IE8_ELEMENT+5
#define DISPID_IHTMLELEMENT5_ARIACHECKED DISPID_IE8_ELEMENT+6
#define DISPID_IHTMLELEMENT5_ARIADISABLED DISPID_IE8_ELEMENT+7
#define DISPID_IHTMLELEMENT5_ARIAEXPANDED DISPID_IE8_ELEMENT+8
#define DISPID_IHTMLELEMENT5_ARIAHASPOPUP DISPID_IE8_ELEMENT+9
#define DISPID_IHTMLELEMENT5_ARIAHIDDEN DISPID_IE8_ELEMENT+10
#define DISPID_IHTMLELEMENT5_ARIAINVALID DISPID_IE8_ELEMENT+11
#define DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE DISPID_IE8_ELEMENT+12
#define DISPID_IHTMLELEMENT5_ARIAPRESSED DISPID_IE8_ELEMENT+13
#define DISPID_IHTMLELEMENT5_ARIAREADONLY DISPID_IE8_ELEMENT+14
#define DISPID_IHTMLELEMENT5_ARIAREQUIRED DISPID_IE8_ELEMENT+15
#define DISPID_IHTMLELEMENT5_ARIASECRET DISPID_IE8_ELEMENT+16
#define DISPID_IHTMLELEMENT5_ARIASELECTED DISPID_IE8_ELEMENT+17
#define DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE DISPID_IE8_ELEMENT+18
#define DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE DISPID_IE8_ELEMENT+19
#define DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE DISPID_IE8_ELEMENT+20
#define DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES DISPID_IE8_ELEMENT+21
#define DISPID_IHTMLELEMENT5_ARIAVALUENOW DISPID_IE8_ELEMENT+22
#define DISPID_IHTMLELEMENT5_ARIAPOSINSET DISPID_IE8_ELEMENT+23
#define DISPID_IHTMLELEMENT5_ARIASETSIZE DISPID_IE8_ELEMENT+24
#define DISPID_IHTMLELEMENT5_ARIALEVEL DISPID_IE8_ELEMENT+25
#define DISPID_IHTMLELEMENT5_ARIAVALUEMIN DISPID_IE8_ELEMENT+26
#define DISPID_IHTMLELEMENT5_ARIAVALUEMAX DISPID_IE8_ELEMENT+27
#define DISPID_IHTMLELEMENT5_ARIACONTROLS DISPID_IE8_ELEMENT+28
#define DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY DISPID_IE8_ELEMENT+29
#define DISPID_IHTMLELEMENT5_ARIAFLOWTO DISPID_IE8_ELEMENT+30
#define DISPID_IHTMLELEMENT5_ARIALABELLEDBY DISPID_IE8_ELEMENT+31
#define DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT DISPID_IE8_ELEMENT+32
#define DISPID_IHTMLELEMENT5_ARIAOWNS DISPID_IE8_ELEMENT+33
#define DISPID_IHTMLELEMENT5_HASATTRIBUTES DISPID_IE8_ELEMENT+34
#define DISPID_IHTMLELEMENT5_ARIALIVE DISPID_IE8_ELEMENT+35
#define DISPID_IHTMLELEMENT5_ARIARELEVANT DISPID_IE8_ELEMENT+36
/* IHTMLGenericElement */
#define DISPID_IHTMLGENERICELEMENT_RECORDSET DISPID_GENERIC+1
#define DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET DISPID_GENERIC+2
...
...
@@ -1998,6 +2075,26 @@
#define DISPID_IHTMLDOMATTRIBUTE_NODEVALUE DISPID_DOMATTRIBUTE+2
#define DISPID_IHTMLDOMATTRIBUTE_SPECIFIED DISPID_DOMATTRIBUTE+1
/* IHTMLDOMAttribute2 */
#define DISPID_IHTMLDOMATTRIBUTE2_NAME DISPID_DOMATTRIBUTE+3
#define DISPID_IHTMLDOMATTRIBUTE2_VALUE DISPID_DOMATTRIBUTE+4
#define DISPID_IHTMLDOMATTRIBUTE2_EXPANDO DISPID_DOMATTRIBUTE+5
#define DISPID_IHTMLDOMATTRIBUTE2_NODETYPE DISPID_DOMATTRIBUTE+6
#define DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE DISPID_DOMATTRIBUTE+7
#define DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES DISPID_DOMATTRIBUTE+8
#define DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD DISPID_DOMATTRIBUTE+9
#define DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD DISPID_DOMATTRIBUTE+10
#define DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING DISPID_DOMATTRIBUTE+11
#define DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING DISPID_DOMATTRIBUTE+12
#define DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES DISPID_DOMATTRIBUTE+13
#define DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT DISPID_DOMATTRIBUTE+14
#define DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE DISPID_DOMATTRIBUTE+15
#define DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD DISPID_DOMATTRIBUTE+16
#define DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD DISPID_DOMATTRIBUTE+17
#define DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD DISPID_DOMATTRIBUTE+18
#define DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES DISPID_DOMATTRIBUTE+19
#define DISPID_IHTMLDOMATTRIBUTE2_CLONENODE DISPID_DOMATTRIBUTE+20
/* IHTMLBodyElement */
#define DISPID_IHTMLBODYELEMENT_BACKGROUND DISPID_A_BACKGROUNDIMAGE
#define DISPID_IHTMLBODYELEMENT_BGPROPERTIES DISPID_A_BACKGROUNDATTACHMENT
...
...
@@ -2047,6 +2144,18 @@
#define DISPID_IHTMLANCHORELEMENT_FOCUS DISPID_SITE+0
#define DISPID_IHTMLANCHORELEMENT_BLUR DISPID_SITE+2
/* IHTMLAnchorElement2 */
#define DISPID_IHTMLANCHORELEMENT2_CHARSET DISPID_ANCHOR+23
#define DISPID_IHTMLANCHORELEMENT2_COORDS DISPID_ANCHOR+24
#define DISPID_IHTMLANCHORELEMENT2_HREFLANG DISPID_ANCHOR+25
#define DISPID_IHTMLANCHORELEMENT2_SHAPE DISPID_ANCHOR+26
#define DISPID_IHTMLANCHORELEMENT2_TYPE DISPID_ANCHOR+27
/* IHTMLAnchorElement3 */
#define DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE DISPID_IE8_ANCHOR+1
#define DISPID_IHTMLANCHORELEMENT3_IE8_COORDS DISPID_IE8_ANCHOR+2
#define DISPID_IHTMLANCHORELEMENT3_IE8_HREF DISPID_IE8_ANCHOR+3
/* IHTMLTxtRange */
#define DISPID_IHTMLTXTRANGE_HTMLTEXT DISPID_RANGE+3
#define DISPID_IHTMLTXTRANGE_TEXT DISPID_RANGE+4
...
...
include/mshtml.idl
View file @
356d60df
...
...
@@ -919,10 +919,10 @@ interface IHTMLStyle2 : IDispatch
*
IHTMLRuleStyle
interface
*/
[
odl
,
oleautomation
,
dual
,
uuid
(
3050
F3CF
-
98B5
-
11
CF
-
BB82
-
00
AA00BDCE0B
)
odl
,
oleautomation
,
dual
,
uuid
(
3050
F3CF
-
98B5
-
11
CF
-
BB82
-
00
AA00BDCE0B
)
]
interface
IHTMLRuleStyle
:
IDispatch
{
...
...
@@ -3441,6 +3441,87 @@ interface IHTMLDOMAttribute : IDispatch
}
/*****************************************************************************
*
IHTMLDOMAttribute2
interface
*/
[
odl
,
oleautomation
,
dual
,
uuid
(
3050
f810
-
98b5
-
11
cf
-
bb82
-
00
aa00bdce0b
)
]
interface
IHTMLDOMAttribute2
:
IDispatch
{
[
propget
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_NAME
)
]
HRESULT
name
(
[
retval
,
out
]
BSTR
*
p
)
;
[
propput
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_VALUE
)
]
HRESULT
value
(
[
in
]
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_VALUE
)
]
HRESULT
value
(
[
retval
,
out
]
BSTR
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_EXPANDO
)
]
HRESULT
expando
(
[
retval
,
out
]
VARIANT_BOOL
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_NODETYPE
)
]
HRESULT
nodeType
(
[
retval
,
out
]
long
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_PARENTNODE
)
]
HRESULT
parentNode
(
[
retval
,
out
]
IHTMLDOMNode
**
p
)
;
[
propget
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_CHILDNODES
)
]
HRESULT
childNodes
(
[
retval
,
out
]
IDispatch
**
p
)
;
[
propget
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_FIRSTCHILD
)
]
HRESULT
firstChild
(
[
retval
,
out
]
IHTMLDOMNode
**
p
)
;
[
propget
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_LASTCHILD
)
]
HRESULT
lastChild
(
[
retval
,
out
]
IHTMLDOMNode
**
p
)
;
[
propget
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_PREVIOUSSIBLING
)
]
HRESULT
previousSibling
(
[
retval
,
out
]
IHTMLDOMNode
**
p
)
;
[
propget
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_NEXTSIBLING
)
]
HRESULT
nextSibling
(
[
retval
,
out
]
IHTMLDOMNode
**
p
)
;
[
propget
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_ATTRIBUTES
)
]
HRESULT
attributes
(
[
retval
,
out
]
IDispatch
**
p
)
;
[
propget
,
id
(
DISPID_IHTMLDOMATTRIBUTE2_OWNERDOCUMENT
)
]
HRESULT
ownerDocument
(
[
retval
,
out
]
IDispatch
**
p
)
;
[
id
(
DISPID_IHTMLDOMATTRIBUTE2_INSERTBEFORE
)
]
HRESULT
insertBefore
(
[
in
]
IHTMLDOMNode
*
newChild
,
[
optional
,
in
]
VARIANT
refChild
,
[
retval
,
out
]
IHTMLDOMNode
**
node
)
;
[
id
(
DISPID_IHTMLDOMATTRIBUTE2_REPLACECHILD
)
]
HRESULT
replaceChild
(
[
in
]
IHTMLDOMNode
*
newChild
,
[
in
]
IHTMLDOMNode
*
oldChild
,
[
retval
,
out
]
IHTMLDOMNode
**
node
)
;
[
id
(
DISPID_IHTMLDOMATTRIBUTE2_REMOVECHILD
)
]
HRESULT
removeChild
(
[
in
]
IHTMLDOMNode
*
oldChild
,
[
retval
,
out
]
IHTMLDOMNode
**
node
)
;
[
id
(
DISPID_IHTMLDOMATTRIBUTE2_APPENDCHILD
)
]
HRESULT
appendChild
(
[
in
]
IHTMLDOMNode
*
newChild
,
[
retval
,
out
]
IHTMLDOMNode
**
node
)
;
[
id
(
DISPID_IHTMLDOMATTRIBUTE2_HASCHILDNODES
)
]
HRESULT
hasChildNodes
(
[
retval
,
out
]
VARIANT_BOOL
*
fChildren
)
;
[
id
(
DISPID_IHTMLDOMATTRIBUTE2_CLONENODE
)
]
HRESULT
cloneNode
(
[
in
]
VARIANT_BOOL
fDeep
,
[
retval
,
out
]
IHTMLDOMAttribute
**
clonedNode
)
;
}
/*****************************************************************************
*
IHTMLDOMTextNode
interface
*/
[
...
...
@@ -3646,6 +3727,41 @@ methods:
}
/*****************************************************************************
*
IHTMLAttributeCollection3
interface
*/
[
odl
,
oleautomation
,
dual
,
uuid
(
30510469
-
98b5
-
11
cf
-
bb82
-
00
aa00bdce0b
)
]
interface
IHTMLAttributeCollection3
:
IDispatch
{
[
id
(
DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_GETNAMEDITEM
)
]
HRESULT
getNamedItem
(
[
in
]
BSTR
bstrName
,
[
retval
,
out
]
IHTMLDOMAttribute
**
ppNodeOut
)
;
[
id
(
DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_SETNAMEDITEM
)
]
HRESULT
setNamedItem
(
[
in
]
IHTMLDOMAttribute
*
pNodeIn
,
[
retval
,
out
]
IHTMLDOMAttribute
**
ppNodeOut
)
;
[
id
(
DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_REMOVENAMEDITEM
)
]
HRESULT
removeNamedItem
(
[
in
]
BSTR
bstrName
,
[
retval
,
out
]
IHTMLDOMAttribute
**
ppNodeOut
)
;
[
id
(
DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_ITEM
)
]
HRESULT
item
(
[
in
]
long
index
,
[
retval
,
out
]
IHTMLDOMAttribute
**
ppNodeOut
)
;
[
propget
,
id
(
DISPID_IHTMLATTRIBUTECOLLECTION3_IE8_LENGTH
)
]
HRESULT
length
(
[
retval
,
out
]
long
*
p
)
;
}
/*****************************************************************************
*
IHTMLDOMChildrenCollection
interface
*/
[
...
...
@@ -8596,196 +8712,31 @@ interface IHTMLAnchorElement : IDispatch
}
/*****************************************************************************
*
IHTMLElementCollection
interface
*/
[
odl
,
oleautomation
,
dual
,
uuid
(
3050
F21F
-
98B5
-
11
CF
-
BB82
-
00
AA00BDCE0B
)
]
interface
IHTMLElementCollection
:
IDispatch
{
[
id
(
DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)
]
HRESULT
toString
(
[
retval
,
out
]
BSTR
*
String
)
;
[
propput
,
id
(
DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)
]
HRESULT
length
(
[
in
]
LONG
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)
]
HRESULT
length
(
[
retval
,
out
]
LONG
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)
]
HRESULT
_newEnum
(
[
retval
,
out
]
IUnknown
**
p
)
;
[
id
(
DISPID_IHTMLELEMENTCOLLECTION_ITEM
)
]
HRESULT
item
(
[
optional
,
in
]
VARIANT
name
,
[
optional
,
in
]
VARIANT
index
,
[
retval
,
out
]
IDispatch
**
pdisp
)
;
[
id
(
DISPID_IHTMLELEMENTCOLLECTION_TAGS
)
]
HRESULT
tags
(
[
in
]
VARIANT
tagName
,
[
retval
,
out
]
IDispatch
**
pdisp
)
;
}
/*****************************************************************************
*
DispHTMLElementCollection
dispinterface
*/
[
hidden
,
uuid
(
3050
f56b
-
98b5
-
11
cf
-
bb82
-
00
aa00bdce0b
)
]
dispinterface
DispHTMLElementCollection
{
properties
:
methods
:
[
id
(
DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)
]
BSTR
toString
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)
]
void
length
(
LONG
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)
]
LONG
length
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
),
hidden
,
restricted
]
IUnknown
*
_newEnum
()
;
[
id
(
DISPID_IHTMLELEMENTCOLLECTION_ITEM
)
]
IDispatch
*
item
(
[
in
,
optional
]
VARIANT
name
,
[
in
,
optional
]
VARIANT
index
)
;
[
id
(
DISPID_IHTMLELEMENTCOLLECTION_TAGS
)
]
IDispatch
*
tags
(
[
in
]
VARIANT
tagName
)
;
[
id
(
DISPID_IHTMLELEMENTCOLLECTION2_URNS
)
]
IDispatch
*
urns
(
[
in
]
VARIANT
urn
)
;
[
id
(
DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)
]
IDispatch
*
namedItem
(
[
in
]
BSTR
name
)
;
}
/*****************************************************************************
*
IHTMLSelectElement
interface
*/
[
odl
,
oleautomation
,
dual
,
uuid
(
3050
f244
-
98b5
-
11
cf
-
bb82
-
00
aa00bdce0b
)
]
interface
IHTMLSelectElement
:
IDispatch
{
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_SIZE
),
displaybind
,
bindable
]
HRESULT
size
(
[
in
]
LONG
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_SIZE
),
displaybind
,
bindable
]
HRESULT
size
(
[
retval
,
out
]
LONG
*
p
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_MULTIPLE
),
displaybind
,
bindable
]
HRESULT
multiple
(
[
in
]
VARIANT_BOOL
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_MULTIPLE
),
displaybind
,
bindable
]
HRESULT
multiple
(
[
retval
,
out
]
VARIANT_BOOL
*
p
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_NAME
),
displaybind
,
bindable
]
HRESULT
name
(
[
in
]
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_NAME
),
displaybind
,
bindable
]
HRESULT
name
(
[
retval
,
out
]
BSTR
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_OPTIONS
)
]
HRESULT
options
(
[
retval
,
out
]
IDispatch
**
p
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_ONCHANGE
),
displaybind
,
bindable
]
HRESULT
onchange
(
[
in
]
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_ONCHANGE
),
displaybind
,
bindable
]
HRESULT
onchange
(
[
retval
,
out
]
VARIANT
*
p
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)
]
HRESULT
selectedIndex
(
[
in
]
LONG
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)
]
HRESULT
selectedIndex
(
[
retval
,
out
]
LONG
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_TYPE
),
displaybind
,
bindable
]
HRESULT
type
(
[
retval
,
out
]
BSTR
*
p
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_VALUE
),
displaybind
,
bindable
]
HRESULT
value
(
[
in
]
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_VALUE
),
displaybind
,
bindable
]
HRESULT
value
(
[
retval
,
out
]
BSTR
*
p
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_DISABLED
),
displaybind
,
bindable
]
HRESULT
disabled
(
[
in
]
VARIANT_BOOL
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_DISABLED
),
displaybind
,
bindable
]
HRESULT
disabled
(
[
retval
,
out
]
VARIANT_BOOL
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_FORM
)
]
HRESULT
form
(
[
retval
,
out
]
IHTMLFormElement
**
p
)
;
[
id
(
DISPID_IHTMLSELECTELEMENT_ADD
)
]
HRESULT
add
(
[
in
]
IHTMLElement
*
element
,
[
optional
,
in
]
VARIANT
before
)
;
[
id
(
DISPID_IHTMLSELECTELEMENT_REMOVE
)
]
HRESULT
remove
(
[
defaultvalue
(
-
1
),
in
]
LONG
index
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_LENGTH
)
]
HRESULT
length
(
[
in
]
LONG
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_LENGTH
)
]
HRESULT
length
(
[
retval
,
out
]
LONG
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT__NEWENUM
),
hidden
,
restricted
]
HRESULT
_newEnum
(
[
retval
,
out
]
IUnknown
**
p
)
;
[
id
(
DISPID_IHTMLSELECTELEMENT_ITEM
)
]
HRESULT
item
(
[
optional
,
in
]
VARIANT
name
,
[
optional
,
in
]
VARIANT
index
,
[
retval
,
out
]
IDispatch
**
pdisp
)
;
[
id
(
DISPID_IHTMLSELECTELEMENT_TAGS
)
]
HRESULT
tags
(
[
in
]
VARIANT
tagName
,
[
retval
,
out
]
IDispatch
**
pdisp
)
;
}
/*****************************************************************************
*
DispHTMLSelectElement
dispinterface
*
DispHTMLAnchorElement
dispinterface
*/
[
hidden
,
uuid
(
3050
f5
31
-
98b5
-
11
cf
-
bb82
-
00
aa00bdce0b
)
uuid
(
3050
f5
02
-
98b5
-
11
cf
-
bb82
-
00
aa00bdce0b
)
]
dispinterface
DispHTML
Select
Element
dispinterface
DispHTML
Anchor
Element
{
properties
:
methods
:
[
id
(
DISPID_IHTMLELEMENT_SETATTRIBUTE
)
]
void
setAttribute
(
[
in
]
BSTR
strAttributeName
,
[
in
]
VARIANT
Attribute
Value
,
[
in
,
defaultvalue
(
1
)
]
LONG
lFlags
)
;
[
in
]
BSTR
strAttributeName
,
[
in
]
VARIANT
Att
Value
,
[
defaultvalue
(
1
),
in
]
LONG
lFlags
)
;
[
id
(
DISPID_IHTMLELEMENT_GETATTRIBUTE
)
]
VARIANT
getAttribute
(
[
in
]
BSTR
strAttributeName
,
[
in
,
defaultvalue
(
0
)
]
LONG
lFlags
)
;
[
in
]
BSTR
strAttributeName
,
[
defaultvalue
(
0
),
in
]
LONG
lFlags
)
;
[
id
(
DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)
]
VARIANT_BOOL
removeAttribute
(
[
in
]
BSTR
strAttributeName
,
[
in
,
defaultvalue
(
1
)
]
LONG
lFlags
)
;
[
in
]
BSTR
strAttributeName
,
[
defaultvalue
(
1
),
in
]
LONG
lFlags
)
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_CLASSNAME
),
bindable
]
void
className
(
BSTR
v
)
;
...
...
@@ -8803,10 +8754,10 @@ methods:
BSTR
tagName
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_PARENTELEMENT
)
]
IHTMLElement
*
parentElement
()
;
IHTMLElement
*
parentElement
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_STYLE
),
nonbrowsable
]
IHTMLStyle
*
style
()
;
IHTMLStyle
*
style
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONHELP
),
displaybind
,
bindable
]
void
onhelp
(
VARIANT
v
)
;
...
...
@@ -8874,8 +8825,7 @@ methods:
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONMOUSEUP
),
displaybind
,
bindable
]
VARIANT
onmouseup
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_DOCUMENT
)
]
IDispatch
*
document
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_DOCUMENT
)
]
IDispatch
*
document
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_TITLE
),
displaybind
,
bindable
]
void
title
(
BSTR
v
)
;
...
...
@@ -8896,10 +8846,1360 @@ methods:
VARIANT
onselectstart
()
;
[
id
(
DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)
]
void
scrollIntoView
(
[
in
,
optional
]
VARIANT
varargStart
)
;
void
scrollIntoView
(
[
optional
,
in
]
VARIANT
varargStart
)
;
[
id
(
DISPID_IHTMLELEMENT_CONTAINS
)
]
VARIANT_BOOL
contains
(
[
in
]
IHTMLElement
*
pChild
)
;
VARIANT_BOOL
contains
(
[
in
]
IHTMLElement
*
pChild
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_SOURCEINDEX
),
bindable
]
LONG
sourceIndex
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_RECORDNUMBER
)
]
VARIANT
recordNumber
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_LANG
)
]
void
lang
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_LANG
)
]
BSTR
lang
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_OFFSETLEFT
)
]
LONG
offsetLeft
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_OFFSETTOP
)
]
LONG
offsetTop
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_OFFSETWIDTH
)
]
LONG
offsetWidth
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_OFFSETHEIGHT
)
]
LONG
offsetHeight
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_OFFSETPARENT
)
]
IHTMLElement
*
offsetParent
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_INNERHTML
)
]
void
innerHTML
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_INNERHTML
)
]
BSTR
innerHTML
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_INNERTEXT
)
]
void
innerText
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_INNERTEXT
)
]
BSTR
innerText
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_OUTERHTML
)
]
void
outerHTML
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_OUTERHTML
)
]
BSTR
outerHTML
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_OUTERTEXT
)
]
void
outerText
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_OUTERTEXT
)
]
BSTR
outerText
()
;
[
id
(
DISPID_IHTMLELEMENT_INSERTADJACENTHTML
)
]
void
insertAdjacentHTML
(
[
in
]
BSTR
where
,
[
in
]
BSTR
html
)
;
[
id
(
DISPID_IHTMLELEMENT_INSERTADJACENTTEXT
)
]
void
insertAdjacentText
(
[
in
]
BSTR
where
,
[
in
]
BSTR
text
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_PARENTTEXTEDIT
)
]
IHTMLElement
*
parentTextEdit
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ISTEXTEDIT
)
]
VARIANT_BOOL
isTextEdit
()
;
[
id
(
DISPID_IHTMLELEMENT_CLICK
)
]
void
click
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_FILTERS
)
]
IHTMLFiltersCollection
*
filters
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONDRAGSTART
),
displaybind
,
bindable
]
void
ondragstart
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONDRAGSTART
),
displaybind
,
bindable
]
VARIANT
ondragstart
()
;
[
id
(
DISPID_IHTMLELEMENT_TOSTRING
)
]
BSTR
toString
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONBEFOREUPDATE
),
displaybind
,
bindable
]
void
onbeforeupdate
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONBEFOREUPDATE
),
displaybind
,
bindable
]
VARIANT
onbeforeupdate
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONAFTERUPDATE
),
displaybind
,
bindable
]
void
onafterupdate
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONAFTERUPDATE
),
displaybind
,
bindable
]
VARIANT
onafterupdate
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONERRORUPDATE
),
displaybind
,
bindable
]
void
onerrorupdate
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONERRORUPDATE
),
displaybind
,
bindable
]
VARIANT
onerrorupdate
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONROWEXIT
),
displaybind
,
bindable
]
void
onrowexit
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONROWEXIT
),
displaybind
,
bindable
]
VARIANT
onrowexit
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONROWENTER
),
displaybind
,
bindable
]
void
onrowenter
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONROWENTER
),
displaybind
,
bindable
]
VARIANT
onrowenter
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONDATASETCHANGED
),
displaybind
,
bindable
]
void
ondatasetchanged
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONDATASETCHANGED
),
displaybind
,
bindable
]
VARIANT
ondatasetchanged
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONDATAAVAILABLE
),
displaybind
,
bindable
]
void
ondataavailable
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONDATAAVAILABLE
),
displaybind
,
bindable
]
VARIANT
ondataavailable
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
),
displaybind
,
bindable
]
void
ondatasetcomplete
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONDATASETCOMPLETE
),
displaybind
,
bindable
]
VARIANT
ondatasetcomplete
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONFILTERCHANGE
),
displaybind
,
bindable
]
void
onfilterchange
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONFILTERCHANGE
),
displaybind
,
bindable
]
VARIANT
onfilterchange
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_CHILDREN
)
]
IDispatch
*
children
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ALL
)
]
IDispatch
*
all
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_SCOPENAME
)
]
BSTR
scopeName
()
;
[
id
(
DISPID_IHTMLELEMENT2_SETCAPTURE
)
]
void
setCapture
(
[
defaultvalue
(
-
1
),
in
]
VARIANT_BOOL
containerCapture
)
;
[
id
(
DISPID_IHTMLELEMENT2_RELEASECAPTURE
)
]
void
releaseCapture
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONLOSECAPTURE
),
displaybind
,
bindable
]
void
onlosecapture
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONLOSECAPTURE
),
displaybind
,
bindable
]
VARIANT
onlosecapture
()
;
[
id
(
DISPID_IHTMLELEMENT2_COMPONENTFROMPOINT
)
]
BSTR
componentFromPoint
(
[
in
]
LONG
x
,
[
in
]
LONG
y
)
;
[
id
(
DISPID_IHTMLELEMENT2_DOSCROLL
)
]
void
doScroll
(
[
optional
,
in
]
VARIANT
component
)
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONSCROLL
),
displaybind
,
bindable
]
void
onscroll
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONSCROLL
),
displaybind
,
bindable
]
VARIANT
onscroll
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONDRAG
),
displaybind
,
bindable
]
void
ondrag
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONDRAG
),
displaybind
,
bindable
]
VARIANT
ondrag
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONDRAGEND
),
displaybind
,
bindable
]
void
ondragend
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONDRAGEND
),
displaybind
,
bindable
]
VARIANT
ondragend
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONDRAGENTER
),
displaybind
,
bindable
]
void
ondragenter
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONDRAGENTER
),
displaybind
,
bindable
]
VARIANT
ondragenter
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONDRAGOVER
),
displaybind
,
bindable
]
void
ondragover
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONDRAGOVER
),
displaybind
,
bindable
]
VARIANT
ondragover
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONDRAGLEAVE
),
displaybind
,
bindable
]
void
ondragleave
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONDRAGLEAVE
),
displaybind
,
bindable
]
VARIANT
ondragleave
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONDROP
),
displaybind
,
bindable
]
void
ondrop
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONDROP
),
displaybind
,
bindable
]
VARIANT
ondrop
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONBEFORECUT
),
displaybind
,
bindable
]
void
onbeforecut
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONBEFORECUT
),
displaybind
,
bindable
]
VARIANT
onbeforecut
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONCUT
),
displaybind
,
bindable
]
void
oncut
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONCUT
),
displaybind
,
bindable
]
VARIANT
oncut
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONBEFORECOPY
),
displaybind
,
bindable
]
void
onbeforecopy
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONBEFORECOPY
),
displaybind
,
bindable
]
VARIANT
onbeforecopy
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONCOPY
),
displaybind
,
bindable
]
void
oncopy
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONCOPY
),
displaybind
,
bindable
]
VARIANT
oncopy
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONBEFOREPASTE
),
displaybind
,
bindable
]
void
onbeforepaste
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONBEFOREPASTE
),
displaybind
,
bindable
]
VARIANT
onbeforepaste
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONPASTE
),
displaybind
,
bindable
]
void
onpaste
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONPASTE
),
displaybind
,
bindable
]
VARIANT
onpaste
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_CURRENTSTYLE
),
nonbrowsable
]
IHTMLCurrentStyle
*
currentStyle
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
),
displaybind
,
bindable
]
void
onpropertychange
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONPROPERTYCHANGE
),
displaybind
,
bindable
]
VARIANT
onpropertychange
()
;
[
id
(
DISPID_IHTMLELEMENT2_GETCLIENTRECTS
)
]
IHTMLRectCollection
*
getClientRects
()
;
[
id
(
DISPID_IHTMLELEMENT2_GETBOUNDINGCLIENTRECT
)
]
IHTMLRect
*
getBoundingClientRect
()
;
[
id
(
DISPID_IHTMLELEMENT2_SETEXPRESSION
)
]
void
setExpression
(
[
in
]
BSTR
propname
,
[
in
]
BSTR
expr
,
[
defaultvalue
(
""
),
in
]
BSTR
lang
)
;
[
id
(
DISPID_IHTMLELEMENT2_GETEXPRESSION
)
]
VARIANT
getExpression
(
[
in
]
BSTR
propname
)
;
[
id
(
DISPID_IHTMLELEMENT2_REMOVEEXPRESSION
)
]
VARIANT_BOOL
removeExpression
(
[
in
]
BSTR
propname
)
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_TABINDEX
),
displaybind
,
bindable
]
void
tabIndex
(
short
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_TABINDEX
),
displaybind
,
bindable
]
short
tabIndex
()
;
[
id
(
DISPID_IHTMLELEMENT2_FOCUS
)
]
void
focus
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ACCESSKEY
),
displaybind
,
bindable
]
void
accessKey
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ACCESSKEY
),
displaybind
,
bindable
]
BSTR
accessKey
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONBLUR
),
displaybind
,
bindable
]
void
onblur
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONBLUR
),
displaybind
,
bindable
]
VARIANT
onblur
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONFOCUS
),
displaybind
,
bindable
]
void
onfocus
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONFOCUS
),
displaybind
,
bindable
]
VARIANT
onfocus
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONRESIZE
),
displaybind
,
bindable
]
void
onresize
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONRESIZE
),
displaybind
,
bindable
]
VARIANT
onresize
()
;
[
id
(
DISPID_IHTMLELEMENT2_BLUR
)
]
void
blur
()
;
[
id
(
DISPID_IHTMLELEMENT2_ADDFILTER
)
]
void
addFilter
(
[
in
]
IUnknown
*
pUnk
)
;
[
id
(
DISPID_IHTMLELEMENT2_REMOVEFILTER
)
]
void
removeFilter
(
[
in
]
IUnknown
*
pUnk
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_CLIENTHEIGHT
),
displaybind
,
bindable
]
LONG
clientHeight
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_CLIENTWIDTH
),
displaybind
,
bindable
]
LONG
clientWidth
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_CLIENTTOP
),
displaybind
,
bindable
]
LONG
clientTop
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_CLIENTLEFT
),
displaybind
,
bindable
]
LONG
clientLeft
()
;
[
id
(
DISPID_IHTMLELEMENT2_ATTACHEVENT
)
]
VARIANT_BOOL
attachEvent
(
[
in
]
BSTR
event
,
[
in
]
IDispatch
*
pDisp
)
;
[
id
(
DISPID_IHTMLELEMENT2_DETACHEVENT
)
]
void
detachEvent
(
[
in
]
BSTR
event
,
[
in
]
IDispatch
*
pDisp
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_READYSTATE
)
]
VARIANT
readyState
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
),
displaybind
,
bindable
]
void
onreadystatechange
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONREADYSTATECHANGE
),
displaybind
,
bindable
]
VARIANT
onreadystatechange
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONROWSDELETE
),
displaybind
,
bindable
]
void
onrowsdelete
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONROWSDELETE
),
displaybind
,
bindable
]
VARIANT
onrowsdelete
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONROWSINSERTED
),
displaybind
,
bindable
]
void
onrowsinserted
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONROWSINSERTED
),
displaybind
,
bindable
]
VARIANT
onrowsinserted
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONCELLCHANGE
),
displaybind
,
bindable
]
void
oncellchange
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONCELLCHANGE
),
displaybind
,
bindable
]
VARIANT
oncellchange
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_DIR
),
displaybind
,
bindable
]
void
dir
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_DIR
),
displaybind
,
bindable
]
BSTR
dir
()
;
[
id
(
DISPID_IHTMLELEMENT2_CREATECONTROLRANGE
)
]
IDispatch
*
createControlRange
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_SCROLLHEIGHT
),
displaybind
,
bindable
]
LONG
scrollHeight
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_SCROLLWIDTH
),
displaybind
,
bindable
]
LONG
scrollWidth
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_SCROLLTOP
),
displaybind
,
bindable
]
void
scrollTop
(
LONG
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_SCROLLTOP
),
displaybind
,
bindable
]
LONG
scrollTop
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_SCROLLLEFT
),
displaybind
,
bindable
]
void
scrollLeft
(
LONG
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_SCROLLLEFT
),
displaybind
,
bindable
]
LONG
scrollLeft
()
;
[
id
(
DISPID_IHTMLELEMENT2_CLEARATTRIBUTES
)
]
void
clearAttributes
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONCONTEXTMENU
),
displaybind
,
bindable
]
void
oncontextmenu
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONCONTEXTMENU
),
displaybind
,
bindable
]
VARIANT
oncontextmenu
()
;
[
id
(
DISPID_IHTMLELEMENT2_INSERTADJACENTELEMENT
)
]
IHTMLElement
*
insertAdjacentElement
(
[
in
]
BSTR
where
,
[
in
]
IHTMLElement
*
insertedElement
)
;
[
id
(
DISPID_IHTMLELEMENT2_APPLYELEMENT
)
]
IHTMLElement
*
applyElement
(
[
in
]
IHTMLElement
*
apply
,
[
in
]
BSTR
where
)
;
[
id
(
DISPID_IHTMLELEMENT2_GETADJACENTTEXT
)
]
BSTR
getAdjacentText
(
[
in
]
BSTR
where
)
;
[
id
(
DISPID_IHTMLELEMENT2_REPLACEADJACENTTEXT
)
]
BSTR
replaceAdjacentText
(
[
in
]
BSTR
where
,
[
in
]
BSTR
newText
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_CANHAVECHILDREN
)
]
VARIANT_BOOL
canHaveChildren
()
;
[
id
(
DISPID_IHTMLELEMENT2_ADDBEHAVIOR
)
]
LONG
addBehavior
(
[
in
]
BSTR
bstrUrl
,
[
optional
,
in
]
VARIANT
*
pvarFactory
)
;
[
id
(
DISPID_IHTMLELEMENT2_REMOVEBEHAVIOR
)
]
VARIANT_BOOL
removeBehavior
(
[
in
]
LONG
cookie
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_RUNTIMESTYLE
),
nonbrowsable
]
IHTMLStyle
*
runtimeStyle
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_BEHAVIORURNS
)
]
IDispatch
*
behaviorUrns
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_TAGURN
)
]
void
tagUrn
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_TAGURN
)
]
BSTR
tagUrn
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
),
displaybind
,
bindable
]
void
onbeforeeditfocus
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_ONBEFOREEDITFOCUS
),
displaybind
,
bindable
]
VARIANT
onbeforeeditfocus
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT2_READYSTATEVALUE
),
hidden
,
restricted
]
LONG
readyStateValue
()
;
[
id
(
DISPID_IHTMLELEMENT2_GETELEMENTSBYTAGNAME
)
]
IHTMLElementCollection
*
getElementsByTagName
(
[
in
]
BSTR
v
)
;
[
id
(
DISPID_IHTMLELEMENT3_MERGEATTRIBUTES
)
]
void
mergeAttributes
(
[
in
]
IHTMLElement
*
mergeThis
,
[
optional
,
in
]
VARIANT
*
pvarFlags
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ISMULTILINE
)
]
VARIANT_BOOL
isMultiLine
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_CANHAVEHTML
)
]
VARIANT_BOOL
canHaveHTML
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
),
displaybind
,
bindable
]
void
onlayoutcomplete
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONLAYOUTCOMPLETE
),
displaybind
,
bindable
]
VARIANT
onlayoutcomplete
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONPAGE
),
displaybind
,
bindable
]
void
onpage
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONPAGE
),
displaybind
,
bindable
]
VARIANT
onpage
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_INFLATEBLOCK
),
hidden
,
restricted
,
nonbrowsable
]
void
inflateBlock
(
VARIANT_BOOL
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_INFLATEBLOCK
),
hidden
,
restricted
,
nonbrowsable
]
VARIANT_BOOL
inflateBlock
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
),
displaybind
,
bindable
]
void
onbeforedeactivate
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONBEFOREDEACTIVATE
),
displaybind
,
bindable
]
VARIANT
onbeforedeactivate
()
;
[
id
(
DISPID_IHTMLELEMENT3_SETACTIVE
)
]
void
setActive
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_CONTENTEDITABLE
),
displaybind
,
bindable
]
void
contentEditable
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_CONTENTEDITABLE
),
displaybind
,
bindable
]
BSTR
contentEditable
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ISCONTENTEDITABLE
)
]
VARIANT_BOOL
isContentEditable
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_HIDEFOCUS
),
displaybind
,
bindable
]
void
hideFocus
(
VARIANT_BOOL
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_HIDEFOCUS
),
displaybind
,
bindable
]
VARIANT_BOOL
hideFocus
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_DISABLED
),
displaybind
,
bindable
]
void
disabled
(
VARIANT_BOOL
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_DISABLED
),
displaybind
,
bindable
]
VARIANT_BOOL
disabled
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ISDISABLED
)
]
VARIANT_BOOL
isDisabled
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONMOVE
),
displaybind
,
bindable
]
void
onmove
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONMOVE
),
displaybind
,
bindable
]
VARIANT
onmove
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONCONTROLSELECT
),
displaybind
,
bindable
]
void
oncontrolselect
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONCONTROLSELECT
),
displaybind
,
bindable
]
VARIANT
oncontrolselect
()
;
[
id
(
DISPID_IHTMLELEMENT3_FIREEVENT
)
]
VARIANT_BOOL
fireEvent
(
[
in
]
BSTR
bstrEventName
,
[
optional
,
in
]
VARIANT
*
pvarEventObject
)
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONRESIZESTART
),
displaybind
,
bindable
]
void
onresizestart
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONRESIZESTART
),
displaybind
,
bindable
]
VARIANT
onresizestart
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONRESIZEEND
),
displaybind
,
bindable
]
void
onresizeend
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONRESIZEEND
),
displaybind
,
bindable
]
VARIANT
onresizeend
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONMOVESTART
),
displaybind
,
bindable
]
void
onmovestart
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONMOVESTART
),
displaybind
,
bindable
]
VARIANT
onmovestart
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONMOVEEND
),
displaybind
,
bindable
]
void
onmoveend
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONMOVEEND
),
displaybind
,
bindable
]
VARIANT
onmoveend
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONMOUSEENTER
),
displaybind
,
bindable
]
void
onmouseenter
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONMOUSEENTER
),
displaybind
,
bindable
]
VARIANT
onmouseenter
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONMOUSELEAVE
),
displaybind
,
bindable
]
void
onmouseleave
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONMOUSELEAVE
),
displaybind
,
bindable
]
VARIANT
onmouseleave
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONACTIVATE
),
displaybind
,
bindable
]
void
onactivate
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONACTIVATE
),
displaybind
,
bindable
]
VARIANT
onactivate
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT3_ONDEACTIVATE
),
displaybind
,
bindable
]
void
ondeactivate
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_ONDEACTIVATE
),
displaybind
,
bindable
]
VARIANT
ondeactivate
()
;
[
id
(
DISPID_IHTMLELEMENT3_DRAGDROP
)
]
VARIANT_BOOL
dragDrop
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT3_GLYPHMODE
),
hidden
,
restricted
,
nonbrowsable
]
LONG
glyphMode
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
),
displaybind
,
bindable
]
void
onmousewheel
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT4_ONMOUSEWHEEL
),
displaybind
,
bindable
]
VARIANT
onmousewheel
()
;
[
id
(
DISPID_IHTMLELEMENT4_NORMALIZE
)
]
void
normalize
()
;
[
id
(
DISPID_IHTMLELEMENT4_GETATTRIBUTENODE
)
]
IHTMLDOMAttribute
*
getAttributeNode
(
[
in
]
BSTR
bstrname
)
;
[
id
(
DISPID_IHTMLELEMENT4_SETATTRIBUTENODE
)
]
IHTMLDOMAttribute
*
setAttributeNode
(
[
in
]
IHTMLDOMAttribute
*
pattr
)
;
[
id
(
DISPID_IHTMLELEMENT4_REMOVEATTRIBUTENODE
)
]
IHTMLDOMAttribute
*
removeAttributeNode
(
[
in
]
IHTMLDOMAttribute
*
pattr
)
;
[
propput
,
id
(
DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
),
displaybind
,
bindable
]
void
onbeforeactivate
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT4_ONBEFOREACTIVATE
),
displaybind
,
bindable
]
VARIANT
onbeforeactivate
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT4_ONFOCUSIN
),
displaybind
,
bindable
]
void
onfocusin
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT4_ONFOCUSIN
),
displaybind
,
bindable
]
VARIANT
onfocusin
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT4_ONFOCUSOUT
),
displaybind
,
bindable
]
void
onfocusout
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT4_ONFOCUSOUT
),
displaybind
,
bindable
]
VARIANT
onfocusout
()
;
[
propget
,
id
(
DISPID_IHTMLUNIQUENAME_UNIQUENUMBER
),
hidden
]
LONG
uniqueNumber
()
;
[
propget
,
id
(
DISPID_IHTMLUNIQUENAME_UNIQUEID
),
hidden
]
BSTR
uniqueID
()
;
[
propget
,
id
(
DISPID_IHTMLDOMNODE_NODETYPE
)
]
LONG
nodeType
()
;
[
propget
,
id
(
DISPID_IHTMLDOMNODE_PARENTNODE
)
]
IHTMLDOMNode
*
parentNode
()
;
[
id
(
DISPID_IHTMLDOMNODE_HASCHILDNODES
)
]
VARIANT_BOOL
hasChildNodes
()
;
[
propget
,
id
(
DISPID_IHTMLDOMNODE_CHILDNODES
)
]
IDispatch
*
childNodes
()
;
[
propget
,
id
(
DISPID_IHTMLDOMNODE_ATTRIBUTES
)
]
IDispatch
*
attributes
()
;
[
id
(
DISPID_IHTMLDOMNODE_INSERTBEFORE
)
]
IHTMLDOMNode
*
insertBefore
(
[
in
]
IHTMLDOMNode
*
newChild
,
[
optional
,
in
]
VARIANT
refChild
)
;
[
id
(
DISPID_IHTMLDOMNODE_REMOVECHILD
)
]
IHTMLDOMNode
*
removeChild
(
[
in
]
IHTMLDOMNode
*
oldChild
)
;
[
id
(
DISPID_IHTMLDOMNODE_REPLACECHILD
)
]
IHTMLDOMNode
*
replaceChild
(
[
in
]
IHTMLDOMNode
*
newChild
,
[
in
]
IHTMLDOMNode
*
oldChild
)
;
[
id
(
DISPID_IHTMLDOMNODE_CLONENODE
)
]
IHTMLDOMNode
*
cloneNode
(
[
in
]
VARIANT_BOOL
fDeep
)
;
[
id
(
DISPID_IHTMLDOMNODE_REMOVENODE
)
]
IHTMLDOMNode
*
removeNode
(
[
defaultvalue
(
0
),
in
]
VARIANT_BOOL
fDeep
)
;
[
id
(
DISPID_IHTMLDOMNODE_SWAPNODE
)
]
IHTMLDOMNode
*
swapNode
(
[
in
]
IHTMLDOMNode
*
otherNode
)
;
[
id
(
DISPID_IHTMLDOMNODE_REPLACENODE
)
]
IHTMLDOMNode
*
replaceNode
(
[
in
]
IHTMLDOMNode
*
replacement
)
;
[
id
(
DISPID_IHTMLDOMNODE_APPENDCHILD
)
]
IHTMLDOMNode
*
appendChild
(
[
in
]
IHTMLDOMNode
*
newChild
)
;
[
propget
,
id
(
DISPID_IHTMLDOMNODE_NODENAME
)
]
BSTR
nodeName
()
;
[
propput
,
id
(
DISPID_IHTMLDOMNODE_NODEVALUE
)
]
void
nodeValue
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLDOMNODE_NODEVALUE
)
]
VARIANT
nodeValue
()
;
[
propget
,
id
(
DISPID_IHTMLDOMNODE_FIRSTCHILD
)
]
IHTMLDOMNode
*
firstChild
()
;
[
propget
,
id
(
DISPID_IHTMLDOMNODE_LASTCHILD
)
]
IHTMLDOMNode
*
lastChild
()
;
[
propget
,
id
(
DISPID_IHTMLDOMNODE_PREVIOUSSIBLING
)
]
IHTMLDOMNode
*
previousSibling
()
;
[
propget
,
id
(
DISPID_IHTMLDOMNODE_NEXTSIBLING
)
]
IHTMLDOMNode
*
nextSibling
()
;
[
propget
,
id
(
DISPID_IHTMLDOMNODE2_OWNERDOCUMENT
)
]
IDispatch
*
ownerDocument
()
;
[
propput
,
id
(
DISPID_IHTMLDATABINDING_DATAFLD
)
]
void
dataFld
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLDATABINDING_DATAFLD
)
]
BSTR
dataFld
()
;
[
propput
,
id
(
DISPID_IHTMLDATABINDING_DATASRC
)
]
void
dataSrc
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLDATABINDING_DATASRC
)
]
BSTR
dataSrc
()
;
[
propput
,
id
(
DISPID_IHTMLDATABINDING_DATAFORMATAS
)
]
void
dataFormatAs
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLDATABINDING_DATAFORMATAS
)
]
BSTR
dataFormatAs
()
;
[
id
(
DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE
)
]
IHTMLDOMAttribute2
*
ie8_getAttributeNode
(
[
in
]
BSTR
bstrname
)
;
[
id
(
DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTENODE
)
]
IHTMLDOMAttribute2
*
ie8_setAttributeNode
(
[
in
]
IHTMLDOMAttribute2
*
pattr
)
;
[
id
(
DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTENODE
)
]
IHTMLDOMAttribute2
*
ie8_removeAttributeNode
(
[
in
]
IHTMLDOMAttribute2
*
pattr
)
;
[
id
(
DISPID_IHTMLELEMENT5_HASATTRIBUTE
)
]
VARIANT_BOOL
hasAttribute
(
[
in
]
BSTR
name
)
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ROLE
),
displaybind
,
bindable
]
void
role
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ROLE
),
displaybind
,
bindable
]
BSTR
role
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIABUSY
),
displaybind
,
bindable
]
void
ariaBusy
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIABUSY
),
displaybind
,
bindable
]
BSTR
ariaBusy
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIACHECKED
),
displaybind
,
bindable
]
void
ariaChecked
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIACHECKED
),
displaybind
,
bindable
]
BSTR
ariaChecked
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIADISABLED
),
displaybind
,
bindable
]
void
ariaDisabled
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIADISABLED
),
displaybind
,
bindable
]
BSTR
ariaDisabled
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAEXPANDED
),
displaybind
,
bindable
]
void
ariaExpanded
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAEXPANDED
),
displaybind
,
bindable
]
BSTR
ariaExpanded
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAHASPOPUP
),
displaybind
,
bindable
]
void
ariaHaspopup
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAHASPOPUP
),
displaybind
,
bindable
]
BSTR
ariaHaspopup
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAHIDDEN
),
displaybind
,
bindable
]
void
ariaHidden
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAHIDDEN
),
displaybind
,
bindable
]
BSTR
ariaHidden
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAINVALID
),
displaybind
,
bindable
]
void
ariaInvalid
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAINVALID
),
displaybind
,
bindable
]
BSTR
ariaInvalid
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
),
displaybind
,
bindable
]
void
ariaMultiselectable
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAMULTISELECTABLE
),
displaybind
,
bindable
]
BSTR
ariaMultiselectable
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAPRESSED
),
displaybind
,
bindable
]
void
ariaPressed
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAPRESSED
),
displaybind
,
bindable
]
BSTR
ariaPressed
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAREADONLY
),
displaybind
,
bindable
]
void
ariaReadonly
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAREADONLY
),
displaybind
,
bindable
]
BSTR
ariaReadonly
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAREQUIRED
),
displaybind
,
bindable
]
void
ariaRequired
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAREQUIRED
),
displaybind
,
bindable
]
BSTR
ariaRequired
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIASECRET
),
displaybind
,
bindable
]
void
ariaSecret
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIASECRET
),
displaybind
,
bindable
]
BSTR
ariaSecret
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIASELECTED
),
displaybind
,
bindable
]
void
ariaSelected
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIASELECTED
),
displaybind
,
bindable
]
BSTR
ariaSelected
()
;
[
id
(
DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTE
)
]
VARIANT
ie8_getAttribute
(
[
in
]
BSTR
strAttributeName
)
;
[
id
(
DISPID_IHTMLELEMENT5_IE8_SETATTRIBUTE
)
]
void
ie8_setAttribute
(
[
in
]
BSTR
strAttributeName
,
[
in
]
VARIANT
AttributeValue
)
;
[
id
(
DISPID_IHTMLELEMENT5_IE8_REMOVEATTRIBUTE
)
]
VARIANT_BOOL
ie8_removeAttribute
(
[
in
]
BSTR
strAttributeName
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_IE8_ATTRIBUTES
)
]
IHTMLAttributeCollection3
*
ie8_attributes
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAVALUENOW
),
displaybind
,
bindable
]
void
ariaValuenow
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAVALUENOW
),
displaybind
,
bindable
]
BSTR
ariaValuenow
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAPOSINSET
),
displaybind
,
bindable
]
void
ariaPosinset
(
short
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAPOSINSET
),
displaybind
,
bindable
]
short
ariaPosinset
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIASETSIZE
),
displaybind
,
bindable
]
void
ariaSetsize
(
short
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIASETSIZE
),
displaybind
,
bindable
]
short
ariaSetsize
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIALEVEL
),
displaybind
,
bindable
]
void
ariaLevel
(
short
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIALEVEL
),
displaybind
,
bindable
]
short
ariaLevel
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAVALUEMIN
),
displaybind
,
bindable
]
void
ariaValuemin
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAVALUEMIN
),
displaybind
,
bindable
]
BSTR
ariaValuemin
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAVALUEMAX
),
displaybind
,
bindable
]
void
ariaValuemax
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAVALUEMAX
),
displaybind
,
bindable
]
BSTR
ariaValuemax
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIACONTROLS
),
displaybind
,
bindable
]
void
ariaControls
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIACONTROLS
),
displaybind
,
bindable
]
BSTR
ariaControls
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
),
displaybind
,
bindable
]
void
ariaDescribedby
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIADESCRIBEDBY
),
displaybind
,
bindable
]
BSTR
ariaDescribedby
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAFLOWTO
),
displaybind
,
bindable
]
void
ariaFlowto
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAFLOWTO
),
displaybind
,
bindable
]
BSTR
ariaFlowto
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIALABELLEDBY
),
displaybind
,
bindable
]
void
ariaLabelledby
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIALABELLEDBY
),
displaybind
,
bindable
]
BSTR
ariaLabelledby
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
),
displaybind
,
bindable
]
void
ariaActivedescendant
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAACTIVEDESCENDANT
),
displaybind
,
bindable
]
BSTR
ariaActivedescendant
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIAOWNS
),
displaybind
,
bindable
]
void
ariaOwns
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIAOWNS
),
displaybind
,
bindable
]
BSTR
ariaOwns
()
;
[
id
(
DISPID_IHTMLELEMENT5_HASATTRIBUTES
)
]
VARIANT_BOOL
hasAttributes
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIALIVE
),
displaybind
,
bindable
]
void
ariaLive
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIALIVE
),
displaybind
,
bindable
]
BSTR
ariaLive
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT5_ARIARELEVANT
),
displaybind
,
bindable
]
void
ariaRelevant
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT5_ARIARELEVANT
),
displaybind
,
bindable
]
BSTR
ariaRelevant
()
;
[
id
(
DISPID_IELEMENTSELECTOR_QUERYSELECTOR
)
]
IHTMLElement
*
querySelector
(
[
in
]
BSTR
v
)
;
[
id
(
DISPID_IELEMENTSELECTOR_QUERYSELECTORALL
)
]
IHTMLDOMChildrenCollection
*
querySelectorAll
(
[
in
]
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLDOMCONSTRUCTOR_CONSTRUCTOR
),
hidden
]
IDispatch
*
constructor
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_HREF
),
displaybind
,
bindable
]
void
href
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_HREF
),
displaybind
,
bindable
]
BSTR
href
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_TARGET
),
displaybind
,
bindable
]
void
target
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_TARGET
),
displaybind
,
bindable
]
BSTR
target
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_REL
),
displaybind
,
bindable
]
void
rel
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_REL
),
displaybind
,
bindable
]
BSTR
rel
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_REV
),
displaybind
,
bindable
]
void
rev
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_REV
),
displaybind
,
bindable
]
BSTR
rev
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_URN
),
displaybind
,
bindable
]
void
urn
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_URN
),
displaybind
,
bindable
]
BSTR
urn
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_METHODS
),
displaybind
,
bindable
]
void
Methods
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_METHODS
),
displaybind
,
bindable
]
BSTR
Methods
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_NAME
),
displaybind
,
bindable
]
void
name
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_NAME
),
displaybind
,
bindable
]
BSTR
name
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_HOST
)
]
void
host
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_HOST
)
]
BSTR
host
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_HOSTNAME
)
]
void
hostname
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_HOSTNAME
)
]
BSTR
hostname
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_PATHNAME
)
]
void
pathname
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_PATHNAME
)
]
BSTR
pathname
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_PORT
)
]
void
port
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_PORT
)
]
BSTR
port
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_PROTOCOL
)
]
void
protocol
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_PROTOCOL
)
]
BSTR
protocol
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_SEARCH
)
]
void
search
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_SEARCH
)
]
BSTR
search
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT_HASH
)
]
void
hash
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_HASH
)
]
BSTR
hash
()
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG
)
]
BSTR
protocolLong
()
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_MIMETYPE
)
]
BSTR
mimeType
()
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT_NAMEPROP
)
]
BSTR
nameProp
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT2_CHARSET
),
displaybind
,
bindable
]
void
charset
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT2_CHARSET
),
displaybind
,
bindable
]
BSTR
charset
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT2_COORDS
),
displaybind
,
bindable
]
void
coords
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT2_COORDS
),
displaybind
,
bindable
]
BSTR
coords
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT2_HREFLANG
),
displaybind
,
bindable
]
void
hreflang
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT2_HREFLANG
),
displaybind
,
bindable
]
BSTR
hreflang
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT2_SHAPE
),
displaybind
,
bindable
]
void
shape
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT2_SHAPE
),
displaybind
,
bindable
]
BSTR
shape
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT2_TYPE
),
displaybind
,
bindable
]
void
type
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT2_TYPE
),
displaybind
,
bindable
]
BSTR
type
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)
]
void
ie8_shape
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT3_IE8_SHAPE
)
]
BSTR
ie8_shape
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)
]
void
ie8_coords
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT3_IE8_COORDS
)
]
BSTR
ie8_coords
()
;
[
propput
,
id
(
DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)
]
void
ie8_href
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLANCHORELEMENT3_IE8_HREF
)
]
BSTR
ie8_href
()
;
}
/*****************************************************************************
*
IHTMLElementCollection
interface
*/
[
odl
,
oleautomation
,
dual
,
uuid
(
3050
F21F
-
98B5
-
11
CF
-
BB82
-
00
AA00BDCE0B
)
]
interface
IHTMLElementCollection
:
IDispatch
{
[
id
(
DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)
]
HRESULT
toString
(
[
retval
,
out
]
BSTR
*
String
)
;
[
propput
,
id
(
DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)
]
HRESULT
length
(
[
in
]
LONG
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)
]
HRESULT
length
(
[
retval
,
out
]
LONG
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
)
]
HRESULT
_newEnum
(
[
retval
,
out
]
IUnknown
**
p
)
;
[
id
(
DISPID_IHTMLELEMENTCOLLECTION_ITEM
)
]
HRESULT
item
(
[
optional
,
in
]
VARIANT
name
,
[
optional
,
in
]
VARIANT
index
,
[
retval
,
out
]
IDispatch
**
pdisp
)
;
[
id
(
DISPID_IHTMLELEMENTCOLLECTION_TAGS
)
]
HRESULT
tags
(
[
in
]
VARIANT
tagName
,
[
retval
,
out
]
IDispatch
**
pdisp
)
;
}
/*****************************************************************************
*
DispHTMLElementCollection
dispinterface
*/
[
hidden
,
uuid
(
3050
f56b
-
98b5
-
11
cf
-
bb82
-
00
aa00bdce0b
)
]
dispinterface
DispHTMLElementCollection
{
properties
:
methods
:
[
id
(
DISPID_IHTMLELEMENTCOLLECTION_TOSTRING
)
]
BSTR
toString
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)
]
void
length
(
LONG
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENTCOLLECTION_LENGTH
)
]
LONG
length
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENTCOLLECTION__NEWENUM
),
hidden
,
restricted
]
IUnknown
*
_newEnum
()
;
[
id
(
DISPID_IHTMLELEMENTCOLLECTION_ITEM
)
]
IDispatch
*
item
(
[
in
,
optional
]
VARIANT
name
,
[
in
,
optional
]
VARIANT
index
)
;
[
id
(
DISPID_IHTMLELEMENTCOLLECTION_TAGS
)
]
IDispatch
*
tags
(
[
in
]
VARIANT
tagName
)
;
[
id
(
DISPID_IHTMLELEMENTCOLLECTION2_URNS
)
]
IDispatch
*
urns
(
[
in
]
VARIANT
urn
)
;
[
id
(
DISPID_IHTMLELEMENTCOLLECTION3_NAMEDITEM
)
]
IDispatch
*
namedItem
(
[
in
]
BSTR
name
)
;
}
/*****************************************************************************
*
IHTMLSelectElement
interface
*/
[
odl
,
oleautomation
,
dual
,
uuid
(
3050
f244
-
98b5
-
11
cf
-
bb82
-
00
aa00bdce0b
)
]
interface
IHTMLSelectElement
:
IDispatch
{
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_SIZE
),
displaybind
,
bindable
]
HRESULT
size
(
[
in
]
LONG
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_SIZE
),
displaybind
,
bindable
]
HRESULT
size
(
[
retval
,
out
]
LONG
*
p
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_MULTIPLE
),
displaybind
,
bindable
]
HRESULT
multiple
(
[
in
]
VARIANT_BOOL
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_MULTIPLE
),
displaybind
,
bindable
]
HRESULT
multiple
(
[
retval
,
out
]
VARIANT_BOOL
*
p
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_NAME
),
displaybind
,
bindable
]
HRESULT
name
(
[
in
]
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_NAME
),
displaybind
,
bindable
]
HRESULT
name
(
[
retval
,
out
]
BSTR
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_OPTIONS
)
]
HRESULT
options
(
[
retval
,
out
]
IDispatch
**
p
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_ONCHANGE
),
displaybind
,
bindable
]
HRESULT
onchange
(
[
in
]
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_ONCHANGE
),
displaybind
,
bindable
]
HRESULT
onchange
(
[
retval
,
out
]
VARIANT
*
p
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)
]
HRESULT
selectedIndex
(
[
in
]
LONG
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_SELECTEDINDEX
)
]
HRESULT
selectedIndex
(
[
retval
,
out
]
LONG
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_TYPE
),
displaybind
,
bindable
]
HRESULT
type
(
[
retval
,
out
]
BSTR
*
p
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_VALUE
),
displaybind
,
bindable
]
HRESULT
value
(
[
in
]
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_VALUE
),
displaybind
,
bindable
]
HRESULT
value
(
[
retval
,
out
]
BSTR
*
p
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_DISABLED
),
displaybind
,
bindable
]
HRESULT
disabled
(
[
in
]
VARIANT_BOOL
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_DISABLED
),
displaybind
,
bindable
]
HRESULT
disabled
(
[
retval
,
out
]
VARIANT_BOOL
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_FORM
)
]
HRESULT
form
(
[
retval
,
out
]
IHTMLFormElement
**
p
)
;
[
id
(
DISPID_IHTMLSELECTELEMENT_ADD
)
]
HRESULT
add
(
[
in
]
IHTMLElement
*
element
,
[
optional
,
in
]
VARIANT
before
)
;
[
id
(
DISPID_IHTMLSELECTELEMENT_REMOVE
)
]
HRESULT
remove
(
[
defaultvalue
(
-
1
),
in
]
LONG
index
)
;
[
propput
,
id
(
DISPID_IHTMLSELECTELEMENT_LENGTH
)
]
HRESULT
length
(
[
in
]
LONG
v
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT_LENGTH
)
]
HRESULT
length
(
[
retval
,
out
]
LONG
*
p
)
;
[
propget
,
id
(
DISPID_IHTMLSELECTELEMENT__NEWENUM
),
hidden
,
restricted
]
HRESULT
_newEnum
(
[
retval
,
out
]
IUnknown
**
p
)
;
[
id
(
DISPID_IHTMLSELECTELEMENT_ITEM
)
]
HRESULT
item
(
[
optional
,
in
]
VARIANT
name
,
[
optional
,
in
]
VARIANT
index
,
[
retval
,
out
]
IDispatch
**
pdisp
)
;
[
id
(
DISPID_IHTMLSELECTELEMENT_TAGS
)
]
HRESULT
tags
(
[
in
]
VARIANT
tagName
,
[
retval
,
out
]
IDispatch
**
pdisp
)
;
}
/*****************************************************************************
*
DispHTMLSelectElement
dispinterface
*/
[
hidden
,
uuid
(
3050
f531
-
98b5
-
11
cf
-
bb82
-
00
aa00bdce0b
)
]
dispinterface
DispHTMLSelectElement
{
properties
:
methods
:
[
id
(
DISPID_IHTMLELEMENT_SETATTRIBUTE
)
]
void
setAttribute
(
[
in
]
BSTR
strAttributeName
,
[
in
]
VARIANT
AttributeValue
,
[
in
,
defaultvalue
(
1
)
]
LONG
lFlags
)
;
[
id
(
DISPID_IHTMLELEMENT_GETATTRIBUTE
)
]
VARIANT
getAttribute
(
[
in
]
BSTR
strAttributeName
,
[
in
,
defaultvalue
(
0
)
]
LONG
lFlags
)
;
[
id
(
DISPID_IHTMLELEMENT_REMOVEATTRIBUTE
)
]
VARIANT_BOOL
removeAttribute
(
[
in
]
BSTR
strAttributeName
,
[
in
,
defaultvalue
(
1
)
]
LONG
lFlags
)
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_CLASSNAME
),
bindable
]
void
className
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_CLASSNAME
),
bindable
]
BSTR
className
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ID
),
bindable
]
void
id
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ID
),
bindable
]
BSTR
id
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_TAGNAME
)
]
BSTR
tagName
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_PARENTELEMENT
)
]
IHTMLElement
*
parentElement
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_STYLE
),
nonbrowsable
]
IHTMLStyle
*
style
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONHELP
),
displaybind
,
bindable
]
void
onhelp
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONHELP
),
displaybind
,
bindable
]
VARIANT
onhelp
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONCLICK
),
displaybind
,
bindable
]
void
onclick
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONCLICK
),
displaybind
,
bindable
]
VARIANT
onclick
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONDBLCLICK
),
displaybind
,
bindable
]
void
ondblclick
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONDBLCLICK
),
displaybind
,
bindable
]
VARIANT
ondblclick
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONKEYDOWN
),
displaybind
,
bindable
]
void
onkeydown
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONKEYDOWN
),
displaybind
,
bindable
]
VARIANT
onkeydown
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONKEYUP
),
displaybind
,
bindable
]
void
onkeyup
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONKEYUP
),
displaybind
,
bindable
]
VARIANT
onkeyup
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONKEYPRESS
),
displaybind
,
bindable
]
void
onkeypress
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONKEYPRESS
),
displaybind
,
bindable
]
VARIANT
onkeypress
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONMOUSEOUT
),
displaybind
,
bindable
]
void
onmouseout
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONMOUSEOUT
),
displaybind
,
bindable
]
VARIANT
onmouseout
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONMOUSEOVER
),
displaybind
,
bindable
]
void
onmouseover
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONMOUSEOVER
),
displaybind
,
bindable
]
VARIANT
onmouseover
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONMOUSEMOVE
),
displaybind
,
bindable
]
void
onmousemove
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONMOUSEMOVE
),
displaybind
,
bindable
]
VARIANT
onmousemove
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONMOUSEDOWN
),
displaybind
,
bindable
]
void
onmousedown
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONMOUSEDOWN
),
displaybind
,
bindable
]
VARIANT
onmousedown
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONMOUSEUP
),
displaybind
,
bindable
]
void
onmouseup
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONMOUSEUP
),
displaybind
,
bindable
]
VARIANT
onmouseup
()
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_DOCUMENT
)
]
IDispatch
*
document
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_TITLE
),
displaybind
,
bindable
]
void
title
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_TITLE
),
displaybind
,
bindable
]
BSTR
title
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_LANGUAGE
),
displaybind
,
bindable
]
void
language
(
BSTR
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_LANGUAGE
),
displaybind
,
bindable
]
BSTR
language
()
;
[
propput
,
id
(
DISPID_IHTMLELEMENT_ONSELECTSTART
),
displaybind
,
bindable
]
void
onselectstart
(
VARIANT
v
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_ONSELECTSTART
),
displaybind
,
bindable
]
VARIANT
onselectstart
()
;
[
id
(
DISPID_IHTMLELEMENT_SCROLLINTOVIEW
)
]
void
scrollIntoView
(
[
in
,
optional
]
VARIANT
varargStart
)
;
[
id
(
DISPID_IHTMLELEMENT_CONTAINS
)
]
VARIANT_BOOL
contains
(
[
in
]
IHTMLElement
*
pChild
)
;
[
propget
,
id
(
DISPID_IHTMLELEMENT_SOURCEINDEX
),
bindable
]
LONG
sourceIndex
()
;
...
...
@@ -13126,10 +14426,10 @@ coclass COpsProfile
*
IOmNavigator
interface
*/
[
odl
,
oleautomation
,
dual
,
uuid
(
FECEAAA5
-
8405
-
11
CF
-
8B
A1
-
00
AA00476DA6
)
odl
,
oleautomation
,
dual
,
uuid
(
FECEAAA5
-
8405
-
11
CF
-
8B
A1
-
00
AA00476DA6
)
]
interface
IOmNavigator
:
IDispatch
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment