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"), 25 threading(apartment), 26 uuid(3050f406-98b5-11cf-bb82-00aa00bdce0b) 27] 28coclass AboutProtocol { } 29 30[ 31 helpstring("Microsoft Anchor Element Browse Property Page"), 32 threading(apartment), 33 uuid(3050f3bb-98b5-11cf-bb82-00aa00bdce0b) 34] 35coclass CAnchorBrowsePropertyPage { } 36 37[ 38 helpstring("Microsoft HTML Background Page"), 39 threading(apartment), 40 uuid(3050f232-98b5-11cf-bb82-00aa00bdce0b) 41] 42coclass CBackgroundPropertyPage { } 43 44[ 45 helpstring("Microsoft HTML Anchor Page"), 46 threading(apartment), 47 uuid(3050f1fc-98b5-11cf-bb82-00aa00bdce0b) 48] 49coclass CCDAnchorPropertyPage { } 50 51[ 52 helpstring("Microsoft HTML Generic Page"), 53 threading(apartment), 54 uuid(3050f17f-98b5-11cf-bb82-00aa00bdce0b) 55] 56coclass CCDGenericPropertyPage { } 57 58[ 59 helpstring("Microsoft Document Browse Property Page"), 60 threading(apartment), 61 uuid(3050f3b4-98b5-11cf-bb82-00aa00bdce0b) 62] 63coclass CDocBrowsePropertyPage { } 64 65[ 66 helpstring("Microsoft HTML DwnBindInfo"), 67 threading(apartment), 68 uuid(3050f3c2-98b5-11cf-bb82-00aa00bdce0b) 69] 70coclass CDwnBindInfo { } 71 72[ 73 helpstring("Microsoft HTML External Document"), 74 threading(apartment), 75 uuid(3050f163-98b5-11cf-bb82-00aa00bdce0b) 76] 77coclass ExternalFrameworkSite { } 78 79[ 80 helpstring("Microsoft Scriptlet HiFiTimer Uses"), 81 progid("Scriptlet.HiFiTimer"), 82 threading(apartment), 83 uuid(5aaf51b3-b1f0-11d1-b6ab-00a0c90833e9) 84] 85coclass CHiFiUses { } 86 87[ 88 helpstring("Microsoft Html Component"), 89 threading(apartment), 90 uuid(3050f4f8-98b5-11cf-bb82-00aa00bdce0b) 91] 92coclass CHtmlComponentConstructor { } 93 94[ 95 helpstring("Microsoft Image Element Browse Property Page"), 96 threading(apartment), 97 uuid(3050f3b3-98b5-11cf-bb82-00aa00bdce0b) 98] 99coclass CImageBrowsePropertyPage { } 100 101[ 102 helpstring("Microsoft HTML Inline Style Page"), 103 threading(apartment), 104 uuid(3050f296-98b5-11cf-bb82-00aa00bdce0b) 105] 106coclass CInlineStylePropertyPage { } 107 108[ 109 helpstring("Microsoft Scriptlet Element Behavior Handler"), 110 progid("Scriptlet.Behavior"), 111 threading(apartment), 112 uuid(5aaf51b2-b1f0-11d1-b6ab-00a0c90833e9) 113] 114coclass CPeerHandler { } 115 116[ 117 helpstring("Microsoft HTML Recalc"), 118 threading(apartment), 119 uuid(3050f499-98b5-11cf-bb82-00aa00bdce0b) 120] 121coclass CRecalcEngine { } 122 123[ 124 helpstring("Microsoft CrSource 4.0"), 125 threading(apartment), 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"), 135 threading(apartment), 136 uuid(3050f4f0-98b5-11cf-bb82-00aa00bdce0b) 137] 138coclass CSvrOMUses { } 139 140[ 141 helpstring("Microsoft HTA Document 6.0"), 142 threading(apartment), 143 version(6.0), 144 uuid(3050f5c8-98b5-11cf-bb82-00aa00bdce0b) 145] 146coclass HTADocument { } 147 148[ 149 helpstring("HTML Document"), 150 progid("htmlfile"), 151 threading(apartment), 152 version(6.0), 153 uuid(25336920-03f9-11cf-8fd0-00aa00686f13) 154] 155coclass HTMLDocument { } 156 157[ 158 helpstring("Microsoft HTML Document 6.0"), 159 progid("htmlfile_FullWindowEmbed"), 160 threading(apartment), 161 uuid(25336921-03f9-11cf-8fd0-00aa00686f13) 162] 163coclass HTMLPluginDocument { } 164 165[ 166 helpstring("Microsoft Html Popup Window"), 167 threading(apartment), 168 uuid(3050f667-98b5-11cf-bb82-00aa00bdce0b) 169] 170coclass HTMLPopup { } 171 172[ 173 helpstring("Microsoft Html Document for Popup Window"), 174 threading(apartment), 175 uuid(3050f67d-98b5-11cf-bb82-00aa00bdce0b) 176] 177coclass HTMLPopupDoc { } 178 179[ 180 helpstring("Microsoft HTML Server Document 6.0"), 181 threading(apartment), 182 uuid(3050f4e7-98b5-11cf-bb82-00aa00bdce0b) 183] 184coclass HTMLServerDoc { } 185 186[ 187 helpstring("Microsoft HTML Window Security Proxy"), 188 threading(apartment), 189 uuid(3050f391-98b5-11cf-bb82-00aa00bdce0b) 190] 191coclass HTMLWindowProxy { } 192 193[ 194 helpstring("CoBMPFilter Class"), 195 progid("BMPFilter.CoBMPFilter.1"), 196 vi_progid("BMPFilter.CoBMPFilter"), 197 threading(apartment), 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"), 206 threading(apartment), 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"), 215 threading(apartment), 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"), 224 threading(apartment), 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"), 233 threading(apartment), 234 uuid(607fd4e8-0a03-11d1-ab1d-00c04fc9b304) 235] 236coclass CoICOFilter { } 237 238[ 239 progid("IImgCtx"), 240 threading(apartment), 241 uuid(3050f3d6-98b5-11cf-bb82-00aa00bdce0b) 242] 243coclass IImgCtx { } 244 245[ 246 helpstring("Microsoft HTML Load Options"), 247 threading(apartment), 248 uuid(18845040-0fa5-11d1-ba19-00c04fd912d0) 249] 250coclass HTMLLoadOptions { } 251 252[ 253 helpstring("IntDitherer Class"), 254 threading(apartment), 255 uuid(05f6fe1a-ecef-11d0-aae7-00c04fc9b304) 256] 257coclass IntDitherer { } 258 259[ 260 helpstring("Microsoft HTML Javascript Pluggable Protocol"), 261 threading(apartment), 262 uuid(3050f3b2-98b5-11cf-bb82-00aa00bdce0b) 263] 264coclass JSProtocol { } 265 266[ 267 helpstring("Microsoft HTML Mailto Pluggable Protocol"), 268 threading(apartment), 269 uuid(3050f3da-98b5-11cf-bb82-00aa00bdce0b) 270] 271coclass MailtoProtocol { } 272 273[ 274 helpstring("MHTML Document"), 275 progid("mhtmlfile"), 276 threading(apartment), 277 version(6.0), 278 uuid(3050f3d9-98b5-11cf-bb82-00aa00bdce0b) 279] 280coclass MHTMLDocument { } 281 282[ 283 helpstring("Microsoft HTML Resource Pluggable Protocol"), 284 threading(apartment), 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"), 293 threading(apartment), 294 uuid(ae24fdae-03c6-11d1-8b76-0080c744f389) 295] 296coclass Scriptlet { } 297 298[ 299 helpstring("Microsoft HTML Resource Pluggable Protocol"), 300 threading(apartment), 301 uuid(76e67a63-06e9-11d2-a840-006008059382) 302] 303coclass SysimageProtocol { } 304 305[ 306 helpstring("Trident API"), 307 threading(apartment), 308 uuid(429af92c-a51f-11d2-861e-00c04fa35c89) 309] 310coclass TridentAPI { } 311