ReactOS 0.4.16-dev-297-gc569aee
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]
28coclass AboutProtocol { }
29
30[
31 helpstring("Microsoft Anchor Element Browse Property Page"),
33 uuid(3050f3bb-98b5-11cf-bb82-00aa00bdce0b)
34]
35coclass 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]
49coclass 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]
63coclass CDocBrowsePropertyPage { }
64
65[
66 helpstring("Microsoft HTML DwnBindInfo"),
68 uuid(3050f3c2-98b5-11cf-bb82-00aa00bdce0b)
69]
70coclass CDwnBindInfo { }
71
72[
73 helpstring("Microsoft HTML External Document"),
75 uuid(3050f163-98b5-11cf-bb82-00aa00bdce0b)
76]
77coclass ExternalFrameworkSite { }
78
79[
80 helpstring("Microsoft Scriptlet HiFiTimer Uses"),
81 progid("Scriptlet.HiFiTimer"),
83 uuid(5aaf51b3-b1f0-11d1-b6ab-00a0c90833e9)
84]
85coclass CHiFiUses { }
86
87[
88 helpstring("Microsoft Html Component"),
90 uuid(3050f4f8-98b5-11cf-bb82-00aa00bdce0b)
91]
92coclass 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]
106coclass CInlineStylePropertyPage { }
107
108[
109 helpstring("Microsoft Scriptlet Element Behavior Handler"),
110 progid("Scriptlet.Behavior"),
112 uuid(5aaf51b2-b1f0-11d1-b6ab-00a0c90833e9)
113]
114coclass CPeerHandler { }
115
116[
117 helpstring("Microsoft HTML Recalc"),
119 uuid(3050f499-98b5-11cf-bb82-00aa00bdce0b)
120]
121coclass CRecalcEngine { }
122
123[
124 helpstring("Microsoft CrSource 4.0"),
126 progid("CrSource"),
127 version(4.0),
128 uuid(65014010-9f62-11d1-a651-00600811d5ce)
129]
130coclass CrSource { }
131
132[
133 helpstring("Microsoft Scriptlet svr om Uses"),
134 progid("Scriptlet.SvrOm"),
136 uuid(3050f4f0-98b5-11cf-bb82-00aa00bdce0b)
137]
138coclass CSvrOMUses { }
139
140[
141 helpstring("Microsoft HTA Document 6.0"),
143 version(6.0),
144 uuid(3050f5c8-98b5-11cf-bb82-00aa00bdce0b)
145]
146coclass HTADocument { }
147
148[
149 helpstring("HTML Document"),
150 progid("htmlfile"),
153 uuid(25336920-03f9-11cf-8fd0-00aa00686f13)
154]
155coclass 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]
170coclass HTMLPopup { }
171
172[
173 helpstring("Microsoft Html Document for Popup Window"),
175 uuid(3050f67d-98b5-11cf-bb82-00aa00bdce0b)
176]
177coclass HTMLPopupDoc { }
178
179[
180 helpstring("Microsoft HTML Server Document 6.0"),
182 uuid(3050f4e7-98b5-11cf-bb82-00aa00bdce0b)
183]
184coclass HTMLServerDoc { }
185
186[
187 helpstring("Microsoft HTML Window Security Proxy"),
189 uuid(3050f391-98b5-11cf-bb82-00aa00bdce0b)
190]
192
193[
194 helpstring("CoBMPFilter Class"),
195 progid("BMPFilter.CoBMPFilter.1"),
196 vi_progid("BMPFilter.CoBMPFilter"),
198 uuid(607fd4e8-0a03-11d1-ab1d-00c04fc9b304)
199]
200coclass 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]
209coclass 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]
218coclass 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]
227coclass 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]
236coclass CoICOFilter { }
237
238[
239 progid("IImgCtx"),
241 uuid(3050f3d6-98b5-11cf-bb82-00aa00bdce0b)
242]
243coclass IImgCtx { }
244
245[
246 helpstring("Microsoft HTML Load Options"),
248 uuid(18845040-0fa5-11d1-ba19-00c04fd912d0)
249]
250coclass HTMLLoadOptions { }
251
252[
253 helpstring("IntDitherer Class"),
255 uuid(05f6fe1a-ecef-11d0-aae7-00c04fc9b304)
256]
257coclass IntDitherer { }
258
259[
260 helpstring("Microsoft HTML Javascript Pluggable Protocol"),
262 uuid(3050f3b2-98b5-11cf-bb82-00aa00bdce0b)
263]
264coclass JSProtocol { }
265
266[
267 helpstring("Microsoft HTML Mailto Pluggable Protocol"),
269 uuid(3050f3da-98b5-11cf-bb82-00aa00bdce0b)
270]
271coclass MailtoProtocol { }
272
273[
274 helpstring("MHTML Document"),
275 progid("mhtmlfile"),
277 version(6.0),
278 uuid(3050f3d9-98b5-11cf-bb82-00aa00bdce0b)
279]
280coclass MHTMLDocument { }
281
282[
283 helpstring("Microsoft HTML Resource Pluggable Protocol"),
285 uuid(3050f3bc-98b5-11cf-bb82-00aa00bdce0b)
286]
287coclass 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]
296coclass Scriptlet { }
297
298[
299 helpstring("Microsoft HTML Resource Pluggable Protocol"),
301 uuid(76e67a63-06e9-11d2-a840-006008059382)
302]
304
305[
306 helpstring("Trident API"),
308 uuid(429af92c-a51f-11d2-861e-00c04fa35c89)
309]
310coclass TridentAPI { }
static const WCHAR version[]
Definition: asmname.c:66
#define progid(str)
Definition: exdisp.idl:31
#define vi_progid(str)
Definition: exdisp.idl:32
#define threading(model)
Definition: exdisp.idl:30
Definition: msctf.idl:550
#define e
Definition: ke_i.h:82
coclass AboutProtocol helpstring("Microsoft Anchor Element Browse Property Page")