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