4 #pragma GCC system_header
11 typedef _COM_interface IHTMLElementCollection
*LPHTMLELEMENTCOLLECTION
;
12 typedef _COM_interface IHTMLElement
*LPHTMLELEMENT
;
13 typedef _COM_interface IHTMLSelectionObject
*LPHTMLSELECTIONOBJECT
;
14 typedef _COM_interface IHTMLFramesCollection
*LPHTMLFRAMESCOLLECTION
;
15 typedef _COM_interface IHTMLLocation
*LPHTMLLOCATION
;
16 typedef _COM_interface IHTMLWindow2
*LPHTMLWINDOW2
;
17 typedef _COM_interface IHTMLStyleSheetsCollection
*LPHTMLSTYLESHEETSCOLLECTION
;
18 typedef _COM_interface IHTMLStyleSheet
*LPHTMLSTYLESHEET
;
19 typedef _COM_interface IHTMLStyle
*LPHTMLSTYLE
;
20 typedef _COM_interface IHTMLFiltersCollection
*LPHTMLFILTERSCOLLECTION
;
21 typedef _COM_interface IHTMLLinkElement
*LPHTMLLINKELEMENT
;
22 typedef _COM_interface IHTMLImgElement
*LPHTMLIMGELEMENT
;
23 typedef _COM_interface IHTMLImageElementFactory
*LPHTMLIMAGEELEMENTFACTORY
;
24 typedef _COM_interface IHTMLEventObj
*LPHTMLEVENTOBJ
;
25 typedef _COM_interface IHTMLScreen
*LPHTMLSCREEN
;
26 typedef _COM_interface IHTMLOptionElementFactory
*LPHTMLOPTIONELEMENTFACTORY
;
27 typedef _COM_interface IOmHistory
*LPOMHISTORY
;
28 typedef _COM_interface IOmNavigator
*LPOMNAVIGATOR
;
30 EXTERN_C
const IID IID_IHTMLLinkElement
;
31 #define INTERFACE IHTMLLinkElement
32 DECLARE_INTERFACE_(IHTMLLinkElement
,IDispatch
)
34 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
35 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
36 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
37 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
38 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
39 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
40 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
42 STDMETHOD(put_href
)(THIS_ BSTR
) PURE
;
43 STDMETHOD(get_href
)(THIS_ BSTR
*) PURE
;
44 STDMETHOD(put_rel
)(THIS_ BSTR
) PURE
;
45 STDMETHOD(get_rel
)(THIS_ BSTR
*) PURE
;
46 STDMETHOD(put_rev
)(THIS_ BSTR
) PURE
;
47 STDMETHOD(get_rev
)(THIS_ BSTR
*) PURE
;
48 STDMETHOD(put_type
)(THIS_ BSTR
) PURE
;
49 STDMETHOD(get_type
)(THIS_ BSTR
*) PURE
;
50 STDMETHOD(get_readyState
)(THIS_ BSTR
*) PURE
;
51 STDMETHOD(put_onreadystatechange
)(THIS_ VARIANT
) PURE
;
52 STDMETHOD(get_onreadystatechange
)(THIS_ VARIANT
*) PURE
;
53 STDMETHOD(put_onload
)(THIS_ VARIANT
) PURE
;
54 STDMETHOD(get_onload
)(THIS_ VARIANT
*) PURE
;
55 STDMETHOD(put_onerror
)(THIS_ VARIANT
) PURE
;
56 STDMETHOD(get_onerror
)(THIS_ VARIANT
*) PURE
;
57 STDMETHOD(get_styleSheet
)(THIS_ LPHTMLSTYLESHEET
*) PURE
;
58 STDMETHOD(put_disabled
)(THIS_ VARIANT_BOOL
) PURE
;
59 STDMETHOD(get_disabled
)(THIS_ VARIANT_BOOL
*) PURE
;
60 STDMETHOD(put_media
)(THIS_ BSTR
) PURE
;
61 STDMETHOD(get_media
)(THIS_ BSTR
*) PURE
;
65 EXTERN_C
const IID IID_IHTMLImgElement
;
66 #define INTERFACE IHTMLImgElement
67 DECLARE_INTERFACE_(IHTMLImgElement
,IDispatch
)
69 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
70 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
71 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
72 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
73 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
74 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
75 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
77 STDMETHOD(put_isMap
)(THIS_ VARIANT_BOOL
) PURE
;
78 STDMETHOD(get_isMap
)(THIS_ VARIANT_BOOL
*) PURE
;
79 STDMETHOD(put_useMap
)(THIS_ BSTR
) PURE
;
80 STDMETHOD(get_useMap
)(THIS_ BSTR
*) PURE
;
81 STDMETHOD(get_mimeType
)(THIS_ BSTR
*) PURE
;
82 STDMETHOD(get_fileSize
)(THIS_ BSTR
*) PURE
;
83 STDMETHOD(get_fileCreatedDate
)(THIS_ BSTR
*) PURE
;
84 STDMETHOD(get_fileModifiedDate
)(THIS_ BSTR
*) PURE
;
85 STDMETHOD(get_fileUpdatedDate
)(THIS_ BSTR
*) PURE
;
86 STDMETHOD(get_protocol
)(THIS_ BSTR
*) PURE
;
87 STDMETHOD(get_href
)(THIS_ BSTR
*) PURE
;
88 STDMETHOD(get_nameProp
)(THIS_ BSTR
*) PURE
;
89 STDMETHOD(put_border
)(THIS_ VARIANT
) PURE
;
90 STDMETHOD(get_border
)(THIS_ VARIANT
*) PURE
;
91 STDMETHOD(put_vspace
)(THIS_
long) PURE
;
92 STDMETHOD(get_vspace
)(THIS_
long*) PURE
;
93 STDMETHOD(put_hspace
)(THIS_
long) PURE
;
94 STDMETHOD(get_hspace
)(THIS_
long*) PURE
;
95 STDMETHOD(put_alt
)(THIS_ BSTR
) PURE
;
96 STDMETHOD(get_alt
)(THIS_ BSTR
*) PURE
;
97 STDMETHOD(put_src
)(THIS_ BSTR
) PURE
;
98 STDMETHOD(get_src
)(THIS_ BSTR
*) PURE
;
99 STDMETHOD(put_lowsrc
)(THIS_ BSTR
) PURE
;
100 STDMETHOD(get_lowsrc
)(THIS_ BSTR
*) PURE
;
101 STDMETHOD(put_vrml
)(THIS_ BSTR
) PURE
;
102 STDMETHOD(get_vrml
)(THIS_ BSTR
*) PURE
;
103 STDMETHOD(put_dynsrc
)(THIS_ BSTR
) PURE
;
104 STDMETHOD(get_dynsrc
)(THIS_ BSTR
*) PURE
;
105 STDMETHOD(get_readyState
)(THIS_ BSTR
*) PURE
;
106 STDMETHOD(get_complete
)(THIS_ VARIANT_BOOL
*) PURE
;
107 STDMETHOD(put_loop
)(THIS_ VARIANT
) PURE
;
108 STDMETHOD(get_loop
)(THIS_ VARIANT
*) PURE
;
109 STDMETHOD(put_align
)(THIS_ BSTR
) PURE
;
110 STDMETHOD(get_align
)(THIS_ BSTR
*) PURE
;
111 STDMETHOD(put_onload
)(THIS_ VARIANT
) PURE
;
112 STDMETHOD(get_onload
)(THIS_ VARIANT
*) PURE
;
113 STDMETHOD(put_onerror
)(THIS_ VARIANT
) PURE
;
114 STDMETHOD(get_onerror
)(THIS_ VARIANT
*) PURE
;
115 STDMETHOD(put_onabort
)(THIS_ VARIANT
) PURE
;
116 STDMETHOD(get_onabort
)(THIS_ VARIANT
*) PURE
;
117 STDMETHOD(put_name
)(THIS_ BSTR
) PURE
;
118 STDMETHOD(get_name
)(THIS_ BSTR
*) PURE
;
119 STDMETHOD(put_width
)(THIS_
long) PURE
;
120 STDMETHOD(get_width
)(THIS_
long*) PURE
;
121 STDMETHOD(put_height
)(THIS_
long) PURE
;
122 STDMETHOD(get_height
)(THIS_
long*) PURE
;
123 STDMETHOD(put_start
)(THIS_ BSTR
) PURE
;
124 STDMETHOD(get_start
)(THIS_ BSTR
*) PURE
;
128 EXTERN_C
const IID IID_IHTMLElementCollection
;
129 #define INTERFACE IHTMLElementCollection
130 DECLARE_INTERFACE_(IHTMLElementCollection
,IDispatch
)
132 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
133 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
134 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
135 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
136 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
137 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
138 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
140 STDMETHOD(toString
)(THIS_ BSTR
*) PURE
;
141 STDMETHOD(put_length
)(THIS_
long) PURE
;
142 STDMETHOD(get_length
)(THIS_
long*) PURE
;
143 STDMETHOD(get__newEnum
)(THIS_ IUnknown
**) PURE
;
144 STDMETHOD(item
)(THIS_ VARIANT
,VARIANT
,IDispatch
**) PURE
;
145 STDMETHOD(tags
)(THIS_ VARIANT
,IDispatch
**) PURE
;
150 EXTERN_C
const IID IID_IHTMLDocument
;
151 #define INTERFACE IHTMLDocument
152 DECLARE_INTERFACE_(IHTMLDocument
,IDispatch
)
154 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
155 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
156 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
157 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
158 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
159 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
160 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
162 STDMETHOD(get_Script
)(THIS_ IDispatch
**) PURE
;
166 EXTERN_C
const IID IID_IHTMLDocument2
;
167 #define INTERFACE IHTMLDocument2
168 DECLARE_INTERFACE_(IHTMLDocument2
,IHTMLDocument
)
170 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
171 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
172 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
173 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
174 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
175 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
176 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
178 STDMETHOD(get_Script
)(THIS_ IDispatch
**) PURE
;
180 STDMETHOD(get_all
)(THIS_ LPHTMLELEMENTCOLLECTION
*) PURE
;
181 STDMETHOD(get_body
)(THIS_ LPHTMLELEMENT
*) PURE
;
182 STDMETHOD(get_activeElement
)(THIS_ LPHTMLELEMENT
*) PURE
;
183 STDMETHOD(get_images
)(THIS_ LPHTMLELEMENTCOLLECTION
*) PURE
;
184 STDMETHOD(get_applets
)(THIS_ LPHTMLELEMENTCOLLECTION
*) PURE
;
185 STDMETHOD(get_links
)(THIS_ LPHTMLELEMENTCOLLECTION
*) PURE
;
186 STDMETHOD(get_forms
)(THIS_ LPHTMLELEMENTCOLLECTION
*) PURE
;
187 STDMETHOD(get_anchors
)(THIS_ LPHTMLELEMENTCOLLECTION
*) PURE
;
188 STDMETHOD(put_title
)(THIS_ BSTR
) PURE
;
189 STDMETHOD(get_title
)(THIS_ BSTR
*) PURE
;
190 STDMETHOD(get_scripts
)(THIS_ LPHTMLELEMENTCOLLECTION
*) PURE
;
191 STDMETHOD(put_designMode
)(THIS_ BSTR
) PURE
;
192 STDMETHOD(get_designMode
)(THIS_ BSTR
*) PURE
;
193 STDMETHOD(get_selection
)(THIS_ LPHTMLSELECTIONOBJECT
*) PURE
;
194 STDMETHOD(get_readyState
)(THIS_ BSTR
*) PURE
;
195 STDMETHOD(get_frames
)(THIS_ LPHTMLFRAMESCOLLECTION
*) PURE
;
196 STDMETHOD(get_embeds
)(THIS_ LPHTMLELEMENTCOLLECTION
*) PURE
;
197 STDMETHOD(get_plugins
)(THIS_ LPHTMLELEMENTCOLLECTION
*) PURE
;
198 STDMETHOD(put_alinkColor
)(THIS_ VARIANT
) PURE
;
199 STDMETHOD(get_alinkColor
)(THIS_ VARIANT
*) PURE
;
200 STDMETHOD(put_bgColor
)(THIS_ VARIANT
) PURE
;
201 STDMETHOD(get_bgColor
)(THIS_ VARIANT
*) PURE
;
202 STDMETHOD(put_fgColor
)(THIS_ VARIANT
) PURE
;
203 STDMETHOD(get_fgColor
)(THIS_ VARIANT
*) PURE
;
204 STDMETHOD(put_linkColor
)(THIS_ VARIANT
) PURE
;
205 STDMETHOD(get_linkColor
)(THIS_ VARIANT
*) PURE
;
206 STDMETHOD(put_vlinkColor
)(THIS_ VARIANT
) PURE
;
207 STDMETHOD(get_vlinkColor
)(THIS_ VARIANT
*) PURE
;
208 STDMETHOD(get_referrer
)(THIS_ BSTR
*) PURE
;
209 STDMETHOD(get_location
)(THIS_ LPHTMLLOCATION
*) PURE
;
210 STDMETHOD(get_lastModified
)(THIS_ BSTR
*) PURE
;
211 STDMETHOD(put_URL
)(THIS_ BSTR
) PURE
;
212 STDMETHOD(get_URL
)(THIS_ BSTR
*) PURE
;
213 STDMETHOD(put_domain
)(THIS_ BSTR
) PURE
;
214 STDMETHOD(get_domain
)(THIS_ BSTR
*) PURE
;
215 STDMETHOD(put_cookie
)(THIS_ BSTR
) PURE
;
216 STDMETHOD(get_cookie
)(THIS_ BSTR
*) PURE
;
217 STDMETHOD(put_expands
)(THIS_ VARIANT_BOOL
) PURE
;
218 STDMETHOD(get_expands
)(THIS_ VARIANT_BOOL
*) PURE
;
219 STDMETHOD(put_charset
)(THIS_ BSTR
) PURE
;
220 STDMETHOD(get_charset
)(THIS_ BSTR
*) PURE
;
221 STDMETHOD(put_defaultCharset
)(THIS_ BSTR
) PURE
;
222 STDMETHOD(get_defaultCharset
)(THIS_ BSTR
*) PURE
;
223 STDMETHOD(get_mimeType
)(THIS_ BSTR
*) PURE
;
224 STDMETHOD(get_fileSize
)(THIS_ BSTR
*) PURE
;
225 STDMETHOD(get_fileCreatedDate
)(THIS_ BSTR
*) PURE
;
226 STDMETHOD(get_fileModifiedDate
)(THIS_ BSTR
*) PURE
;
227 STDMETHOD(get_fileUpdatedDate
)(THIS_ BSTR
*) PURE
;
228 STDMETHOD(get_security
)(THIS_ BSTR
*) PURE
;
229 STDMETHOD(get_protocol
)(THIS_ BSTR
*) PURE
;
230 STDMETHOD(get_nameProp
)(THIS_ BSTR
*) PURE
;
231 STDMETHOD(write
)(THIS_ SAFEARRAY
*) PURE
;
232 STDMETHOD(writeln
)(THIS_ SAFEARRAY
*) PURE
;
233 STDMETHOD(open
)(THIS_ BSTR
,VARIANT
,VARIANT
,VARIANT
,IDispatch
**) PURE
;
234 STDMETHOD(close
)(THIS
) PURE
;
235 STDMETHOD(clear
)(THIS
) PURE
;
236 STDMETHOD(queryCommandSupported
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
237 STDMETHOD(queryCommandEnabled
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
238 STDMETHOD(queryCommandState
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
239 STDMETHOD(queryCommandIndeterm
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
240 STDMETHOD(queryCommandText
)(THIS_ BSTR
,BSTR
*) PURE
;
241 STDMETHOD(queryCommandValue
)(THIS_ BSTR
,VARIANT
*) PURE
;
242 STDMETHOD(execCommand
)(THIS_ BSTR
,VARIANT_BOOL
,VARIANT
,VARIANT_BOOL
*) PURE
;
243 STDMETHOD(execCommandShowHelp
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
244 STDMETHOD(createElement
)(THIS_ BSTR
,LPHTMLELEMENT
*) PURE
;
245 STDMETHOD(put_onhelp
)(THIS_ VARIANT
) PURE
;
246 STDMETHOD(get_onhelp
)(THIS_ VARIANT
*) PURE
;
247 STDMETHOD(put_onclick
)(THIS_ VARIANT
) PURE
;
248 STDMETHOD(get_onclick
)(THIS_ VARIANT
*) PURE
;
249 STDMETHOD(put_ondblclick
)(THIS_ VARIANT
) PURE
;
250 STDMETHOD(get_ondblclick
)(THIS_ VARIANT
*) PURE
;
251 STDMETHOD(put_onkeyup
)(THIS_ VARIANT
) PURE
;
252 STDMETHOD(get_onkeyup
)(THIS_ VARIANT
*) PURE
;
253 STDMETHOD(put_onkeydown
)(THIS_ VARIANT
) PURE
;
254 STDMETHOD(get_onkeydown
)(THIS_ VARIANT
*) PURE
;
255 STDMETHOD(put_onkeypress
)(THIS_ VARIANT
) PURE
;
256 STDMETHOD(get_onkeypress
)(THIS_ VARIANT
*) PURE
;
257 STDMETHOD(put_onmouseup
)(THIS_ VARIANT
) PURE
;
258 STDMETHOD(get_onmouseup
)(THIS_ VARIANT
*) PURE
;
259 STDMETHOD(put_onmousedown
)(THIS_ VARIANT
) PURE
;
260 STDMETHOD(get_onmousedown
)(THIS_ VARIANT
*) PURE
;
261 STDMETHOD(put_onmousemove
)(THIS_ VARIANT
) PURE
;
262 STDMETHOD(get_onmousemove
)(THIS_ VARIANT
*) PURE
;
263 STDMETHOD(put_onmouseout
)(THIS_ VARIANT
) PURE
;
264 STDMETHOD(get_onmouseout
)(THIS_ VARIANT
*) PURE
;
265 STDMETHOD(put_onmouseover
)(THIS_ VARIANT
) PURE
;
266 STDMETHOD(get_onmouseover
)(THIS_ VARIANT
*) PURE
;
267 STDMETHOD(put_onreadystatechange
)(THIS_ VARIANT
) PURE
;
268 STDMETHOD(get_onreadystatechange
)(THIS_ VARIANT
*) PURE
;
269 STDMETHOD(put_onafterupdate
)(THIS_ VARIANT
) PURE
;
270 STDMETHOD(get_onafterupdate
)(THIS_ VARIANT
*) PURE
;
271 STDMETHOD(put_onrowexit
)(THIS_ VARIANT
) PURE
;
272 STDMETHOD(get_onrowexit
)(THIS_ VARIANT
*) PURE
;
273 STDMETHOD(put_onrowenter
)(THIS_ VARIANT
) PURE
;
274 STDMETHOD(get_onrowenter
)(THIS_ VARIANT
*) PURE
;
275 STDMETHOD(put_ondragstart
)(THIS_ VARIANT
) PURE
;
276 STDMETHOD(get_ondragstart
)(THIS_ VARIANT
*) PURE
;
277 STDMETHOD(put_onselectstart
)(THIS_ VARIANT
) PURE
;
278 STDMETHOD(get_onselectstart
)(THIS_ VARIANT
*) PURE
;
279 STDMETHOD(elementFromPoint
)(THIS_
long,long,LPHTMLELEMENT
*) PURE
;
280 STDMETHOD(get_parentWindow
)(THIS_ LPHTMLWINDOW2
*) PURE
;
281 STDMETHOD(get_styleSheets
)(THIS_ LPHTMLSTYLESHEETSCOLLECTION
*) PURE
;
282 STDMETHOD(put_onbeforeupdate
)(THIS_ VARIANT
) PURE
;
283 STDMETHOD(get_onbeforeupdate
)(THIS_ VARIANT
*) PURE
;
284 STDMETHOD(put_onerrorupdate
)(THIS_ VARIANT
) PURE
;
285 STDMETHOD(get_onerrorupdate
)(THIS_ VARIANT
*) PURE
;
286 STDMETHOD(toString
)(THIS_ BSTR
*) PURE
;
287 STDMETHOD(createStyleSheet
)(THIS_ BSTR
,long,LPHTMLSTYLESHEET
*) PURE
;
291 EXTERN_C
const IID IID_IHTMLSelectionObject
;
292 #define INTERFACE IHTMLSelectionObject
293 DECLARE_INTERFACE_(IHTMLSelectionObject
,IDispatch
)
295 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
296 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
297 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
298 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
299 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
300 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
301 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
303 STDMETHOD(createRange
)(THIS_ IDispatch
**) PURE
;
304 STDMETHOD(empty
)(THIS
) PURE
;
305 STDMETHOD(clear
)(THIS
) PURE
;
306 STDMETHOD(get_type
)(THIS_ BSTR
*) PURE
;
310 EXTERN_C
const IID IID_IHTMLTxtRange
;
311 #define INTERFACE IHTMLTxtRange
312 DECLARE_INTERFACE_(IHTMLTxtRange
,IDispatch
)
314 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
315 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
316 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
317 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
318 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
319 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
320 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
322 STDMETHOD(get_htmlText
)(THIS_ BSTR
*) PURE
;
323 STDMETHOD(put_text
)(THIS_ BSTR
) PURE
;
324 STDMETHOD(get_text
)(THIS_ BSTR
*) PURE
;
325 STDMETHOD(parentElement
)(THIS_ LPHTMLELEMENT
*) PURE
;
326 STDMETHOD(duplicate
)(THIS_ IHTMLTxtRange
**) PURE
;
327 STDMETHOD(inRange
)(THIS_ IHTMLTxtRange
*,VARIANT_BOOL
*) PURE
;
328 STDMETHOD(isEqual
)(THIS_ IHTMLTxtRange
*,VARIANT_BOOL
*) PURE
;
329 STDMETHOD(scrollIntoView
)(THIS_ VARIANT_BOOL
) PURE
;
330 STDMETHOD(collapse
)(THIS_ VARIANT_BOOL
) PURE
;
331 STDMETHOD(expand
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
332 STDMETHOD(move
)(THIS_ BSTR
,long,long*) PURE
;
333 STDMETHOD(moveStart
)(THIS_ BSTR
,long,long*) PURE
;
334 STDMETHOD(moveEnd
)(THIS_ BSTR
,long,long*) PURE
;
335 STDMETHOD(select
)(THIS
) PURE
;
336 STDMETHOD(pasteHTML
)(THIS_ BSTR
) PURE
;
337 STDMETHOD(moveToElementText
)(THIS_ LPHTMLELEMENT
) PURE
;
338 STDMETHOD(setEndPoint
)(THIS_ BSTR
,IHTMLTxtRange
*) PURE
;
339 STDMETHOD(compareEndPoints
)(THIS_ BSTR
,IHTMLTxtRange
*,long*) PURE
;
340 STDMETHOD(findText
)(THIS_ BSTR
,long,long,VARIANT_BOOL
*) PURE
;
341 STDMETHOD(moveToPoint
)(THIS_
long,long) PURE
;
342 STDMETHOD(getBookmark
)(THIS_ BSTR
*) PURE
;
343 STDMETHOD(moveToBookbark
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
344 STDMETHOD(queryCommandSupported
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
345 STDMETHOD(queryCommandEnabled
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
346 STDMETHOD(queryCommandState
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
347 STDMETHOD(queryCommandIndeterm
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
348 STDMETHOD(queryCommandText
)(THIS_ BSTR
,BSTR
*) PURE
;
349 STDMETHOD(queryCommandValue
)(THIS_ BSTR
,VARIANT
*) PURE
;
350 STDMETHOD(execCommand
)(THIS_ BSTR
,VARIANT_BOOL
,VARIANT
,VARIANT_BOOL
*) PURE
;
351 STDMETHOD(execCommandShowHelp
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
355 EXTERN_C
const IID IID_IHTMLElement
;
356 #define INTERFACE IHTMLElement
357 DECLARE_INTERFACE_(IHTMLElement
,IDispatch
)
359 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
360 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
361 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
362 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
363 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
364 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
365 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
367 STDMETHOD(setAttribute
)(THIS_ BSTR
,VARIANT
,long) PURE
;
368 STDMETHOD(getAttribute
)(THIS_ BSTR
,long,VARIANT
*) PURE
;
369 STDMETHOD(removeAttribute
)(THIS_ BSTR
,long,VARIANT_BOOL
*) PURE
;
370 STDMETHOD(put_className
)(THIS_ BSTR
) PURE
;
371 STDMETHOD(get_className
)(THIS_ BSTR
*) PURE
;
372 STDMETHOD(put_id
)(THIS_ BSTR
) PURE
;
373 STDMETHOD(get_id
)(THIS_ BSTR
*) PURE
;
374 STDMETHOD(get_tagName
)(THIS_ BSTR
*) PURE
;
375 STDMETHOD(get_parentElement
)(THIS_ LPHTMLELEMENT
*) PURE
;
376 STDMETHOD(get_style
)(THIS_ LPHTMLSTYLE
*) PURE
;
377 STDMETHOD(put_onhelp
)(THIS_ VARIANT
) PURE
;
378 STDMETHOD(get_onhelp
)(THIS_ VARIANT
*) PURE
;
379 STDMETHOD(put_onclick
)(THIS_ VARIANT
) PURE
;
380 STDMETHOD(get_onclick
)(THIS_ VARIANT
*) PURE
;
381 STDMETHOD(put_ondblclick
)(THIS_ VARIANT
) PURE
;
382 STDMETHOD(get_ondblclick
)(THIS_ VARIANT
*) PURE
;
383 STDMETHOD(put_onkeydown
)(THIS_ VARIANT
) PURE
;
384 STDMETHOD(get_onkeydown
)(THIS_ VARIANT
*) PURE
;
385 STDMETHOD(put_onkeyup
)(THIS_ VARIANT
) PURE
;
386 STDMETHOD(get_onkeyup
)(THIS_ VARIANT
*) PURE
;
387 STDMETHOD(put_onkeypress
)(THIS_ VARIANT
) PURE
;
388 STDMETHOD(get_onkeypress
)(THIS_ VARIANT
*) PURE
;
389 STDMETHOD(put_onmouseout
)(THIS_ VARIANT
) PURE
;
390 STDMETHOD(get_onmouseout
)(THIS_ VARIANT
*) PURE
;
391 STDMETHOD(put_onmouseover
)(THIS_ VARIANT
) PURE
;
392 STDMETHOD(get_onmouseover
)(THIS_ VARIANT
*) PURE
;
393 STDMETHOD(put_onmousemove
)(THIS_ VARIANT
) PURE
;
394 STDMETHOD(get_onmousemove
)(THIS_ VARIANT
*) PURE
;
395 STDMETHOD(put_onmousedown
)(THIS_ VARIANT
) PURE
;
396 STDMETHOD(get_onmousedown
)(THIS_ VARIANT
*) PURE
;
397 STDMETHOD(put_onmouseup
)(THIS_ VARIANT
) PURE
;
398 STDMETHOD(get_onmouseup
)(THIS_ VARIANT
*) PURE
;
399 STDMETHOD(get_document
)(THIS_ IDispatch
**) PURE
;
400 STDMETHOD(put_title
)(THIS_ BSTR
) PURE
;
401 STDMETHOD(get_title
)(THIS_ BSTR
*) PURE
;
402 STDMETHOD(put_language
)(THIS_ BSTR
) PURE
;
403 STDMETHOD(get_language
)(THIS_ BSTR
*) PURE
;
404 STDMETHOD(put_onselectstart
)(THIS_ VARIANT
) PURE
;
405 STDMETHOD(get_onselectstart
)(THIS_ VARIANT
*) PURE
;
406 STDMETHOD(scrollIntoView
)(THIS_ VARIANT
) PURE
;
407 STDMETHOD(contains
)(THIS_ LPHTMLELEMENT
,VARIANT_BOOL
*) PURE
;
408 STDMETHOD(get_source3Index
)(THIS_
long*) PURE
;
409 STDMETHOD(get_recordNumber
)(THIS_ VARIANT
*) PURE
;
410 STDMETHOD(put_lang
)(THIS_ BSTR
) PURE
;
411 STDMETHOD(get_lang
)(THIS_ BSTR
*) PURE
;
412 STDMETHOD(get_offsetLeft
)(THIS_
long*) PURE
;
413 STDMETHOD(get_offsetTop
)(THIS_
long*) PURE
;
414 STDMETHOD(get_offsetWidth
)(THIS_
long*) PURE
;
415 STDMETHOD(get_offsetHeight
)(THIS_
long*) PURE
;
416 STDMETHOD(get_offsetParent
)(THIS_ LPHTMLELEMENT
*) PURE
;
417 STDMETHOD(put_innerHTML
)(THIS_ BSTR
) PURE
;
418 STDMETHOD(get_innerHTML
)(THIS_ BSTR
*) PURE
;
419 STDMETHOD(put_innerText
)(THIS_ BSTR
) PURE
;
420 STDMETHOD(get_innerText
)(THIS_ BSTR
*) PURE
;
421 STDMETHOD(put_outerHTML
)(THIS_ BSTR
) PURE
;
422 STDMETHOD(get_outerHTML
)(THIS_ BSTR
*) PURE
;
423 STDMETHOD(put_outerText
)(THIS_ BSTR
) PURE
;
424 STDMETHOD(get_outerText
)(THIS_ BSTR
*) PURE
;
425 STDMETHOD(insertAdjacentHTML
)(THIS_ BSTR
,BSTR
) PURE
;
426 STDMETHOD(insertAdjacentText
)(THIS_ BSTR
,BSTR
) PURE
;
427 STDMETHOD(get_parentTextEdit
)(THIS_ LPHTMLELEMENT
*) PURE
;
428 STDMETHOD(isTextEdit
)(THIS_ VARIANT_BOOL
*) PURE
;
429 STDMETHOD(click
)(THIS
) PURE
;
430 STDMETHOD(get_filters
)(THIS_ LPHTMLFILTERSCOLLECTION
*) PURE
;
431 STDMETHOD(put_ondragstart
)(THIS_ VARIANT
) PURE
;
432 STDMETHOD(get_ondragstart
)(THIS_ VARIANT
*) PURE
;
433 STDMETHOD(toString
)(THIS_ BSTR
*) PURE
;
434 STDMETHOD(put_onbeforeupdate
)(THIS_ VARIANT
) PURE
;
435 STDMETHOD(get_onbeforeupdate
)(THIS_ VARIANT
*) PURE
;
436 STDMETHOD(put_onafterupdate
)(THIS_ VARIANT
) PURE
;
437 STDMETHOD(get_onafterupdate
)(THIS_ VARIANT
*) PURE
;
438 STDMETHOD(put_onerrorupdate
)(THIS_ VARIANT
) PURE
;
439 STDMETHOD(get_onerrorupdate
)(THIS_ VARIANT
*) PURE
;
440 STDMETHOD(put_onrowexit
)(THIS_ VARIANT
) PURE
;
441 STDMETHOD(get_onrowexit
)(THIS_ VARIANT
*) PURE
;
442 STDMETHOD(put_onrowenter
)(THIS_ VARIANT
) PURE
;
443 STDMETHOD(get_onrowenter
)(THIS_ VARIANT
*) PURE
;
444 STDMETHOD(put_ondatasetchanged
)(THIS_ VARIANT
) PURE
;
445 STDMETHOD(get_ondatasetchanged
)(THIS_ VARIANT
*) PURE
;
446 STDMETHOD(put_ondataavailable
)(THIS_ VARIANT
) PURE
;
447 STDMETHOD(get_ondataavailable
)(THIS_ VARIANT
*) PURE
;
448 STDMETHOD(put_ondatasetcomplete
)(THIS_ VARIANT
) PURE
;
449 STDMETHOD(get_ondatasetcomplete
)(THIS_ VARIANT
*) PURE
;
450 STDMETHOD(put_onfilterchange
)(THIS_ VARIANT
) PURE
;
451 STDMETHOD(get_onfilterchange
)(THIS_ VARIANT
*) PURE
;
452 STDMETHOD(get_children
)(THIS_ IDispatch
**) PURE
;
453 STDMETHOD(get_all
)(THIS_ IDispatch
**) PURE
;
457 EXTERN_C
const IID IID_IHTMLFramesCollection2
;
458 #define INTERFACE IHTMLFramesCollection2
459 DECLARE_INTERFACE_(IHTMLFramesCollection2
,IDispatch
)
461 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
462 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
463 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
464 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
465 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
466 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
467 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
469 STDMETHOD(item
)(THIS_ VARIANT
*,VARIANT
*) PURE
;
470 STDMETHOD(get_length
)(THIS_
long*) PURE
;
474 EXTERN_C
const IID IID_IHTMLWindow2
;
475 #define INTERFACE IHTMLWindow2
476 DECLARE_INTERFACE_(IHTMLWindow2
,IHTMLFramesCollection2
)
478 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
479 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
480 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
481 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
482 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
483 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
484 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
485 STDMETHOD(item
)(THIS_ VARIANT
*,VARIANT
*) PURE
;
486 STDMETHOD(get_length
)(THIS_
long*) PURE
;
488 STDMETHOD(get_frames
)(THIS_ IHTMLFramesCollection2
**) PURE
;
489 STDMETHOD(put_defaultStatus
)(THIS_ BSTR
) PURE
;
490 STDMETHOD(get_defaultStatus
)(THIS_ BSTR
*) PURE
;
491 STDMETHOD(put_status
)(THIS_ BSTR
) PURE
;
492 STDMETHOD(get_status
)(THIS_ BSTR
*) PURE
;
493 STDMETHOD(setTimeout
)(THIS_ BSTR
,long,VARIANT
*,long*) PURE
;
494 STDMETHOD(clearTimeout
)(THIS_
long) PURE
;
495 STDMETHOD(alert
)(THIS_ BSTR
) PURE
;
496 STDMETHOD(confirm
)(THIS_ BSTR
,VARIANT_BOOL
*) PURE
;
497 STDMETHOD(prompt
)(THIS_ BSTR
,BSTR
,VARIANT
*) PURE
;
498 STDMETHOD(get_Image
)(THIS_ LPHTMLIMAGEELEMENTFACTORY
*) PURE
;
499 STDMETHOD(get_location
)(THIS_ LPHTMLLOCATION
*) PURE
;
500 STDMETHOD(get_history
)(THIS_ LPOMHISTORY
*) PURE
;
501 STDMETHOD(close
)(THIS
) PURE
;
502 STDMETHOD(put_opener
)(THIS_ VARIANT
) PURE
;
503 STDMETHOD(get_opener
)(THIS_ VARIANT
*) PURE
;
504 STDMETHOD(get_navigator
)(THIS_ LPOMNAVIGATOR
*) PURE
;
505 STDMETHOD(put_name
)(THIS_ BSTR
) PURE
;
506 STDMETHOD(get_name
)(THIS_ BSTR
*) PURE
;
507 STDMETHOD(get_parent
)(THIS_ LPHTMLWINDOW2
*) PURE
;
508 STDMETHOD(open
)(THIS_ BSTR
,BSTR
,BSTR
,VARIANT_BOOL
,LPHTMLWINDOW2
*) PURE
;
509 STDMETHOD(get_self
)(THIS_ LPHTMLWINDOW2
*) PURE
;
510 STDMETHOD(get_top
)(THIS_ LPHTMLWINDOW2
*) PURE
;
511 STDMETHOD(get_window
)(THIS_ LPHTMLWINDOW2
*) PURE
;
512 STDMETHOD(navigate
)(THIS_ BSTR
) PURE
;
513 STDMETHOD(put_onfocus
)(THIS_ VARIANT
) PURE
;
514 STDMETHOD(get_onfocus
)(THIS_ VARIANT
*) PURE
;
515 STDMETHOD(put_onblur
)(THIS_ VARIANT
) PURE
;
516 STDMETHOD(get_onblur
)(THIS_ VARIANT
*) PURE
;
517 STDMETHOD(put_onload
)(THIS_ VARIANT
) PURE
;
518 STDMETHOD(get_onload
)(THIS_ VARIANT
*) PURE
;
519 STDMETHOD(put_onbeforeunload
)(THIS_ VARIANT
) PURE
;
520 STDMETHOD(get_onbeforeunload
)(THIS_ VARIANT
*) PURE
;
521 STDMETHOD(put_onunload
)(THIS_ VARIANT
) PURE
;
522 STDMETHOD(get_onunload
)(THIS_ VARIANT
*) PURE
;
523 STDMETHOD(put_onhelp
)(THIS_ VARIANT
) PURE
;
524 STDMETHOD(get_onhelp
)(THIS_ VARIANT
*) PURE
;
525 STDMETHOD(put_onerror
)(THIS_ VARIANT
) PURE
;
526 STDMETHOD(get_onerror
)(THIS_ VARIANT
*) PURE
;
527 STDMETHOD(put_onresize
)(THIS_ VARIANT
) PURE
;
528 STDMETHOD(get_onresize
)(THIS_ VARIANT
*) PURE
;
529 STDMETHOD(put_onscroll
)(THIS_ VARIANT
) PURE
;
530 STDMETHOD(get_onscroll
)(THIS_ VARIANT
*) PURE
;
531 STDMETHOD(get_document
)(THIS_ IHTMLDocument2
**) PURE
;
532 STDMETHOD(get_event
)(THIS_ LPHTMLEVENTOBJ
*) PURE
;
533 STDMETHOD(get__newEnum
)(THIS_ IUnknown
**) PURE
;
534 STDMETHOD(showModalDialog
)(THIS_ BSTR
,VARIANT
*,VARIANT
*,VARIANT
*) PURE
;
535 STDMETHOD(showHelp
)(THIS_ BSTR
,VARIANT
,BSTR
) PURE
;
536 STDMETHOD(get_screen
)(THIS_ LPHTMLSCREEN
*) PURE
;
537 STDMETHOD(get_Option
)(THIS_ LPHTMLOPTIONELEMENTFACTORY
*) PURE
;
538 STDMETHOD(focus
)(THIS
) PURE
;
539 STDMETHOD(get_closed
)(THIS_ VARIANT_BOOL
*) PURE
;
540 STDMETHOD(blur
)(THIS
) PURE
;
541 STDMETHOD(scroll
)(THIS_
long,long) PURE
;
542 STDMETHOD(get_clientInformation
)(THIS_ LPOMNAVIGATOR
*) PURE
;
543 STDMETHOD(setInterval
)(THIS_ BSTR
,long,VARIANT
*,long*) PURE
;
544 STDMETHOD(clearInterval
)(THIS_
long) PURE
;
545 STDMETHOD(put_offscreenBuffering
)(THIS_ VARIANT
) PURE
;
546 STDMETHOD(get_offscreenBuffering
)(THIS_ VARIANT
*) PURE
;
547 STDMETHOD(execScript
)(THIS_ BSTR
,BSTR
,VARIANT
*) PURE
;
548 STDMETHOD(toString
)(THIS_ BSTR
*) PURE
;
549 STDMETHOD(scrollBy
)(THIS_
long,long) PURE
;
550 STDMETHOD(scrollTo
)(THIS_
long,long) PURE
;
551 STDMETHOD(moveTo
)(THIS_
long,long) PURE
;
552 STDMETHOD(moveBy
)(THIS_
long,long) PURE
;
553 STDMETHOD(resizeTo
)(THIS_
long,long) PURE
;
554 STDMETHOD(resizeBy
)(THIS_
long,long) PURE
;
555 STDMETHOD(get_external
)(THIS_ IDispatch
**) PURE
;
559 EXTERN_C
const IID IID_IHTMLFrameBase
;
560 #define INTERFACE IHTMLFrameBase
561 DECLARE_INTERFACE_(IHTMLFrameBase
,IDispatch
)
563 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
564 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
565 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
566 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
567 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
568 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
569 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
571 STDMETHOD(put_src
)(THIS_ BSTR
) PURE
;
572 STDMETHOD(get_src
)(THIS_ BSTR
*) PURE
;
573 STDMETHOD(put_name
)(THIS_ BSTR
) PURE
;
574 STDMETHOD(get_name
)(THIS_ BSTR
*) PURE
;
575 STDMETHOD(put_border
)(THIS_ VARIANT
) PURE
;
576 STDMETHOD(get_border
)(THIS_ VARIANT
*) PURE
;
577 STDMETHOD(put_frameBorder
)(THIS_ BSTR
) PURE
;
578 STDMETHOD(get_frameBorder
)(THIS_ BSTR
*) PURE
;
579 STDMETHOD(put_frameSpacing
)(THIS_ VARIANT
) PURE
;
580 STDMETHOD(get_frameSpacing
)(THIS_ VARIANT
*) PURE
;
581 STDMETHOD(put_marginWidth
)(THIS_ VARIANT
) PURE
;
582 STDMETHOD(get_marginWidth
)(THIS_ VARIANT
*) PURE
;
583 STDMETHOD(put_marginHeight
)(THIS_ VARIANT
) PURE
;
584 STDMETHOD(get_marginHeight
)(THIS_ VARIANT
*) PURE
;
585 STDMETHOD(put_noResize
)(THIS_ VARIANT_BOOL
) PURE
;
586 STDMETHOD(get_noResize
)(THIS_ VARIANT_BOOL
*) PURE
;
587 STDMETHOD(put_scrolling
)(THIS_ BSTR
) PURE
;
588 STDMETHOD(get_scrolling
)(THIS_ BSTR
*) PURE
;
592 EXTERN_C
const IID IID_IHTMLFrameBase2
;
593 #define INTERFACE IHTMLFrameBase2
594 DECLARE_INTERFACE_(IHTMLFrameBase2
,IDispatch
)
596 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
597 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
598 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
599 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
600 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
601 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
602 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
604 STDMETHOD(get_contentWindow
)(THIS_ IHTMLWindow2
**) PURE
;
605 STDMETHOD(put_onload
)(THIS_ VARIANT
) PURE
;
606 STDMETHOD(get_onload
)(THIS_ VARIANT
*) PURE
;
607 STDMETHOD(put_onreadystatechange
)(THIS_ VARIANT
) PURE
;
608 STDMETHOD(get_onreadystatechange
)(THIS_ VARIANT
*) PURE
;
609 STDMETHOD(get_readyState
)(THIS_ BSTR
*) PURE
;
610 STDMETHOD(put_allowTransparency
)(THIS_ VARIANT_BOOL
) PURE
;
611 STDMETHOD(get_allowTransparency
)(THIS_ VARIANT_BOOL
*) PURE
;
615 EXTERN_C
const IID IID_IHTMLFrameBase3
;
616 #define INTERFACE IHTMLFrameBase3
617 DECLARE_INTERFACE_(IHTMLFrameBase3
,IDispatch
)
619 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
620 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
621 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
622 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
623 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
624 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
625 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
627 STDMETHOD(put_longDesc
)(THIS_ BSTR
) PURE
;
628 STDMETHOD(get_longDesc
)(THIS_ BSTR
*) PURE
;
632 EXTERN_C
const IID IID_IHTMLBodyElement
;
633 #define INTERFACE IHTMLBodyElement
634 DECLARE_INTERFACE_(IHTMLBodyElement
,IDispatch
)
636 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
637 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
638 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
639 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
640 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
641 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
642 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
644 STDMETHOD(put_background
)(THIS_ BSTR
) PURE
;
645 STDMETHOD(get_background
)(THIS_ BSTR
*) PURE
;
646 STDMETHOD(put_bgProperties
)(THIS_ BSTR
) PURE
;
647 STDMETHOD(get_bgProperties
)(THIS_ BSTR
*) PURE
;
648 STDMETHOD(put_leftMargin
)(THIS_ VARIANT
) PURE
;
649 STDMETHOD(get_leftMargin
)(THIS_ VARIANT
*) PURE
;
650 STDMETHOD(put_topMargin
)(THIS_ VARIANT
) PURE
;
651 STDMETHOD(get_topMargin
)(THIS_ VARIANT
*) PURE
;
652 STDMETHOD(put_rightMargin
)(THIS_ VARIANT
) PURE
;
653 STDMETHOD(get_rightMargin
)(THIS_ VARIANT
*) PURE
;
654 STDMETHOD(put_bottomMargin
)(THIS_ VARIANT
) PURE
;
655 STDMETHOD(get_bottomMargin
)(THIS_ VARIANT
*) PURE
;
656 STDMETHOD(put_noWrap
)(THIS_ VARIANT_BOOL
) PURE
;
657 STDMETHOD(get_noWrap
)(THIS_ VARIANT_BOOL
*) PURE
;
658 STDMETHOD(put_bgColor
)(THIS_ VARIANT
) PURE
;
659 STDMETHOD(get_bgColor
)(THIS_ VARIANT
*) PURE
;
660 STDMETHOD(put_text
)(THIS_ VARIANT
) PURE
;
661 STDMETHOD(get_text
)(THIS_ VARIANT
*) PURE
;
662 STDMETHOD(put_link
)(THIS_ VARIANT
) PURE
;
663 STDMETHOD(get_link
)(THIS_ VARIANT
*) PURE
;
664 STDMETHOD(put_vLink
)(THIS_ VARIANT
) PURE
;
665 STDMETHOD(get_vLink
)(THIS_ VARIANT
*) PURE
;
666 STDMETHOD(put_aLink
)(THIS_ VARIANT
) PURE
;
667 STDMETHOD(get_aLink
)(THIS_ VARIANT
*) PURE
;
668 STDMETHOD(put_onload
)(THIS_ VARIANT
) PURE
;
669 STDMETHOD(get_onload
)(THIS_ VARIANT
*) PURE
;
670 STDMETHOD(put_onunload
)(THIS_ VARIANT
) PURE
;
671 STDMETHOD(get_onunload
)(THIS_ VARIANT
*) PURE
;
672 STDMETHOD(put_scroll
)(THIS_ BSTR
) PURE
;
673 STDMETHOD(get_scroll
)(THIS_ BSTR
*) PURE
;
674 STDMETHOD(put_onselect
)(THIS_ VARIANT
) PURE
;
675 STDMETHOD(get_onselect
)(THIS_ VARIANT
*) PURE
;
676 STDMETHOD(put_onbeforeunload
)(THIS_ VARIANT
) PURE
;
677 STDMETHOD(get_onbeforeunload
)(THIS_ VARIANT
*) PURE
;
678 STDMETHOD(createTextRange
)(THIS_ IHTMLTxtRange
**) PURE
;
682 EXTERN_C
const IID IID_IHTMLBodyElement2
;
683 #define INTERFACE IHTMLBodyElement2
684 DECLARE_INTERFACE_(IHTMLBodyElement2
,IDispatch
)
686 STDMETHOD(QueryInterface
)(THIS_ REFIID
,PVOID
*) PURE
;
687 STDMETHOD_(ULONG
,AddRef
)(THIS
) PURE
;
688 STDMETHOD_(ULONG
,Release
)(THIS
) PURE
;
689 STDMETHOD(GetTypeInfoCount
)(THIS_ UINT
*) PURE
;
690 STDMETHOD(GetTypeInfo
)(THIS_ UINT
,LCID
,LPTYPEINFO
*) PURE
;
691 STDMETHOD(GetIDsOfNames
)(THIS_ REFIID
,LPOLESTR
*,UINT
,LCID
,DISPID
*) PURE
;
692 STDMETHOD(Invoke
)(THIS_ DISPID
,REFIID
,LCID
,WORD
,DISPPARAMS
*,VARIANT
*,EXCEPINFO
*,UINT
*) PURE
;
694 STDMETHOD(put_onbeforeprint
)(THIS_ VARIANT
) PURE
;
695 STDMETHOD(get_onbeforeprint
)(THIS_ VARIANT
*) PURE
;
696 STDMETHOD(put_onafterprint
)(THIS_ VARIANT
) PURE
;
697 STDMETHOD(get_onafterprint
)(THIS_ VARIANT
*) PURE
;