1HKCR
2{
3    NoRemove Interface
4    {
5        '{BEF6E002-A874-101A-8BBA-00AA00300CAB}' = s 'IFont'
6        {
7            NumMethods = s 27
8            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
9        }
10        '{BEF6E003-A874-101A-8BBA-00AA00300CAB}' = s 'IFontDisp'
11        {
12            NumMethods = s 7
13            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
14        }
15        '{4EF6100A-AF88-11D0-9846-00C04FC29993}' = s 'IFontEventsDisp'
16        {
17            NumMethods = s 7
18            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
19        }
20        '{7BF80980-BF32-101A-8BBB-00AA00300CAB}' = s 'IPicture'
21        {
22            NumMethods = s 17
23            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
24        }
25        '{7BF80981-BF32-101A-8BBB-00AA00300CAB}' = s 'IPictureDisp'
26        {
27            NumMethods = s 7
28            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
29        }
30        '{B196B288-BAB4-101A-B69C-00AA00341D07}' = s 'IOleControl'
31        {
32            NumMethods = s 7
33            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
34        }
35        '{B196B289-BAB4-101A-B69C-00AA00341D07}' = s 'IOleControlSite'
36        {
37            NumMethods = s 10
38            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
39        }
40        '{9C2CAD80-3424-11CF-B670-00AA004CD6D8}' = s 'IOleInPlaceSiteEx'
41        {
42            NumMethods = s 18
43            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
44        }
45        '{B196B28F-BAB4-101A-B69C-00AA00341D07}' = s 'IClassFactory2'
46        {
47            NumMethods = s 8
48            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
49        }
50        '{B196B283-BAB4-101A-B69C-00AA00341D07}' = s 'IProvideClassInfo'
51        {
52            NumMethods = s 4
53            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
54        }
55        '{A6BC3AC0-DBAA-11CE-9DE3-00AA004BB851}' = s 'IProvideClassInfo2'
56        {
57            NumMethods = s 5
58            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
59        }
60        '{A7ABA9C1-8983-11CF-8F20-00805F2CD064}' = s 'IProvideMultipleClassInfo'
61        {
62            NumMethods = s 7
63            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
64        }
65        '{B196B286-BAB4-101A-B69C-00AA00341D07}' = s 'IConnectionPoint'
66        {
67            NumMethods = s 8
68            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
69        }
70        '{B196B284-BAB4-101A-B69C-00AA00341D07}' = s 'IConnectionPointContainer'
71        {
72            NumMethods = s 5
73            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
74        }
75        '{B196B287-BAB4-101A-B69C-00AA00341D07}' = s 'IEnumConnections'
76        {
77            NumMethods = s 7
78            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
79        }
80        '{B196B285-BAB4-101A-B69C-00AA00341D07}' = s 'IEnumConnectionPoints'
81        {
82            NumMethods = s 7
83            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
84        }
85        '{B196B28D-BAB4-101A-B69C-00AA00341D07}' = s 'IPropertyPage'
86        {
87            NumMethods = s 14
88            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
89        }
90        '{01E44665-24AC-101B-84ED-08002B2EC713}' = s 'IPropertyPage2'
91        {
92            NumMethods = s 15
93            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
94        }
95        '{B196B28C-BAB4-101A-B69C-00AA00341D07}' = s 'IPropertyPageSite'
96        {
97            NumMethods = s 7
98            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
99        }
100        '{9BFBBC02-EFF1-101A-84ED-00AA00341D07}' = s 'IPropertyNotifySink'
101        {
102            NumMethods = s 5
103            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
104        }
105        '{742B0E01-14E6-101B-914E-00AA00300CAB}' = s 'ISimpleFrameSite'
106        {
107            NumMethods = s 5
108            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
109        }
110        '{7FD52380-4E07-101B-AE2D-08002B2EC713}' = s 'IPersistStreamInit'
111        {
112            NumMethods = s 9
113            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
114        }
115        '{BD1AE5E0-A6AE-11CE-BD37-504200C10000}' = s 'IPersistMemory'
116        {
117            NumMethods = s 9
118            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
119        }
120        '{37D84F60-42CB-11CE-8135-00AA004BB851}' = s 'IPersistPropertyBag'
121        {
122            NumMethods = s 7
123            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
124        }
125        '{22F55882-280B-11D0-A8A9-00A0C90C2004}' = s 'IPropertyBag2'
126        {
127            NumMethods = s 8
128            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
129        }
130        '{22F55881-280B-11D0-A8A9-00A0C90C2004}' = s 'IPersistPropertyBag2'
131        {
132            NumMethods = s 8
133            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
134        }
135        '{B196B28B-BAB4-101A-B69C-00AA00341D07}' = s 'ISpecifyPropertyPages'
136        {
137            NumMethods = s 4
138            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
139        }
140        '{376BD3AA-3845-101B-84ED-08002B2EC713}' = s 'IPerPropertyBrowsing'
141        {
142            NumMethods = s 7
143            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
144        }
145        '{3AF24290-0C96-11CE-A0CF-00AA00600AB8}' = s 'IAdviseSinkEx'
146        {
147            NumMethods = s 9
148            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
149        }
150        '{55980BA0-35AA-11CF-B671-00AA004CD6D8}' = s 'IPointerInactive'
151        {
152            NumMethods = s 6
153            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
154        }
155        '{FC4801A3-2BA9-11CF-A229-00AA003D7352}' = s 'IObjectWithSite'
156        {
157            NumMethods = s 5
158            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
159        }
160        '{894AD3B0-EF97-11CE-9BC9-00AA00608E01}' = s 'IOleUndoUnit'
161        {
162            NumMethods = s 7
163            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
164        }
165        '{A1FAF330-EF97-11CE-9BC9-00AA00608E01}' = s 'IOleParentUndoUnit'
166        {
167            NumMethods = s 12
168            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
169        }
170        '{B3E7C340-EF97-11CE-9BC9-00AA00608E01}' = s 'IEnumOleUndoUnits'
171        {
172            NumMethods = s 7
173            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
174        }
175        '{D001F200-EF97-11CE-9BC9-00AA00608E01}' = s 'IOleUndoManager'
176        {
177            NumMethods = s 15
178            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
179        }
180        '{CF51ED10-62FE-11CF-BF86-00A0C9034836}' = s 'IQuickActivate'
181        {
182            NumMethods = s 6
183            ProxyStubClsid32 = s '{B196B286-BAB4-101A-B69C-00AA00341D07}'
184        }
185    }
186    NoRemove CLSID
187    {
188        '{B196B286-BAB4-101A-B69C-00AA00341D07}' = s 'PSFactoryBuffer'
189        {
190            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
191        }
192        '{0BE35203-8F91-11CE-9DE3-00AA004BB851}' = s 'Standard Font'
193        {
194            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
195            ProgId = s 'StdFont'
196        }
197        '{46763EE0-CAB2-11CE-8C20-00AA0051E5D4}' = s 'Obsolete Font'
198        {
199            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
200            ProgId = s 'OldFont'
201        }
202        '{0BE35204-8F91-11CE-9DE3-00AA004BB851}' = s 'Standard Picture'
203        {
204            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
205            ProgId = s 'StdPicture'
206        }
207        '{00020420-0000-0000-C000-000000000046}' = s 'PSDispatch'
208        {
209            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
210        }
211        '{00020421-0000-0000-C000-000000000046}' = s 'PSEnumVariant'
212        {
213            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
214        }
215        '{00020422-0000-0000-C000-000000000046}' = s 'PSTypeInfo'
216        {
217            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
218        }
219        '{00020423-0000-0000-C000-000000000046}' = s 'PSTypeLib'
220        {
221            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
222        }
223        '{00020424-0000-0000-C000-000000000046}' = s 'PSOAInterface'
224        {
225            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
226        }
227        '{00020425-0000-0000-C000-000000000046}' = s 'PSTypeComp'
228        {
229            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
230        }
231        '{DF0B3D60-548F-101B-8E65-08002B2BD119}' = s 'PSSupportErrorInfo'
232        {
233            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
234        }
235        '{0000002F-0000-0000-C000-000000000046}' = s 'CLSID_RecordInfo'
236        {
237            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
238        }
239    }
240    'StdFont' = s 'Standard Font'
241    {
242        CLSID = s '{0BE35203-8F91-11CE-9DE3-00AA004BB851}'
243    }
244    'OldFont' = s 'Obsolete Font'
245    {
246        CLSID = s '{46763EE0-CAB2-11CE-8C20-00AA0051E5D4}'
247    }
248    'StdPicture' = s 'Standard Picture'
249    {
250        CLSID = s '{0BE35204-8F91-11CE-9DE3-00AA004BB851}'
251    }
252}