ReactOS  0.4.13-dev-92-gf251225
mshtml_classes.idl
Go to the documentation of this file.
1 /*
2  * COM Classes for mshtml
3  *
4  * Copyright 2010 Alexandre Julliard
5  *
6  * This library is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU Lesser General Public
8  * License as published by the Free Software Foundation; either
9  * version 2.1 of the License, or (at your option) any later version.
10  *
11  * This library is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14  * Lesser General Public License for more details.
15  *
16  * You should have received a copy of the GNU Lesser General Public
17  * License along with this library; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
19  */
20 
21 #pragma makedep register
22 
23 [
24  helpstring("Microsoft HTML About Pluggable Protocol"),
26  uuid(3050f406-98b5-11cf-bb82-00aa00bdce0b)
27 ]
28 coclass AboutProtocol { }
29 
30 [
31  helpstring("Microsoft Anchor Element Browse Property Page"),
33  uuid(3050f3bb-98b5-11cf-bb82-00aa00bdce0b)
34 ]
35 coclass CAnchorBrowsePropertyPage { }
36 
37 [
38  helpstring("Microsoft HTML Background Page"),
40  uuid(3050f232-98b5-11cf-bb82-00aa00bdce0b)
41 ]
43 
44 [
45  helpstring("Microsoft HTML Anchor Page"),
47  uuid(3050f1fc-98b5-11cf-bb82-00aa00bdce0b)
48 ]
49 coclass CCDAnchorPropertyPage { }
50 
51 [
52  helpstring("Microsoft HTML Generic Page"),
54  uuid(3050f17f-98b5-11cf-bb82-00aa00bdce0b)
55 ]
57 
58 [
59  helpstring("Microsoft Document Browse Property Page"),
61  uuid(3050f3b4-98b5-11cf-bb82-00aa00bdce0b)
62 ]
63 coclass CDocBrowsePropertyPage { }
64 
65 [
66  helpstring("Microsoft HTML DwnBindInfo"),
68  uuid(3050f3c2-98b5-11cf-bb82-00aa00bdce0b)
69 ]
70 coclass CDwnBindInfo { }
71 
72 [
73  helpstring("Microsoft HTML External Document"),
75  uuid(3050f163-98b5-11cf-bb82-00aa00bdce0b)
76 ]
77 coclass ExternalFrameworkSite { }
78 
79 [
80  helpstring("Microsoft Scriptlet HiFiTimer Uses"),
81  progid("Scriptlet.HiFiTimer"),
83  uuid(5aaf51b3-b1f0-11d1-b6ab-00a0c90833e9)
84 ]
85 coclass CHiFiUses { }
86 
87 [
88  helpstring("Microsoft Html Component"),
90  uuid(3050f4f8-98b5-11cf-bb82-00aa00bdce0b)
91 ]
92 coclass CHtmlComponentConstructor { }
93 
94 [
95  helpstring("Microsoft Image Element Browse Property Page"),
97  uuid(3050f3b3-98b5-11cf-bb82-00aa00bdce0b)
98 ]
100 
101 [
102  helpstring("Microsoft HTML Inline Style Page"),
104  uuid(3050f296-98b5-11cf-bb82-00aa00bdce0b)
105 ]
106 coclass CInlineStylePropertyPage { }
107 
108 [
109  helpstring("Microsoft Scriptlet Element Behavior Handler"),
110  progid("Scriptlet.Behavior"),
112  uuid(5aaf51b2-b1f0-11d1-b6ab-00a0c90833e9)
113 ]
114 coclass CPeerHandler { }
115 
116 [
117  helpstring("Microsoft HTML Recalc"),
119  uuid(3050f499-98b5-11cf-bb82-00aa00bdce0b)
120 ]
121 coclass CRecalcEngine { }
122 
123 [
124  helpstring("Microsoft CrSource 4.0"),
126  progid("CrSource"),
127  version(4.0),
128  uuid(65014010-9f62-11d1-a651-00600811d5ce)
129 ]
130 coclass CrSource { }
131 
132 [
133  helpstring("Microsoft Scriptlet svr om Uses"),
134  progid("Scriptlet.SvrOm"),
136  uuid(3050f4f0-98b5-11cf-bb82-00aa00bdce0b)
137 ]
138 coclass CSvrOMUses { }
139 
140 [
141  helpstring("Microsoft HTA Document 6.0"),
143  version(6.0),
144  uuid(3050f5c8-98b5-11cf-bb82-00aa00bdce0b)
145 ]
146 coclass HTADocument { }
147 
148 [
149  helpstring("HTML Document"),
150  progid("htmlfile"),
152  version(6.0),
153  uuid(25336920-03f9-11cf-8fd0-00aa00686f13)
154 ]
155 coclass HTMLDocument { }
156 
157 [
158  helpstring("Microsoft HTML Document 6.0"),
159  progid("htmlfile_FullWindowEmbed"),
161  uuid(25336921-03f9-11cf-8fd0-00aa00686f13)
162 ]
164 
165 [
166  helpstring("Microsoft Html Popup Window"),
168  uuid(3050f667-98b5-11cf-bb82-00aa00bdce0b)
169 ]
170 coclass HTMLPopup { }
171 
172 [
173  helpstring("Microsoft Html Document for Popup Window"),
175  uuid(3050f67d-98b5-11cf-bb82-00aa00bdce0b)
176 ]
177 coclass HTMLPopupDoc { }
178 
179 [
180  helpstring("Microsoft HTML Server Document 6.0"),
182  uuid(3050f4e7-98b5-11cf-bb82-00aa00bdce0b)
183 ]
184 coclass HTMLServerDoc { }
185 
186 [
187  helpstring("Microsoft HTML Window Security Proxy"),
189  uuid(3050f391-98b5-11cf-bb82-00aa00bdce0b)
190 ]
191 coclass HTMLWindowProxy { }
192 
193 [
194  helpstring("CoBMPFilter Class"),
195  progid("BMPFilter.CoBMPFilter.1"),
196  vi_progid("BMPFilter.CoBMPFilter"),
198  uuid(607fd4e8-0a03-11d1-ab1d-00c04fc9b304)
199 ]
200 coclass CoBMPFilter { }
201 
202 [
203  helpstring("CoGIFFilter Class"),
204  progid("GIFFilter.CoGIFFilter.1"),
205  vi_progid("GIFFilter.CoGIFFilter"),
207  uuid(607fd4e8-0a03-11d1-ab1d-00c04fc9b304)
208 ]
209 coclass CoGIFFilter { }
210 
211 [
212  helpstring("CoJPEGFilter Class"),
213  progid("JPEGFilter.CoJPEGFilter.1"),
214  vi_progid("JPEGFilter.CoJPEGFilter"),
216  uuid(607fd4e8-0a03-11d1-ab1d-00c04fc9b304)
217 ]
218 coclass CoJPEGFilter { }
219 
220 [
221  helpstring("CoWMFFilter Class"),
222  progid("WMFFilter.CoWMFFilter.1"),
223  vi_progid("WMFFilter.CoWMFFilter"),
225  uuid(607fd4e8-0a03-11d1-ab1d-00c04fc9b304)
226 ]
227 coclass CoWMFFilter { }
228 
229 [
230  helpstring("CoICOFilter Class"),
231  progid("ICOFilter.CoICOFilter.1"),
232  vi_progid("ICOFilter.CoICOFilter"),
234  uuid(607fd4e8-0a03-11d1-ab1d-00c04fc9b304)
235 ]
236 coclass CoICOFilter { }
237 
238 [
239  progid("IImgCtx"),
241  uuid(3050f3d6-98b5-11cf-bb82-00aa00bdce0b)
242 ]
243 coclass IImgCtx { }
244 
245 [
246  helpstring("Microsoft HTML Load Options"),
248  uuid(18845040-0fa5-11d1-ba19-00c04fd912d0)
249 ]
250 coclass HTMLLoadOptions { }
251 
252 [
253  helpstring("IntDitherer Class"),
255  uuid(05f6fe1a-ecef-11d0-aae7-00c04fc9b304)
256 ]
257 coclass IntDitherer { }
258 
259 [
260  helpstring("Microsoft HTML Javascript Pluggable Protocol"),
262  uuid(3050f3b2-98b5-11cf-bb82-00aa00bdce0b)
263 ]
264 coclass JSProtocol { }
265 
266 [
267  helpstring("Microsoft HTML Mailto Pluggable Protocol"),
269  uuid(3050f3da-98b5-11cf-bb82-00aa00bdce0b)
270 ]
271 coclass MailtoProtocol { }
272 
273 [
274  helpstring("MHTML Document"),
275  progid("mhtmlfile"),
277  version(6.0),
278  uuid(3050f3d9-98b5-11cf-bb82-00aa00bdce0b)
279 ]
280 coclass MHTMLDocument { }
281 
282 [
283  helpstring("Microsoft HTML Resource Pluggable Protocol"),
285  uuid(3050f3bc-98b5-11cf-bb82-00aa00bdce0b)
286 ]
287 coclass ResProtocol { }
288 
289 [
290  helpstring("Microsoft Scriptlet Component"),
291  progid("ScriptBridge.ScriptBridge.1"),
292  vi_progid("ScriptBridge.ScriptBridge"),
294  uuid(ae24fdae-03c6-11d1-8b76-0080c744f389)
295 ]
296 coclass Scriptlet { }
297 
298 [
299  helpstring("Microsoft HTML Resource Pluggable Protocol"),
301  uuid(76e67a63-06e9-11d2-a840-006008059382)
302 ]
303 coclass SysimageProtocol { }
304 
305 [
306  helpstring("Trident API"),
308  uuid(429af92c-a51f-11d2-861e-00c04fa35c89)
309 ]
310 coclass TridentAPI { }
coclass CrSource progid("Scriptlet.SvrOm")
coclass AboutProtocol threading(apartment)
#define e
Definition: ke_i.h:82
coclass HTMLWindowProxy vi_progid("BMPFilter.CoBMPFilter")
coclass HTADocument version(6.0)
coclass AboutProtocol uuid(3050f3bb-98b5-11cf-bb82-00aa00bdce0b)] coclass CAnchorBrowsePropertyPage
coclass AboutProtocol helpstring("Microsoft Anchor Element Browse Property Page")