Mercurial > projects > ddbg_continued
comparison win32/mshtml.d @ 1:4a9dcbd9e54f
-files of 0.13 beta
-fixes so that it now compiles with the current dmd version
author | marton@basel.hu |
---|---|
date | Tue, 05 Apr 2011 20:44:01 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
0:586e4a649642 | 1:4a9dcbd9e54f |
---|---|
1 /***********************************************************************\ | |
2 * mshtml.d * | |
3 * * | |
4 * Windows API header module * | |
5 * * | |
6 * Translated from MinGW Windows headers * | |
7 * * | |
8 * Placed into public domain * | |
9 \***********************************************************************/ | |
10 module win32.mshtml; | |
11 | |
12 private import win32.basetyps, win32.oaidl, win32.unknwn, | |
13 win32.windef, win32.wtypes; | |
14 | |
15 // These are used in this file, but not defined in MinGW. | |
16 interface IHTMLStyleSheet {}; | |
17 alias IHTMLStyle LPHTMLSTYLE; | |
18 alias IHTMLStyleSheet LPHTMLSTYLESHEET; | |
19 interface IHTMLLocation {}; | |
20 alias IHTMLLocation LPHTMLLOCATION; | |
21 interface IHTMLFramesCollection {}; | |
22 alias IHTMLFramesCollection LPHTMLFRAMESCOLLECTION; | |
23 interface IHTMLStyleSheetsCollection {}; | |
24 alias IHTMLStyleSheetsCollection LPHTMLSTYLESHEETSCOLLECTION; | |
25 interface IHTMLStyle {}; | |
26 interface IHTMLFiltersCollection {}; | |
27 alias IHTMLFiltersCollection LPHTMLFILTERSCOLLECTION; | |
28 interface IOmHistory : IDispatch { | |
29 HRESULT get_length(short* p); | |
30 HRESULT back(VARIANT*); | |
31 HRESULT forward(VARIANT*); | |
32 HRESULT go(VARIANT*); | |
33 }; | |
34 alias IOmHistory LPOMHISTORY; | |
35 interface IOmNavigator {}; | |
36 alias IOmNavigator LPOMNAVIGATOR; | |
37 interface IHTMLImageElementFactory {}; | |
38 alias IHTMLImageElementFactory LPHTMLIMAGEELEMENTFACTORY; | |
39 interface IHTMLEventObj {}; | |
40 alias IHTMLEventObj LPHTMLEVENTOBJ; | |
41 interface IHTMLScreen {}; | |
42 alias IHTMLScreen LPHTMLSCREEN; | |
43 interface IHTMLOptionElementFactory {}; | |
44 alias IHTMLOptionElementFactory LPHTMLOPTIONELEMENTFACTORY; | |
45 | |
46 interface IHTMLLinkElement : public IDispatch { | |
47 HRESULT put_href(BSTR); | |
48 HRESULT get_href(BSTR*); | |
49 HRESULT put_rel(BSTR); | |
50 HRESULT get_rel(BSTR*); | |
51 HRESULT put_rev(BSTR); | |
52 HRESULT get_rev(BSTR*); | |
53 HRESULT put_type(BSTR); | |
54 HRESULT get_type(BSTR*); | |
55 HRESULT get_readyState(BSTR*); | |
56 HRESULT put_onreadystatechange(VARIANT); | |
57 HRESULT get_onreadystatechange(VARIANT*); | |
58 HRESULT put_onload(VARIANT); | |
59 HRESULT get_onload(VARIANT*); | |
60 HRESULT put_onerror(VARIANT); | |
61 HRESULT get_onerror(VARIANT*); | |
62 HRESULT get_styleSheet(LPHTMLSTYLESHEET*); | |
63 HRESULT put_disabled(VARIANT_BOOL); | |
64 HRESULT get_disabled(VARIANT_BOOL*); | |
65 HRESULT put_media(BSTR); | |
66 HRESULT get_media(BSTR*); | |
67 } | |
68 alias IHTMLLinkElement LPHTMLLINKELEMENT; | |
69 | |
70 interface IHTMLImgElement : public IDispatch { | |
71 HRESULT put_isMap(VARIANT_BOOL); | |
72 HRESULT get_isMap(VARIANT_BOOL*); | |
73 HRESULT put_useMap(BSTR); | |
74 HRESULT get_useMap(BSTR*); | |
75 HRESULT get_mimeType(BSTR*); | |
76 HRESULT get_fileSize(BSTR*); | |
77 HRESULT get_fileCreatedDate(BSTR*); | |
78 HRESULT get_fileModifiedDate(BSTR*); | |
79 HRESULT get_fileUpdatedDate(BSTR*); | |
80 HRESULT get_protocol(BSTR*); | |
81 HRESULT get_href(BSTR*); | |
82 HRESULT get_nameProp(BSTR*); | |
83 HRESULT put_border(VARIANT); | |
84 HRESULT get_border(VARIANT*); | |
85 HRESULT put_vspace(LONG); | |
86 HRESULT get_vspace(LONG*); | |
87 HRESULT put_hspace(LONG); | |
88 HRESULT get_hspace(LONG*); | |
89 HRESULT put_alt(BSTR); | |
90 HRESULT get_alt(BSTR*); | |
91 HRESULT put_src(BSTR); | |
92 HRESULT get_src(BSTR*); | |
93 HRESULT put_lowsrc(BSTR); | |
94 HRESULT get_lowsrc(BSTR*); | |
95 HRESULT put_vrml(BSTR); | |
96 HRESULT get_vrml(BSTR*); | |
97 HRESULT put_dynsrc(BSTR); | |
98 HRESULT get_dynsrc(BSTR*); | |
99 HRESULT get_readyState(BSTR*); | |
100 HRESULT get_complete(VARIANT_BOOL*); | |
101 HRESULT put_loop(VARIANT); | |
102 HRESULT get_loop(VARIANT*); | |
103 HRESULT put_align(BSTR); | |
104 HRESULT get_align(BSTR*); | |
105 HRESULT put_onload(VARIANT); | |
106 HRESULT get_onload(VARIANT*); | |
107 HRESULT put_onerror(VARIANT); | |
108 HRESULT get_onerror(VARIANT*); | |
109 HRESULT put_onabort(VARIANT); | |
110 HRESULT get_onabort(VARIANT*); | |
111 HRESULT put_name(BSTR); | |
112 HRESULT get_name(BSTR*); | |
113 HRESULT put_width(LONG); | |
114 HRESULT get_width(LONG*); | |
115 HRESULT put_height(LONG); | |
116 HRESULT get_height(LONG*); | |
117 HRESULT put_start(BSTR); | |
118 HRESULT get_start(BSTR*); | |
119 } | |
120 alias IHTMLImgElement LPHTMLIMGELEMENT; | |
121 | |
122 interface IHTMLElementCollection : public IDispatch { | |
123 HRESULT toString(BSTR*); | |
124 HRESULT put_length(LONG); | |
125 HRESULT get_length(LONG*); | |
126 HRESULT get__newEnum(IUnknown*); | |
127 HRESULT item(VARIANT,VARIANT,IDispatch* pDisp); | |
128 HRESULT tags(VARIANT,IDispatch* pdisp); | |
129 } | |
130 alias IHTMLElementCollection LPHTMLELEMENTCOLLECTION; | |
131 | |
132 interface IHTMLDocument : public IDispatch { | |
133 HRESULT get_Script(IDispatch*); | |
134 } | |
135 | |
136 interface IHTMLDocument2 : public IHTMLDocument { | |
137 HRESULT get_all(LPHTMLELEMENTCOLLECTION*); | |
138 HRESULT get_body(LPHTMLELEMENT*); | |
139 HRESULT get_activeElement(LPHTMLELEMENT*); | |
140 HRESULT get_images(LPHTMLELEMENTCOLLECTION*); | |
141 HRESULT get_applets(LPHTMLELEMENTCOLLECTION*); | |
142 HRESULT get_links(LPHTMLELEMENTCOLLECTION*); | |
143 HRESULT get_forms(LPHTMLELEMENTCOLLECTION*); | |
144 HRESULT get_anchors(LPHTMLELEMENTCOLLECTION*); | |
145 HRESULT put_title(BSTR); | |
146 HRESULT get_title(BSTR*); | |
147 HRESULT get_scripts(LPHTMLELEMENTCOLLECTION*); | |
148 HRESULT put_designMode(BSTR); | |
149 HRESULT get_designMode(BSTR*); | |
150 HRESULT get_selection(LPHTMLSELECTIONOBJECT*); | |
151 HRESULT get_readyState(BSTR*); | |
152 HRESULT get_frames(IHTMLFramesCollection2*); | |
153 HRESULT get_embeds(LPHTMLELEMENTCOLLECTION*); | |
154 HRESULT get_plugins(LPHTMLELEMENTCOLLECTION*); | |
155 HRESULT put_alinkColor(VARIANT); | |
156 HRESULT get_alinkColor(VARIANT*); | |
157 HRESULT put_bgColor(VARIANT); | |
158 HRESULT get_bgColor(VARIANT*); | |
159 HRESULT put_fgColor(VARIANT); | |
160 HRESULT get_fgColor(VARIANT*); | |
161 HRESULT put_linkColor(VARIANT); | |
162 HRESULT get_linkColor(VARIANT*); | |
163 HRESULT put_vlinkColor(VARIANT); | |
164 HRESULT get_vlinkColor(VARIANT*); | |
165 HRESULT get_referrer(BSTR*); | |
166 HRESULT get_location(LPHTMLLOCATION*); | |
167 HRESULT get_lastModified(BSTR*); | |
168 HRESULT put_url(BSTR); | |
169 HRESULT get_url(BSTR*); | |
170 HRESULT put_domain(BSTR); | |
171 HRESULT get_domain(BSTR*); | |
172 HRESULT put_cookie(BSTR); | |
173 HRESULT get_cookie(BSTR*); | |
174 HRESULT put_expands(VARIANT_BOOL); | |
175 HRESULT get_expands(VARIANT_BOOL*); | |
176 HRESULT put_charset(BSTR); | |
177 HRESULT get_charset(BSTR*); | |
178 HRESULT put_defaultCharset(BSTR); | |
179 HRESULT get_defaultCharset(BSTR*); | |
180 HRESULT get_mimeType(BSTR*); | |
181 HRESULT get_fileSize(BSTR*); | |
182 HRESULT get_fileCreatedDate(BSTR*); | |
183 HRESULT get_fileModifiedDate(BSTR*); | |
184 HRESULT get_fileUpdatedDate(BSTR*); | |
185 HRESULT get_security(BSTR*); | |
186 HRESULT get_protocol(BSTR*); | |
187 HRESULT get_nameProp(BSTR*); | |
188 HRESULT write(SAFEARRAY*); | |
189 HRESULT writeln(SAFEARRAY*); | |
190 HRESULT open(BSTR,VARIANT,VARIANT,VARIANT,IDispatch*); | |
191 HRESULT close(); | |
192 HRESULT clear(); | |
193 HRESULT queryCommandSupported(BSTR,VARIANT_BOOL*); | |
194 HRESULT queryCommandEnabled(BSTR,VARIANT_BOOL*); | |
195 HRESULT queryCommandState(BSTR,VARIANT_BOOL*); | |
196 HRESULT queryCommandIndeterm(BSTR,VARIANT_BOOL*); | |
197 HRESULT queryCommandText(BSTR,BSTR*); | |
198 HRESULT queryCommandValue(BSTR,VARIANT*); | |
199 HRESULT execCommand(BSTR,VARIANT_BOOL,VARIANT,VARIANT_BOOL*); | |
200 HRESULT execCommandShowHelp(BSTR,VARIANT_BOOL*); | |
201 HRESULT createElement(BSTR,LPHTMLELEMENT*); | |
202 HRESULT put_onhelp(VARIANT); | |
203 HRESULT get_onhelp(VARIANT*); | |
204 HRESULT put_onclick(VARIANT); | |
205 HRESULT get_onclick(VARIANT*); | |
206 HRESULT put_ondblclick(VARIANT); | |
207 HRESULT get_ondblclick(VARIANT*); | |
208 HRESULT put_onkeyup(VARIANT); | |
209 HRESULT get_onkeyup(VARIANT*); | |
210 HRESULT put_onkeydown(VARIANT); | |
211 HRESULT get_onkeydown(VARIANT*); | |
212 HRESULT put_onkeypress(VARIANT); | |
213 HRESULT get_onkeypress(VARIANT*); | |
214 HRESULT put_onmouseup(VARIANT); | |
215 HRESULT get_onmouseup(VARIANT*); | |
216 HRESULT put_onmousedown(VARIANT); | |
217 HRESULT get_onmousedown(VARIANT*); | |
218 HRESULT put_onmousemove(VARIANT); | |
219 HRESULT get_onmousemove(VARIANT*); | |
220 HRESULT put_onmouseout(VARIANT); | |
221 HRESULT get_onmouseout(VARIANT*); | |
222 HRESULT put_onmouseover(VARIANT); | |
223 HRESULT get_onmouseover(VARIANT*); | |
224 HRESULT put_onreadystatechange(VARIANT); | |
225 HRESULT get_onreadystatechange(VARIANT*); | |
226 HRESULT put_onafterupdate(VARIANT); | |
227 HRESULT get_onafterupdate(VARIANT*); | |
228 HRESULT put_onrowexit(VARIANT); | |
229 HRESULT get_onrowexit(VARIANT*); | |
230 HRESULT put_onrowenter(VARIANT); | |
231 HRESULT get_onrowenter(VARIANT*); | |
232 HRESULT put_ondragstart(VARIANT); | |
233 HRESULT get_ondragstart(VARIANT*); | |
234 HRESULT put_onselectstart(VARIANT); | |
235 HRESULT get_onselectstart(VARIANT*); | |
236 HRESULT elementFromPoint(LONG,LONG,LPHTMLELEMENT*); | |
237 HRESULT get_parentWindow(LPHTMLWINDOW2*); | |
238 HRESULT get_styleSheets(LPHTMLSTYLESHEETSCOLLECTION*); | |
239 HRESULT put_onbeforeupdate(VARIANT); | |
240 HRESULT get_onbeforeupdate(VARIANT*); | |
241 HRESULT put_onerrorupdate(VARIANT); | |
242 HRESULT get_onerrorupdate(VARIANT*); | |
243 HRESULT toString(BSTR*); | |
244 HRESULT createStyleSheet(BSTR,LONG,LPHTMLSTYLESHEET*); | |
245 } | |
246 | |
247 interface IHTMLSelectionObject : public IDispatch { | |
248 HRESULT createRange(IDispatch*); | |
249 HRESULT empty(); | |
250 HRESULT clear(); | |
251 HRESULT get_type(BSTR*); | |
252 } | |
253 alias IHTMLSelectionObject LPHTMLSELECTIONOBJECT; | |
254 | |
255 interface IHTMLTxtRange : public IDispatch { | |
256 HRESULT get_htmlText(BSTR*); | |
257 HRESULT put_text(BSTR); | |
258 HRESULT get_text(BSTR*); | |
259 HRESULT parentElement(LPHTMLELEMENT*); | |
260 HRESULT duplicate(IHTMLTxtRange*); | |
261 HRESULT inRange(IHTMLTxtRange,VARIANT_BOOL*); | |
262 HRESULT isEqual(IHTMLTxtRange,VARIANT_BOOL*); | |
263 HRESULT scrollIntoView(VARIANT_BOOL); | |
264 HRESULT collapse(VARIANT_BOOL); | |
265 HRESULT expand(BSTR,VARIANT_BOOL*); | |
266 HRESULT move(BSTR,LONG,LONG*); | |
267 HRESULT moveStart(BSTR,LONG,LONG*); | |
268 HRESULT moveEnd(BSTR,LONG,LONG*); | |
269 HRESULT select(); | |
270 HRESULT pasteHTML(BSTR); | |
271 HRESULT moveToElementText(LPHTMLELEMENT); | |
272 HRESULT setEndPoint(BSTR,IHTMLTxtRange); | |
273 HRESULT compareEndPoints(BSTR,IHTMLTxtRange,LONG*); | |
274 HRESULT findText(BSTR,LONG,LONG,VARIANT_BOOL*); | |
275 HRESULT moveToPoint(LONG,LONG); | |
276 HRESULT getBookmark(BSTR*); | |
277 HRESULT moveToBookbark(BSTR,VARIANT_BOOL*); | |
278 HRESULT queryCommandSupported(BSTR,VARIANT_BOOL*); | |
279 HRESULT queryCommandEnabled(BSTR,VARIANT_BOOL*); | |
280 HRESULT queryCommandState(BSTR,VARIANT_BOOL*); | |
281 HRESULT queryCommandIndeterm(BSTR,VARIANT_BOOL*); | |
282 HRESULT queryCommandText(BSTR,BSTR*); | |
283 HRESULT queryCommandValue(BSTR,VARIANT*); | |
284 HRESULT execCommand(BSTR,VARIANT_BOOL,VARIANT,VARIANT_BOOL*); | |
285 HRESULT execCommandShowHelp(BSTR,VARIANT_BOOL*); | |
286 } | |
287 | |
288 interface IHTMLElement : public IDispatch { | |
289 HRESULT setAttribute(BSTR,VARIANT,LONG); | |
290 HRESULT getAttribute(BSTR,LONG,VARIANT*); | |
291 HRESULT removeAttribute(BSTR,LONG,VARIANT_BOOL*); | |
292 HRESULT put_className(BSTR); | |
293 HRESULT get_className(ref BSTR); | |
294 HRESULT put_id(BSTR); | |
295 HRESULT get_id(ref BSTR); | |
296 HRESULT get_tagName(ref BSTR); | |
297 HRESULT get_parentElement(LPHTMLELEMENT*); | |
298 HRESULT get_style(LPHTMLSTYLE*); | |
299 HRESULT put_onhelp(VARIANT); | |
300 HRESULT get_onhelp(VARIANT*); | |
301 HRESULT put_onclick(VARIANT); | |
302 HRESULT get_onclick(VARIANT*); | |
303 HRESULT put_ondblclick(VARIANT); | |
304 HRESULT get_ondblclick(VARIANT*); | |
305 HRESULT put_onkeydown(VARIANT); | |
306 HRESULT get_onkeydown(VARIANT*); | |
307 HRESULT put_onkeyup(VARIANT); | |
308 HRESULT get_onkeyup(VARIANT*); | |
309 HRESULT put_onkeypress(VARIANT); | |
310 HRESULT get_onkeypress(VARIANT*); | |
311 HRESULT put_onmouseout(VARIANT); | |
312 HRESULT get_onmouseout(VARIANT*); | |
313 HRESULT put_onmouseover(VARIANT); | |
314 HRESULT get_onmouseover(VARIANT*); | |
315 HRESULT put_onmousemove(VARIANT); | |
316 HRESULT get_onmousemove(VARIANT*); | |
317 HRESULT put_onmousedown(VARIANT); | |
318 HRESULT get_onmousedown(VARIANT*); | |
319 HRESULT put_onmouseup(VARIANT); | |
320 HRESULT get_onmouseup(VARIANT*); | |
321 HRESULT get_document(IDispatch*); | |
322 HRESULT put_title(BSTR); | |
323 HRESULT get_title(ref BSTR); | |
324 HRESULT put_language(BSTR); | |
325 HRESULT get_language(ref BSTR); | |
326 HRESULT put_onselectstart(VARIANT); | |
327 HRESULT get_onselectstart(VARIANT*); | |
328 HRESULT scrollIntoView(VARIANT); | |
329 HRESULT contains(LPHTMLELEMENT,VARIANT_BOOL*); | |
330 HRESULT get_source3Index(LONG*); | |
331 HRESULT get_recordNumber(VARIANT*); | |
332 HRESULT put_lang(BSTR); | |
333 HRESULT get_lang(ref BSTR); | |
334 HRESULT get_offsetLeft(LONG*); | |
335 HRESULT get_offsetTop(LONG*); | |
336 HRESULT get_offsetWidth(LONG*); | |
337 HRESULT get_offsetHeight(LONG*); | |
338 HRESULT get_offsetParent(LPHTMLELEMENT*); | |
339 HRESULT put_innerHTML(BSTR); | |
340 HRESULT get_innerHTML(ref BSTR); | |
341 HRESULT put_innerText(BSTR); | |
342 HRESULT get_innerText(ref BSTR); | |
343 HRESULT put_outerHTML(BSTR); | |
344 HRESULT get_outerHTML(ref BSTR); | |
345 HRESULT put_outerText(BSTR); | |
346 HRESULT get_outerText(ref BSTR); | |
347 HRESULT insertAdjacentHTML(BSTR,BSTR); | |
348 HRESULT insertAdjacentText(BSTR,BSTR); | |
349 HRESULT get_parentTextEdit(LPHTMLELEMENT*); | |
350 HRESULT isTextEdit(VARIANT_BOOL*); | |
351 HRESULT click(); | |
352 HRESULT get_filters(LPHTMLFILTERSCOLLECTION*); | |
353 HRESULT put_ondragstart(VARIANT); | |
354 HRESULT get_ondragstart(VARIANT*); | |
355 HRESULT toString(BSTR*); | |
356 HRESULT put_onbeforeupdate(VARIANT); | |
357 HRESULT get_onbeforeupdate(VARIANT*); | |
358 HRESULT put_onafterupdate(VARIANT); | |
359 HRESULT get_onafterupdate(VARIANT*); | |
360 HRESULT put_onerrorupdate(VARIANT); | |
361 HRESULT get_onerrorupdate(VARIANT*); | |
362 HRESULT put_onrowexit(VARIANT); | |
363 HRESULT get_onrowexit(VARIANT*); | |
364 HRESULT put_onrowenter(VARIANT); | |
365 HRESULT get_onrowenter(VARIANT*); | |
366 HRESULT put_ondatasetchanged(VARIANT); | |
367 HRESULT get_ondatasetchanged(VARIANT*); | |
368 HRESULT put_ondataavailable(VARIANT); | |
369 HRESULT get_ondataavailable(VARIANT*); | |
370 HRESULT put_ondatasetcomplete(VARIANT); | |
371 HRESULT get_ondatasetcomplete(VARIANT*); | |
372 HRESULT put_onfilterchange(VARIANT); | |
373 HRESULT get_onfilterchange(VARIANT*); | |
374 HRESULT get_children(IDispatch*); | |
375 HRESULT get_all(IDispatch*); | |
376 } | |
377 alias IHTMLElement LPHTMLELEMENT; | |
378 | |
379 interface IHTMLFramesCollection2 : public IDispatch { | |
380 HRESULT item(VARIANT*,VARIANT*); | |
381 HRESULT get_length(LONG*); | |
382 } | |
383 | |
384 interface IHTMLWindow2 : public IHTMLFramesCollection2 { | |
385 HRESULT get_frames(IHTMLFramesCollection2*); | |
386 HRESULT put_defaultStatus(BSTR); | |
387 HRESULT get_defaultStatus(BSTR*); | |
388 HRESULT put_status(BSTR); | |
389 HRESULT get_status(BSTR*); | |
390 HRESULT setTimeout(BSTR,LONG,VARIANT*,LONG*); | |
391 HRESULT clearTimeout(LONG); | |
392 HRESULT alert(BSTR); | |
393 HRESULT confirm(BSTR,VARIANT_BOOL*); | |
394 HRESULT prompt(BSTR,BSTR,VARIANT*); | |
395 HRESULT get_Image(LPHTMLIMAGEELEMENTFACTORY*); | |
396 HRESULT get_location(LPHTMLLOCATION*); | |
397 HRESULT get_history(LPOMHISTORY*); | |
398 HRESULT close(); | |
399 HRESULT put_opener(VARIANT); | |
400 HRESULT get_opener(VARIANT*); | |
401 HRESULT get_navigator(LPOMNAVIGATOR*); | |
402 HRESULT put_name(BSTR); | |
403 HRESULT get_name(BSTR*); | |
404 HRESULT get_parent(LPHTMLWINDOW2*); | |
405 HRESULT open(BSTR,BSTR,BSTR,VARIANT_BOOL,LPHTMLWINDOW2*); | |
406 HRESULT get_self(LPHTMLWINDOW2*); | |
407 HRESULT get_top(LPHTMLWINDOW2*); | |
408 HRESULT get_window(LPHTMLWINDOW2*); | |
409 HRESULT navigate(BSTR); | |
410 HRESULT put_onfocus(VARIANT); | |
411 HRESULT get_onfocus(VARIANT*); | |
412 HRESULT put_onblur(VARIANT); | |
413 HRESULT get_onblur(VARIANT*); | |
414 HRESULT put_onload(VARIANT); | |
415 HRESULT get_onload(VARIANT*); | |
416 HRESULT put_onbeforeunload(VARIANT); | |
417 HRESULT get_onbeforeunload(VARIANT*); | |
418 HRESULT put_onunload(VARIANT); | |
419 HRESULT get_onunload(VARIANT*); | |
420 HRESULT put_onhelp(VARIANT); | |
421 HRESULT get_onhelp(VARIANT*); | |
422 HRESULT put_onerror(VARIANT); | |
423 HRESULT get_onerror(VARIANT*); | |
424 HRESULT put_onresize(VARIANT); | |
425 HRESULT get_onresize(VARIANT*); | |
426 HRESULT put_onscroll(VARIANT); | |
427 HRESULT get_onscroll(VARIANT*); | |
428 HRESULT get_document(IHTMLDocument2*); | |
429 HRESULT get_event(LPHTMLEVENTOBJ*); | |
430 HRESULT get__newEnum(IUnknown*); | |
431 HRESULT showModalDialog(BSTR,VARIANT*,VARIANT*,VARIANT*); | |
432 HRESULT showHelp(BSTR,VARIANT,BSTR); | |
433 HRESULT get_screen(LPHTMLSCREEN*); | |
434 HRESULT get_Option(LPHTMLOPTIONELEMENTFACTORY*); | |
435 HRESULT focus(); | |
436 HRESULT get_closed(VARIANT_BOOL*); | |
437 HRESULT blur(); | |
438 HRESULT scroll(long,long); | |
439 HRESULT get_clientInformation(LPOMNAVIGATOR*); | |
440 HRESULT setInterval(BSTR,long,VARIANT*,long*); | |
441 HRESULT clearInterval(long); | |
442 HRESULT put_offscreenBuffering(VARIANT); | |
443 HRESULT get_offscreenBuffering(VARIANT*); | |
444 HRESULT execScript(BSTR,BSTR,VARIANT*); | |
445 HRESULT toString(BSTR*); | |
446 HRESULT scrollBy(LONG,LONG); | |
447 HRESULT scrollTo(LONG,LONG); | |
448 HRESULT moveTo(LONG,LONG); | |
449 HRESULT moveBy(LONG,LONG); | |
450 HRESULT resizeTo(LONG,LONG); | |
451 HRESULT resizeBy(LONG,LONG); | |
452 HRESULT get_external(IDispatch*); | |
453 } | |
454 alias IHTMLWindow2 LPHTMLWINDOW2; | |
455 | |
456 interface IHTMLFrameBase : public IDispatch { | |
457 HRESULT put_src(BSTR); | |
458 HRESULT get_src(BSTR*); | |
459 HRESULT put_name(BSTR); | |
460 HRESULT get_name(BSTR*); | |
461 HRESULT put_border(VARIANT); | |
462 HRESULT get_border(VARIANT*); | |
463 HRESULT put_frameBorder(BSTR); | |
464 HRESULT get_frameBorder(BSTR*); | |
465 HRESULT put_frameSpacing(VARIANT); | |
466 HRESULT get_frameSpacing(VARIANT*); | |
467 HRESULT put_marginWidth(VARIANT); | |
468 HRESULT get_marginWidth(VARIANT*); | |
469 HRESULT put_marginHeight(VARIANT); | |
470 HRESULT get_marginHeight(VARIANT*); | |
471 HRESULT put_noResize(VARIANT_BOOL); | |
472 HRESULT get_noResize(VARIANT_BOOL*); | |
473 HRESULT put_scrolling(BSTR); | |
474 HRESULT get_scrolling(BSTR*); | |
475 } | |
476 | |
477 interface IHTMLFrameBase2 : public IDispatch { | |
478 HRESULT get_contentWindow(IHTMLWindow2 *); | |
479 HRESULT put_onload(VARIANT); | |
480 HRESULT get_onload(VARIANT*); | |
481 HRESULT put_onreadystatechange(VARIANT); | |
482 HRESULT get_onreadystatechange(VARIANT*); | |
483 HRESULT get_readyState(BSTR*); | |
484 HRESULT put_allowTransparency(VARIANT_BOOL); | |
485 HRESULT get_allowTransparency(VARIANT_BOOL*); | |
486 } | |
487 | |
488 interface IHTMLFrameBase3 : public IDispatch { | |
489 HRESULT put_longDesc(BSTR); | |
490 HRESULT get_longDesc(BSTR*); | |
491 } | |
492 | |
493 interface IHTMLBodyElement : public IDispatch { | |
494 HRESULT put_background(BSTR); | |
495 HRESULT get_background(BSTR*); | |
496 HRESULT put_bgProperties(BSTR); | |
497 HRESULT get_bgProperties(BSTR*); | |
498 HRESULT put_leftMargin(VARIANT); | |
499 HRESULT get_leftMargin(VARIANT*); | |
500 HRESULT put_topMargin(VARIANT); | |
501 HRESULT get_topMargin(VARIANT*); | |
502 HRESULT put_rightMargin(VARIANT); | |
503 HRESULT get_rightMargin(VARIANT*); | |
504 HRESULT put_bottomMargin(VARIANT); | |
505 HRESULT get_bottomMargin(VARIANT*); | |
506 HRESULT put_noWrap(VARIANT_BOOL); | |
507 HRESULT get_noWrap(VARIANT_BOOL*); | |
508 HRESULT put_bgColor(VARIANT); | |
509 HRESULT get_bgColor(VARIANT*); | |
510 HRESULT put_text(VARIANT); | |
511 HRESULT get_text(VARIANT*); | |
512 HRESULT put_link(VARIANT); | |
513 HRESULT get_link(VARIANT*); | |
514 HRESULT put_vLink(VARIANT); | |
515 HRESULT get_vLink(VARIANT*); | |
516 HRESULT put_aLink(VARIANT); | |
517 HRESULT get_aLink(VARIANT*); | |
518 HRESULT put_onload(VARIANT); | |
519 HRESULT get_onload(VARIANT*); | |
520 HRESULT put_onunload(VARIANT); | |
521 HRESULT get_onunload(VARIANT*); | |
522 HRESULT put_scroll(BSTR); | |
523 HRESULT get_scroll(BSTR*); | |
524 HRESULT put_onselect(VARIANT); | |
525 HRESULT get_onselect(VARIANT*); | |
526 HRESULT put_onbeforeunload(VARIANT); | |
527 HRESULT get_onbeforeunload(VARIANT*); | |
528 HRESULT createTextRange(IHTMLTxtRange*); | |
529 } | |
530 | |
531 interface IHTMLBodyElement2 : public IDispatch { | |
532 HRESULT put_onbeforeprint(VARIANT); | |
533 HRESULT get_onbeforeprint(VARIANT*); | |
534 HRESULT put_onafterprint(VARIANT); | |
535 HRESULT get_onafterprint(VARIANT*); | |
536 } |