Synchronize with trunk's revision r57652.
[reactos.git] / dll / win32 / wuapi / wuapi.rgs
1 HKCR
2 {
3 NoRemove Typelib
4 {
5 NoRemove '{B596CC9F-56E5-419E-A622-E01BB457431E}'
6 {
7 '2.0' = s 'WUAPI 2.0 Type Library'
8 {
9 '0' { win32 = s '%MODULE%' }
10 FLAGS = s '0'
11 }
12 }
13 }
14 NoRemove Interface
15 {
16 '{2EE48F22-AF3C-405F-8970-F71BE12EE9A2}' = s 'IAutomaticUpdatesSettings'
17 {
18 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
19 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
20 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
21 }
22 '{673425BF-C082-4C7C-BDFD-569464B8E0CE}' = s 'IAutomaticUpdates'
23 {
24 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
25 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
26 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
27 }
28 '{174C81FE-AECD-4DAE-B8A0-2C6318DD86A8}' = s 'IWebProxy'
29 {
30 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
31 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
32 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
33 }
34 '{816858A4-260D-4260-933A-2585F1ABC76B}' = s 'IUpdateSession'
35 {
36 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
37 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
38 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
39 }
40 '{7C907864-346C-4AEB-8F3F-57DA289F969F}' = s 'IImageInformation'
41 {
42 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
43 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
44 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
45 }
46 '{81DDC1B8-9D35-47A6-B471-5B80F519223B}' = s 'ICategory'
47 {
48 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
49 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
50 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
51 }
52 '{3A56BFB8-576C-43F7-9335-FE4838FD7E37}' = s 'ICategoryCollection'
53 {
54 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
55 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
56 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
57 }
58 '{EFF90582-2DDC-480F-A06D-60F3FBC362C3}' = s 'IStringCollection'
59 {
60 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
61 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
62 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
63 }
64 '{A376DD5E-09D4-427F-AF7C-FED5B6E1C1D6}' = s 'IUpdateException'
65 {
66 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
67 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
68 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
69 }
70 '{503626A3-8E14-4729-9355-0FE664BD2321}' = s 'IUpdateExceptionCollection'
71 {
72 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
73 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
74 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
75 }
76 '{46297823-9940-4C09-AED9-CD3EA6D05968}' = s 'IUpdateIdentity'
77 {
78 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
79 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
80 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
81 }
82 '{D9A59339-E245-4DBD-9686-4D5763E39624}' = s 'IInstallationBehavior'
83 {
84 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
85 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
86 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
87 }
88 '{54A2CB2D-9A0C-48B6-8A50-9ABB69EE2D02}' = s 'IUpdateDownloadContent'
89 {
90 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
91 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
92 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
93 }
94 '{BC5513C8-B3B8-4BF7-A4D4-361C0D8C88BA}' = s 'IUpdateDownloadContentCollection'
95 {
96 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
97 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
98 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
99 }
100 '{6A92B07A-D821-4682-B423-5C805022CC4D}' = s 'IUpdate'
101 {
102 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
103 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
104 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
105 }
106 '{07F7438C-7709-4CA5-B518-91279288134E}' = s 'IUpdateCollection'
107 {
108 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
109 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
110 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
111 }
112 '{7366EA16-7A1A-4EA2-B042-973D3E9CD99B}' = s 'ISearchJob'
113 {
114 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
115 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
116 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
117 }
118 '{D40CFF62-E08C-4498-941A-01E25F0FD33C}' = s 'ISearchResult'
119 {
120 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
121 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
122 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
123 }
124 '{BE56A644-AF0E-4E0E-A311-C1D8E695CBFF}' = s 'IUpdateHistoryEntry'
125 {
126 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
127 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
128 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
129 }
130 '{A7F04F3C-A290-435B-AADF-A116C3357A5C}' = s 'IUpdateHistoryEntryCollection'
131 {
132 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
133 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
134 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
135 }
136 '{8F45ABF1-F9AE-4B95-A933-F0F66E5056EA}' = s 'IUpdateSearcher'
137 {
138 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
139 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
140 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
141 }
142 '{BF99AF76-B575-42AD-8AA4-33CBB5477AF1}' = s 'IUpdateDownloadResult'
143 {
144 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
145 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
146 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
147 }
148 '{D31A5BAC-F719-4178-9DBB-5E2CB47FD18A}' = s 'IDownloadProgress'
149 {
150 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
151 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
152 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
153 }
154 '{C574DE85-7358-43F6-AAE8-8697E62D8BA7}' = s 'IDownloadJob'
155 {
156 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
157 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
158 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
159 }
160 '{DAA4FDD0-4727-4DBE-A1E7-745DCA317144}' = s 'IDownloadResult'
161 {
162 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
163 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
164 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
165 }
166 '{68F1C6F9-7ECC-4666-A464-247FE12496C3}' = s 'IUpdateDownloader'
167 {
168 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
169 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
170 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
171 }
172 '{D940F0F8-3CBB-4FD0-993F-471E7F2328AD}' = s 'IUpdateInstallationResult'
173 {
174 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
175 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
176 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
177 }
178 '{345C8244-43A3-4E32-A368-65F073B76F36}' = s 'IInstallationProgress'
179 {
180 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
181 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
182 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
183 }
184 '{5C209F0B-BAD5-432A-9556-4699BED2638A}' = s 'IInstallationJob'
185 {
186 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
187 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
188 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
189 }
190 '{A43C56D6-7451-48D4-AF96-B6CD2D0D9B7A}' = s 'IInstallationResult'
191 {
192 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
193 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
194 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
195 }
196 '{7B929C68-CCDC-4226-96B1-8724600B54C2}' = s 'IUpdateInstaller'
197 {
198 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
199 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
200 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
201 }
202 '{ADE87BF7-7B56-4275-8FAB-B9B0E591844B}' = s 'ISystemInformation'
203 {
204 ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
205 ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
206 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}' { val Version = s '2.0' }
207 }
208 }
209 NoRemove CLSID
210 {
211 '{BFE18E9C-6D87-4450-B37C-E02F0B373803}' = s 'AutomaticUpdates Class'
212 {
213 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
214 ProgId = s 'Microsoft.Update.AutoUpdate.1'
215 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}'
216 Version = s '2.0'
217 VersionIndependentProgId = s 'Microsoft.Update.AutoUpdate'
218 }
219 '{4CB43D7F-7EEE-4906-8698-60DA1C38F2FE}' = s 'UpdateSession Class'
220 {
221 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
222 ProgId = s 'Microsoft.Update.Session.1'
223 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}'
224 Version = s '2.0'
225 VersionIndependentProgId = s 'Microsoft.Update.Session'
226 }
227 '{C01B9BA0-BEA7-41BA-B604-D0A36F469133}' = s 'SystemInformation Class'
228 {
229 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
230 ProgId = s 'Microsoft.Update.SystemInfo.1'
231 TypeLib = s '{B596CC9F-56E5-419E-A622-E01BB457431E}'
232 Version = s '2.0'
233 VersionIndependentProgId = s 'Microsoft.Update.SystemInfo'
234 }
235 }
236 'Microsoft.Update.AutoUpdate.1' = s 'AutomaticUpdates Class'
237 {
238 CLSID = s '{BFE18E9C-6D87-4450-B37C-E02F0B373803}'
239 }
240 'Microsoft.Update.AutoUpdate' = s 'AutomaticUpdates Class'
241 {
242 CLSID = s '{BFE18E9C-6D87-4450-B37C-E02F0B373803}'
243 CurVer = s 'Microsoft.Update.AutoUpdate.1'
244 }
245 'Microsoft.Update.Session.1' = s 'UpdateSession Class'
246 {
247 CLSID = s '{4CB43D7F-7EEE-4906-8698-60DA1C38F2FE}'
248 }
249 'Microsoft.Update.Session' = s 'UpdateSession Class'
250 {
251 CLSID = s '{4CB43D7F-7EEE-4906-8698-60DA1C38F2FE}'
252 CurVer = s 'Microsoft.Update.Session.1'
253 }
254 'Microsoft.Update.SystemInfo.1' = s 'SystemInformation Class'
255 {
256 CLSID = s '{C01B9BA0-BEA7-41BA-B604-D0A36F469133}'
257 }
258 'Microsoft.Update.SystemInfo' = s 'SystemInformation Class'
259 {
260 CLSID = s '{C01B9BA0-BEA7-41BA-B604-D0A36F469133}'
261 CurVer = s 'Microsoft.Update.SystemInfo.1'
262 }
263 }