1HKCR
2{
3    NoRemove Interface
4    {
5        '{3C613A02-34B2-44EA-9A7C-45AEA9C6FD6D}' = s 'IWICColorContext'
6        {
7            NumMethods = s 9
8            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
9        }
10        '{00000120-A8F2-4877-BA0A-FD2B6645FB94}' = s 'IWICBitmapSource'
11        {
12            NumMethods = s 8
13            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
14        }
15        '{00000123-A8F2-4877-BA0A-FD2B6645FB94}' = s 'IWICBitmapLock'
16        {
17            NumMethods = s 7
18            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
19        }
20        '{5009834F-2D6A-41CE-9E1B-17C5AFF7A782}' = s 'IWICBitmapFlipRotator'
21        {
22            NumMethods = s 9
23            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
24        }
25        '{00000121-A8F2-4877-BA0A-FD2B6645FB94}' = s 'IWICBitmap'
26        {
27            NumMethods = s 11
28            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
29        }
30        '{00000040-A8F2-4877-BA0A-FD2B6645FB94}' = s 'IWICPalette'
31        {
32            NumMethods = s 13
33            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
34        }
35        '{23BC3F0A-698B-4357-886B-F24D50671334}' = s 'IWICComponentInfo'
36        {
37            NumMethods = s 11
38            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
39        }
40        '{30989668-E1C9-4597-B395-458EEDB808DF}' = s 'IWICMetadataQueryReader'
41        {
42            NumMethods = s 7
43            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
44        }
45        '{A721791A-0DEF-4D06-BD91-2118BF1DB10B}' = s 'IWICMetadataQueryWriter'
46        {
47            NumMethods = s 9
48            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
49        }
50        '{3B16811B-6A43-4EC9-A813-3D930C13B940}' = s 'IWICBitmapFrameDecode'
51        {
52            NumMethods = s 11
53            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
54        }
55        '{E8EDA601-3D48-431A-AB44-69059BE88BBE}' = s 'IWICPixelFormatInfo'
56        {
57            NumMethods = s 16
58            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
59        }
60        '{A9DB33A2-AF5F-43C7-B679-74F5984B5AA4}' = s 'IWICPixelFormatInfo2'
61        {
62            NumMethods = s 18
63            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
64        }
65        '{E87A44C4-B76E-4C47-8B09-298EB12A2714}' = s 'IWICBitmapCodecInfo'
66        {
67            NumMethods = s 23
68            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
69        }
70        '{D8CD007F-D08F-4191-9BFC-236EA7F0E4B5}' = s 'IWICBitmapDecoderInfo'
71        {
72            NumMethods = s 26
73            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
74        }
75        '{9EDDE9E7-8DEE-47EA-99DF-E6FAF2ED44BF}' = s 'IWICBitmapDecoder'
76        {
77            NumMethods = s 14
78            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
79        }
80        '{00000105-A8F2-4877-BA0A-FD2B6645FB94}' = s 'IWICBitmapFrameEncode'
81        {
82            NumMethods = s 14
83            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
84        }
85        '{94C9B4EE-A09F-4F92-8A1E-4A9BCE7E76FB}' = s 'IWICBitmapEncoderInfo'
86        {
87            NumMethods = s 24
88            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
89        }
90        '{00000103-A8F2-4877-BA0A-FD2B6645FB94}' = s 'IWICBitmapEncoder'
91        {
92            NumMethods = s 13
93            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
94        }
95        '{00000301-A8F2-4877-BA0A-FD2B6645FB94}' = s 'IWICFormatConverter'
96        {
97            NumMethods = s 10
98            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
99        }
100        '{9F34FB65-13F4-4F15-BC57-3726B5E53D9F}' = s 'IWICFormatConverterInfo'
101        {
102            NumMethods = s 13
103            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
104        }
105        '{135FF860-22B7-4DDF-B0F6-218F4F299A43}' = s 'IWICStream'
106        {
107            NumMethods = s 18
108            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
109        }
110        '{00000302-A8F2-4877-BA0A-FD2B6645FB94}' = s 'IWICBitmapScaler'
111        {
112            NumMethods = s 9
113            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
114        }
115        '{E4FBCF03-223D-4E81-9333-D635556DD1B5}' = s 'IWICBitmapClipper'
116        {
117            NumMethods = s 9
118            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
119        }
120        '{B66F034F-D0E2-40AB-B436-6DE39E321A94}' = s 'IWICColorTransform'
121        {
122            NumMethods = s 9
123            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
124        }
125        '{B84E2C09-78C9-4AC4-8BD3-524AE1663A2F}' = s 'IWICFastMetadataEncoder'
126        {
127            NumMethods = s 5
128            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
129        }
130        '{EC5EC8A9-C395-4314-9C77-54D7A935FF70}' = s 'IWICImagingFactory'
131        {
132            NumMethods = s 28
133            ProxyStubClsid32 = s '{00000301-A8F2-4877-BA0A-FD2B6645FB94}'
134        }
135    }
136    NoRemove CLSID
137    {
138        '{00000301-A8F2-4877-BA0A-FD2B6645FB94}' = s 'PSFactoryBuffer'
139        {
140            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
141        }
142        '{CACAF262-9370-4615-A13B-9F5539DA4C0A}' = s 'WIC Imaging Factory'
143        {
144            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
145        }
146        '{6B462062-7CBF-400D-9FDB-813DD10F2778}' = s 'WIC BMP Decoder'
147        {
148            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
149        }
150        '{389EA17B-5078-4CDE-B6EF-25C15175C751}' = s 'WIC PNG Decoder'
151        {
152            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
153        }
154        '{27949969-876A-41D7-9447-568F6A35A4DC}' = s 'WIC PNG Encoder'
155        {
156            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
157        }
158        '{69BE8BB4-D66D-47C8-865A-ED1589433782}' = s 'WIC BMP Encoder'
159        {
160            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
161        }
162        '{381DDA3C-9CE9-4834-A23E-1F98F8FC52BE}' = s 'WIC GIF Decoder'
163        {
164            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
165        }
166        '{C61BFCDF-2E0F-4AAD-A8D7-E06BAFEBCDFE}' = s 'WIC ICO Decoder'
167        {
168            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
169        }
170        '{9456A480-E88B-43EA-9E73-0B2D9B71B1CA}' = s 'WIC JPEG Decoder'
171        {
172            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
173        }
174        '{1A34F5C1-4A5A-46DC-B644-1F4567E7A676}' = s 'WIC JPEG Encoder'
175        {
176            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
177        }
178        '{B54E85D9-FE23-499F-8B88-6ACEA713752B}' = s 'WIC TIFF Decoder'
179        {
180            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
181        }
182        '{0131BE10-2001-4C5F-A9B0-CC88FAB64CE8}' = s 'WIC TIFF Encoder'
183        {
184            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
185        }
186        '{312FB6F1-B767-409D-8A6D-0FC154D4F05C}' = s 'WIC ICNS Encoder'
187        {
188            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
189        }
190        '{1A3F11DC-B514-4B17-8C5F-2154513852F1}' = s 'WIC Default Format Converter'
191        {
192            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
193        }
194        '{B11FC79A-67CC-43E6-A9CE-E3D54945D304}' = s 'WIC TGA Decoder'
195        {
196            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
197        }
198        '{699745C2-5066-4B82-A8E3-D40478DBEC8C}' = s 'WIC Unknown Metadata Reader'
199        {
200            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
201        }
202        '{8F914656-9D0A-4EB2-9019-0BF96D8A9EE6}' = s 'WIC Ifd Metadata Reader'
203        {
204            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
205        }
206        '{4B59AFCC-B8C3-408A-B670-89E5FAB6FDA7}' = s 'WIC Png tEXt Metadata Reader'
207        {
208            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
209        }
210        '{41070793-59E4-479A-A1F7-954ADC2EF5FC}' = s 'WIC LSD Metadata Reader'
211        {
212            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
213        }
214        '{7447A267-0015-42C8-A8F1-FB3B94C68361}' = s 'WIC IMD Metadata Reader'
215        {
216            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
217        }
218        '{B92E345D-F52D-41F3-B562-081BC772E3B9}' = s 'WIC GCE Metadata Reader'
219        {
220            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
221        }
222        '{1767B93A-B021-44EA-920F-863C11F4F768}' = s 'WIC Application Extension Reader'
223        {
224            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
225        }
226        '{32557D3B-69DC-4F95-836E-F5972B2F6159}' = s 'WIC Comment Extension Reader'
227        {
228            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
229        }
230    }
231}