2 * COM Classes for mshtml
4 * Copyright 2010 Alexandre Julliard
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.
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.
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
21 #pragma makedep register
24 helpstring("Microsoft HTML About Pluggable Protocol"),
26 uuid(3050f406
-98b5
-11cf
-bb82
-00aa00bdce0b
)
28 coclass AboutProtocol
{ }
31 helpstring("Microsoft Anchor Element Browse Property Page"),
33 uuid(3050f3bb
-98b5
-11cf
-bb82
-00aa00bdce0b
)
35 coclass CAnchorBrowsePropertyPage
{ }
38 helpstring("Microsoft HTML Background Page"),
40 uuid(3050f232
-98b5
-11cf
-bb82
-00aa00bdce0b
)
42 coclass CBackgroundPropertyPage
{ }
45 helpstring("Microsoft HTML Anchor Page"),
47 uuid(3050f1fc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
49 coclass CCDAnchorPropertyPage
{ }
52 helpstring("Microsoft HTML Generic Page"),
54 uuid(3050f17f
-98b5
-11cf
-bb82
-00aa00bdce0b
)
56 coclass CCDGenericPropertyPage
{ }
59 helpstring("Microsoft Document Browse Property Page"),
61 uuid(3050f3b4
-98b5
-11cf
-bb82
-00aa00bdce0b
)
63 coclass CDocBrowsePropertyPage
{ }
66 helpstring("Microsoft HTML DwnBindInfo"),
68 uuid(3050f3c2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
70 coclass CDwnBindInfo
{ }
73 helpstring("Microsoft HTML External Document"),
75 uuid(3050f163
-98b5
-11cf
-bb82
-00aa00bdce0b
)
77 coclass ExternalFrameworkSite
{ }
80 helpstring("Microsoft Scriptlet HiFiTimer Uses"),
81 progid
("Scriptlet.HiFiTimer"),
83 uuid(5aaf51b3
-b1f0
-11d1
-b6ab
-00a0c90833e9
)
88 helpstring("Microsoft Html Component"),
90 uuid(3050f4f8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
92 coclass CHtmlComponentConstructor
{ }
95 helpstring("Microsoft Image Element Browse Property Page"),
97 uuid(3050f3b3
-98b5
-11cf
-bb82
-00aa00bdce0b
)
99 coclass CImageBrowsePropertyPage
{ }
102 helpstring("Microsoft HTML Inline Style Page"),
103 threading
(apartment
),
104 uuid(3050f296
-98b5
-11cf
-bb82
-00aa00bdce0b
)
106 coclass CInlineStylePropertyPage
{ }
109 helpstring("Microsoft Scriptlet Element Behavior Handler"),
110 progid
("Scriptlet.Behavior"),
111 threading
(apartment
),
112 uuid(5aaf51b2
-b1f0
-11d1
-b6ab
-00a0c90833e9
)
114 coclass CPeerHandler
{ }
117 helpstring("Microsoft HTML Recalc"),
118 threading
(apartment
),
119 uuid(3050f499
-98b5
-11cf
-bb82
-00aa00bdce0b
)
121 coclass CRecalcEngine
{ }
124 helpstring("Microsoft CrSource 4.0"),
125 threading
(apartment
),
128 uuid(65014010-9f62
-11d1
-a651
-00600811d5ce
)
133 helpstring("Microsoft Scriptlet svr om Uses"),
134 progid
("Scriptlet.SvrOm"),
135 threading
(apartment
),
136 uuid(3050f4f0
-98b5
-11cf
-bb82
-00aa00bdce0b
)
138 coclass CSvrOMUses
{ }
141 helpstring("Microsoft HTA Document 6.0"),
142 threading
(apartment
),
144 uuid(3050f5c8
-98b5
-11cf
-bb82
-00aa00bdce0b
)
146 coclass HTADocument
{ }
149 helpstring("HTML Document"),
151 threading
(apartment
),
153 uuid(25336920-03f9
-11cf
-8fd0
-00aa00686f13
)
155 coclass HTMLDocument
{ }
158 helpstring("Microsoft HTML Document 6.0"),
159 progid
("htmlfile_FullWindowEmbed"),
160 threading
(apartment
),
161 uuid(25336921-03f9
-11cf
-8fd0
-00aa00686f13
)
163 coclass HTMLPluginDocument
{ }
166 helpstring("Microsoft Html Popup Window"),
167 threading
(apartment
),
168 uuid(3050f667
-98b5
-11cf
-bb82
-00aa00bdce0b
)
170 coclass HTMLPopup
{ }
173 helpstring("Microsoft Html Document for Popup Window"),
174 threading
(apartment
),
175 uuid(3050f67d
-98b5
-11cf
-bb82
-00aa00bdce0b
)
177 coclass HTMLPopupDoc
{ }
180 helpstring("Microsoft HTML Server Document 6.0"),
181 threading
(apartment
),
182 uuid(3050f4e7
-98b5
-11cf
-bb82
-00aa00bdce0b
)
184 coclass HTMLServerDoc
{ }
187 helpstring("Microsoft HTML Window Security Proxy"),
188 threading
(apartment
),
189 uuid(3050f391
-98b5
-11cf
-bb82
-00aa00bdce0b
)
191 coclass HTMLWindowProxy
{ }
194 helpstring("CoBMPFilter Class"),
195 progid
("BMPFilter.CoBMPFilter.1"),
196 vi_progid
("BMPFilter.CoBMPFilter"),
197 threading
(apartment
),
198 uuid(607fd4e8
-0a03
-11d1
-ab1d
-00c04fc9b304
)
200 coclass CoBMPFilter
{ }
203 helpstring("CoGIFFilter Class"),
204 progid
("GIFFilter.CoGIFFilter.1"),
205 vi_progid
("GIFFilter.CoGIFFilter"),
206 threading
(apartment
),
207 uuid(607fd4e8
-0a03
-11d1
-ab1d
-00c04fc9b304
)
209 coclass CoGIFFilter
{ }
212 helpstring("CoJPEGFilter Class"),
213 progid
("JPEGFilter.CoJPEGFilter.1"),
214 vi_progid
("JPEGFilter.CoJPEGFilter"),
215 threading
(apartment
),
216 uuid(607fd4e8
-0a03
-11d1
-ab1d
-00c04fc9b304
)
218 coclass CoJPEGFilter
{ }
221 helpstring("CoWMFFilter Class"),
222 progid
("WMFFilter.CoWMFFilter.1"),
223 vi_progid
("WMFFilter.CoWMFFilter"),
224 threading
(apartment
),
225 uuid(607fd4e8
-0a03
-11d1
-ab1d
-00c04fc9b304
)
227 coclass CoWMFFilter
{ }
230 helpstring("CoICOFilter Class"),
231 progid
("ICOFilter.CoICOFilter.1"),
232 vi_progid
("ICOFilter.CoICOFilter"),
233 threading
(apartment
),
234 uuid(607fd4e8
-0a03
-11d1
-ab1d
-00c04fc9b304
)
236 coclass CoICOFilter
{ }
240 threading
(apartment
),
241 uuid(3050f3d6
-98b5
-11cf
-bb82
-00aa00bdce0b
)
246 helpstring("Microsoft HTML Load Options"),
247 threading
(apartment
),
248 uuid(18845040-0fa5
-11d1
-ba19
-00c04fd912d0
)
250 coclass HTMLLoadOptions
{ }
253 helpstring("IntDitherer Class"),
254 threading
(apartment
),
255 uuid(05f6fe1a
-ecef
-11d0
-aae7
-00c04fc9b304
)
257 coclass IntDitherer
{ }
260 helpstring("Microsoft HTML Javascript Pluggable Protocol"),
261 threading
(apartment
),
262 uuid(3050f3b2
-98b5
-11cf
-bb82
-00aa00bdce0b
)
264 coclass JSProtocol
{ }
267 helpstring("Microsoft HTML Mailto Pluggable Protocol"),
268 threading
(apartment
),
269 uuid(3050f3da
-98b5
-11cf
-bb82
-00aa00bdce0b
)
271 coclass MailtoProtocol
{ }
274 helpstring("MHTML Document"),
276 threading
(apartment
),
278 uuid(3050f3d9
-98b5
-11cf
-bb82
-00aa00bdce0b
)
280 coclass MHTMLDocument
{ }
283 helpstring("Microsoft HTML Resource Pluggable Protocol"),
284 threading
(apartment
),
285 uuid(3050f3bc
-98b5
-11cf
-bb82
-00aa00bdce0b
)
287 coclass ResProtocol
{ }
290 helpstring("Microsoft Scriptlet Component"),
291 progid
("ScriptBridge.ScriptBridge.1"),
292 vi_progid
("ScriptBridge.ScriptBridge"),
293 threading
(apartment
),
294 uuid(ae24fdae
-03c6
-11d1
-8b76
-0080c744f389
)
296 coclass Scriptlet
{ }
299 helpstring("SVG Document"),
301 threading
(apartment
),
303 uuid(30590066-98b5
-11cf
-bb82
-00aa00bdce0b
)
305 coclass SVGDocumentClass
{ }
308 helpstring("Microsoft HTML Resource Pluggable Protocol"),
309 threading
(apartment
),
310 uuid(76e67a63
-06e9
-11d2
-a840
-006008059382)
312 coclass SysimageProtocol
{ }
315 helpstring("Trident API"),
316 threading
(apartment
),
317 uuid(429af92c
-a51f
-11d2
-861e-00c04fa35c89
)
319 coclass TridentAPI
{ }
322 helpstring("XHTML Document"),
324 threading
(apartment
),
326 uuid(30590067-98b5
-11cf
-bb82
-00aa00bdce0b
)
328 coclass XHTMLDocumentClass
{ }