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