Update git submodules
[LibreOffice.git] / scp2 / source / math / registryitem_math.scp
blobbf59735883d9a074b201553e19acc443272c12ea
1 /*
2  * This file is part of the LibreOffice project.
3  *
4  * This Source Code Form is subject to the terms of the Mozilla Public
5  * License, v. 2.0. If a copy of the MPL was not distributed with this
6  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
10  *   Licensed to the Apache Software Foundation (ASF) under one or more
11  *   contributor license agreements. See the NOTICE file distributed
12  *   with this work for additional information regarding copyright
13  *   ownership. The ASF licenses this file to you under the Apache
14  *   License, Version 2.0 (the "License"); you may not use this file
15  *   except in compliance with the License. You may obtain a copy of
16  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
17  */
18 #include "macros.inc"
20 // MSOLE embedded object in SO7 file format
21 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a_
22     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
23     ModuleID = gid_Module_Prg_Math_Bin;
24     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}";
25     REG_VALUE_LNG(SO60_FORMULA)
26 End
28 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Auxusertype_2
29     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
30     ModuleID = gid_Module_Prg_Math_Bin;
31     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\AuxUserType\2";
32     Value = "%PRODUCTNAME";
33 End
35 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Auxusertype_3
36     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
37     ModuleID = gid_Module_Prg_Math_Bin;
38     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\AuxUserType\3";
39     REG_VALUE_LNG(SO60_FORMULA)
40 End
42 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Dataformats_Getset_0
43     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
44     ModuleID = gid_Module_Prg_Math_Bin;
45     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DataFormats\GetSet\0";
46     Value = "Embed Source,1,8,1";
47 End
49 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Dataformats_Getset_1
50     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
51     ModuleID = gid_Module_Prg_Math_Bin;
52     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DataFormats\GetSet\1";
53     Value = "3,1,32,1";
54 End
56 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Dataformats_Getset_2
57     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
58     ModuleID = gid_Module_Prg_Math_Bin;
59     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DataFormats\GetSet\2";
60     Value = "2,1,16,1";
61 End
63 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Defaulticon
64     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
65     ModuleID = gid_Module_Prg_Math_Bin;
66     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DefaultIcon";
67     Value = "<progpath>\program\soffice.bin,0";
68 End
70 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Inprochandler32
71     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
72     ModuleID = gid_Module_Prg_Math_Bin;
73     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\InprocHandler32";
74     Value = "<progpath>\program\inprocserv.dll";
75     Styles = ();
76 End
78 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Insertable
79     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
80     ModuleID = gid_Module_Prg_Math_Bin;
81     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\Insertable";
82 End
84 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Localserver32
85     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
86     ModuleID = gid_Module_Prg_Math_Bin;
87     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\LocalServer32";
88     Value = "<progpath>\program\soffice.exe --nodefault --nologo";
89     End
91 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Miscstatus
92     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
93     ModuleID = gid_Module_Prg_Math_Bin;
94     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\MiscStatus";
95     Value = "16";
96 End
98 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Progid
99     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
100     ModuleID = gid_Module_Prg_Math_Bin;
101     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\ProgID";
102     Value = "soffice.StarMathDocument.6";
105 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Programmable
106     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
107     ModuleID = gid_Module_Prg_Math_Bin;
108     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\Programmable";
111 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Verb_0
112     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
113     ModuleID = gid_Module_Prg_Math_Bin;
114     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\verb\0";
115     Value = "&Edit,0,0";
118 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Verb__1
119     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
120     ModuleID = gid_Module_Prg_Math_Bin;
121     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\verb\-1";
122     Value = "Show,0,0";
125 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Verb__2
126     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
127     ModuleID = gid_Module_Prg_Math_Bin;
128     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\verb\-2";
129     Value = "Open,0,0";
132 RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Versionindependentprogid
133     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
134     ModuleID = gid_Module_Prg_Math_Bin;
135     Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\VersionIndependentProgID";
136     Value = "soffice.StarMathDocument.6";
139 // MSOLE embedded object in SO7 file format
140 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c_
141     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
142     ModuleID = gid_Module_Prg_Math_Bin;
143     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}";
144     REG_VALUE_LNG(OO_FORMULA)
147 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Auxusertype_2
148     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
149     ModuleID = gid_Module_Prg_Math_Bin;
150     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\AuxUserType\2";
151     Value = "%PRODUCTNAME";
154 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Auxusertype_3
155     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
156     ModuleID = gid_Module_Prg_Math_Bin;
157     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\AuxUserType\3";
158     REG_VALUE_LNG(OO_FORMULA)
161 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Dataformats_Getset_0
162     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
163     ModuleID = gid_Module_Prg_Math_Bin;
164     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\DataFormats\GetSet\0";
165     Value = "Embed Source,1,8,1";
168 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Dataformats_Getset_1
169     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
170     ModuleID = gid_Module_Prg_Math_Bin;
171     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\DataFormats\GetSet\1";
172     Value = "3,1,32,1";
175 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Dataformats_Getset_2
176     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
177     ModuleID = gid_Module_Prg_Math_Bin;
178     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\DataFormats\GetSet\2";
179     Value = "2,1,16,1";
182 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Defaulticon
183     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
184     ModuleID = gid_Module_Prg_Math_Bin;
185     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\DefaultIcon";
186     Value = "<progpath>\program\soffice.bin,0";
189 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Inprochandler32
190     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
191     ModuleID = gid_Module_Prg_Math_Bin;
192     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\InprocHandler32";
193     Value = "<progpath>\program\inprocserv.dll";
194     Styles = ();
197 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Insertable
198     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
199     ModuleID = gid_Module_Prg_Math_Bin;
200     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\Insertable";
203 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Localserver32
204     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
205     ModuleID = gid_Module_Prg_Math_Bin;
206     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\LocalServer32";
207     Value = "<progpath>\program\soffice.exe --nodefault --nologo";
210 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Miscstatus
211     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
212     ModuleID = gid_Module_Prg_Math_Bin;
213     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\MiscStatus";
214     Value = "16";
217 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Progid
218     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
219     ModuleID = gid_Module_Prg_Math_Bin;
220     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\ProgID";
221     Value = "LibreOffice.MathDocument.1";
224 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Programmable
225     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
226     ModuleID = gid_Module_Prg_Math_Bin;
227     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\Programmable";
230 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Verb_0
231     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
232     ModuleID = gid_Module_Prg_Math_Bin;
233     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\verb\0";
234     Value = "&Edit,0,0";
237 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Verb__1
238     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
239     ModuleID = gid_Module_Prg_Math_Bin;
240     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\verb\-1";
241     Value = "Show,0,0";
244 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Verb__2
245     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
246     ModuleID = gid_Module_Prg_Math_Bin;
247     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\verb\-2";
248     Value = "Open,0,0";
251 RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Versionindependentprogid
252     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
253     ModuleID = gid_Module_Prg_Math_Bin;
254     Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\VersionIndependentProgID";
255     Value = "LibreOffice.MathDocument.1";
258 RegistryItem gid_Regitem_Soffice_Starmathdocument_6
259     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
260     ModuleID = gid_Module_Prg_Math_Bin;
261     Subkey = "soffice.StarMathDocument.6";
262     REG_VALUE_LNG(SO60_FORMULA)
265 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Clsid
266     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
267     ModuleID = gid_Module_Prg_Math_Bin;
268     Subkey = "soffice.StarMathDocument.6\CLSID";
269     Value = "{D0484DE6-AAEE-468a-991F-8D4B0737B57A}";
272 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Defaulticon
273     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
274     ModuleID = gid_Module_Prg_Math_Bin;
275     Subkey = "soffice.StarMathDocument.6\DefaultIcon";
276     Value = "<progpath>\program\soffice.bin,12";
279 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_AppUserModelID
280     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
281     ModuleID = gid_Module_Prg_Math_Bin;
282     Subkey = "soffice.StarMathDocument.6";
283     Name = "AppUserModelID";
284     Value = "TheDocumentFoundation.LibreOffice.Math";
287 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_FriendlyTypeName
288     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
289     ModuleID = gid_Module_Prg_Math_Bin;
290     Subkey = "soffice.StarMathDocument.6";
291     Name = "FriendlyTypeName";
292     REG_VALUE_LNG(SO60_FORMULA)
295 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Insertable
296     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
297     ModuleID = gid_Module_Prg_Math_Bin;
298     Subkey = "soffice.StarMathDocument.6\Insertable";
301 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Protocol_Stdfileediting_Server
302     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
303     ModuleID = gid_Module_Prg_Math_Bin;
304     Subkey = "soffice.StarMathDocument.6\protocol\StdFileEditing\server";
305     Value = "<progpath>\program\soffice.exe";
308 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Protocol_Stdfileediting_Verb_0
309     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
310     ModuleID = gid_Module_Prg_Math_Bin;
311     Subkey = "soffice.StarMathDocument.6\protocol\StdFileEditing\verb\0";
312     Value = "&Edit";
315 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Protocol_Stdfileediting_Verb__1
316     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
317     ModuleID = gid_Module_Prg_Math_Bin;
318     Subkey = "soffice.StarMathDocument.6\protocol\StdFileEditing\verb\-1";
319     Value = "&Show";
322 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Protocol_Stdfileediting_Verb__2
323     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
324     ModuleID = gid_Module_Prg_Math_Bin;
325     Subkey = "soffice.StarMathDocument.6\protocol\StdFileEditing\verb\-2";
326     Value = "&Open";
329 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell
330     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
331     ModuleID = gid_Module_Prg_Math_Bin;
332     Subkey = "soffice.StarMathDocument.6\shell";
333     Value = "open";
336 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_New
337     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
338     ModuleID = gid_Module_Prg_Math_Bin;
339     Subkey = "soffice.StarMathDocument.6\shell\new";
340     REG_VALUE_LNG(NEW)
343 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_New_Command
344     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
345     ModuleID = gid_Module_Prg_Math_Bin;
346     Subkey = "soffice.StarMathDocument.6\shell\new\command";
347     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
350 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_Open_Command
351     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
352     ModuleID = gid_Module_Prg_Math_Bin;
353     Subkey = "soffice.StarMathDocument.6\shell\open\command";
354     Value = "\"<progpath>\program\soffice.exe\" -o \"%1\"";
357 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_Print_Command
358     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
359     ModuleID = gid_Module_Prg_Math_Bin;
360     Subkey = "soffice.StarMathDocument.6\shell\print\command";
361     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
364 RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_Printto_Command
365     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
366     ModuleID = gid_Module_Prg_Math_Bin;
367     Subkey = "soffice.StarMathDocument.6\shell\printto\command";
368     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
371 RegistryItem gid_Regitem_Soffice_Starmathdocument_Curver
372     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
373     Subkey = "soffice.StarMathDocument\CurVer";
374     ModuleID = gid_Module_Prg_Math_Bin;
375     Value = "soffice.StarMathDocument.6";
378 RegistryItem gid_Regitem_Sxm_PersistentHandler
379     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
380     ModuleID = gid_Module_Prg_Math_Bin;
381     Subkey = ".sxm\PersistentHandler";
382     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
385 RegistryItem gid_Regitem_Sxm_Shellex_00021500_0000_0000_C000_000000000046
386     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
387     ModuleID = gid_Module_Prg_Math_Bin;
388     Subkey = ".sxm\shellex\{00021500-0000-0000-C000-000000000046}";
389     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
392 RegistryItem gid_Regitem_Sxm_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
393     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
394     ModuleID = gid_Module_Prg_Math_Bin;
395     Subkey = ".sxm\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
396     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
399 RegistryItem gid_Regitem_StarMathDocument_6_Shellex_PropertySheetHandlers_MyPropSheet1
400     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
401     ModuleID = gid_Module_Prg_Math_Bin;
402     Subkey = "soffice.StarMathDocument.6\shellex\PropertySheetHandlers\MyPropSheet1";
403     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
406 RegistryItem gid_Regitem_Sxm_Contenttype
407     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
408     ModuleID = gid_Module_Prg_Math_Bin;
409     Subkey = ".sxm";
410     Name = "Content Type";
411     Value = "application/vnd.sun.xml.math";
414 RegistryItem gid_Regitem_Sxm_Mime_Database
415     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
416     ModuleID = gid_Module_Prg_Math_Bin;
417     Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.math";
418     Name = "Extension";
419     Value = ".sxm";
422 RegistryItem gid_Regitem__Mml
423     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
424     ModuleID = gid_Module_Prg_Math_Bin;
425     Subkey = ".sxm";
426     Value = "soffice.StarMathDocument.6";
429 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxm
430     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
431     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
432     ModuleID = gid_Module_Prg_Math_Bin;
433     Name = ".sxm";
434     Value = "soffice.StarMathDocument.6";
435     Styles = ();
438 #ifdef _MSC_VER
439 RegistryItem gid_Regitem_sxm_FullDetails
440     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
441     ModuleID = gid_Module_Optional_Winexplorerext;
442     Subkey = "soffice.StarMathDocument.6";
443     Name = "FullDetails";
444     Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName";
446 #endif
448 RegistryItem gid_Regitem_sxm_KindMap
449     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
450     ModuleID = gid_Module_Prg_Math_Bin;
451     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
452     Name = ".sxm";
453     Value = "document";
456 // new odf file extension
458 RegistryItem gid_Regitem_Odf_PersistentHandler
459     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
460     ModuleID = gid_Module_Prg_Math_Bin;
461     Subkey = ".odf\PersistentHandler";
462     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
465 RegistryItem gid_Regitem_Odf_Shellex_00021500_0000_0000_C000_000000000046
466     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
467     ModuleID = gid_Module_Prg_Math_Bin;
468     Subkey = ".odf\shellex\{00021500-0000-0000-C000-000000000046}";
469     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
472 RegistryItem gid_Regitem_Odf_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
473     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
474     ModuleID = gid_Module_Prg_Math_Bin;
475     Subkey = ".odf\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
476     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
479 RegistryItem gid_Regitem_MathDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
480     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
481     ModuleID = gid_Module_Prg_Math_Bin;
482     Subkey = "LibreOffice.MathDocument.1\shellex\PropertySheetHandlers\MyPropSheet1";
483     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
486 RegistryItem gid_Regitem_Odf_Contenttype
487     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
488     ModuleID = gid_Module_Prg_Math_Bin;
489     Subkey = ".odf";
490     Name = "Content Type";
491     Value = "application/vnd.oasis.opendocument.formula";
494 RegistryItem gid_Regitem_Odf_Mime_Database
495     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
496     ModuleID = gid_Module_Prg_Math_Bin;
497     Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.formula";
498     Name = "Extension";
499     Value = ".odf";
502 RegistryItem gid_Regitem__Odf
503     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
504     ModuleID = gid_Module_Prg_Math_Bin;
505     Subkey = ".odf";
506     Value = "LibreOffice.MathDocument.1";
509 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odf
510     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
511     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
512     ModuleID = gid_Module_Prg_Math_Bin;
513     Name = ".odf";
514     Value = "LibreOffice.MathDocument.1";
515     Styles = ();
518 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odf
519     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
520     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations";
521     ModuleID = gid_Module_Prg_Math_Bin;
522     Name = "application/vnd.oasis.opendocument.formula";
523     Value = "LibreOffice.MathDocument.1";
524     Styles = ();
527 RegistryItem gid_Regitem_Openoffice_Mathdocument_Curver
528     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
529     Subkey = "LibreOffice.MathDocument\CurVer";
530     ModuleID = gid_Module_Prg_Math_Bin;
531     Value = "LibreOffice.MathDocument.1";
534 RegistryItem gid_Regitem_Openoffice_Mathdocument_1
535     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
536     ModuleID = gid_Module_Prg_Math_Bin;
537     Subkey = "LibreOffice.MathDocument.1";
538     REG_VALUE_LNG(OO_FORMULA)
541 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Clsid
542     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
543     ModuleID = gid_Module_Prg_Math_Bin;
544     Subkey = "LibreOffice.MathDocument.1\CLSID";
545     Value = "{D2D59CD1-0A6A-4D36-AE20-47817077D57C}";
548 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Defaulticon
549     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
550     ModuleID = gid_Module_Prg_Math_Bin;
551     Subkey = "LibreOffice.MathDocument.1\DefaultIcon";
552     Value = "<progpath>\program\soffice.bin,12";
555 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_AppUserModelID
556     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
557     ModuleID = gid_Module_Prg_Math_Bin;
558     Subkey = "LibreOffice.MathDocument.1";
559     Name = "AppUserModelID";
560     Value = "TheDocumentFoundation.LibreOffice.Math";
563 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_FriendlyTypeName
564     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
565     ModuleID = gid_Module_Prg_Math_Bin;
566     Subkey = "LibreOffice.MathDocument.1";
567     Name = "FriendlyTypeName";
568     REG_VALUE_LNG(OO_FORMULA)
571 #ifdef _MSC_VER
572 RegistryItem gid_Regitem_odf_FullDetails
573     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
574     ModuleID = gid_Module_Optional_Winexplorerext;
575     Subkey = "LibreOffice.MathDocument.1";
576     Name = "FullDetails";
577     Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName";
579 #endif
581 RegistryItem gid_Regitem_odf_KindMap
582     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
583     ModuleID = gid_Module_Prg_Math_Bin;
584     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
585     Name = ".odf";
586     Value = "document";
589 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Insertable
590     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
591     ModuleID = gid_Module_Prg_Math_Bin;
592     Subkey = "LibreOffice.MathDocument.1\Insertable";
595 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Protocol_Stdfileediting_Server
596     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
597     ModuleID = gid_Module_Prg_Math_Bin;
598     Subkey = "LibreOffice.MathDocument.1\protocol\StdFileEditing\server";
599     Value = "<progpath>\program\soffice.exe";
602 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Protocol_Stdfileediting_Verb_0
603     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
604     ModuleID = gid_Module_Prg_Math_Bin;
605     Subkey = "LibreOffice.MathDocument.1\protocol\StdFileEditing\verb\0";
606     Value = "&Edit";
609 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Protocol_Stdfileediting_Verb__1
610     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
611     ModuleID = gid_Module_Prg_Math_Bin;
612     Subkey = "LibreOffice.MathDocument.1\protocol\StdFileEditing\verb\-1";
613     Value = "&Show";
616 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Protocol_Stdfileediting_Verb__2
617     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
618     ModuleID = gid_Module_Prg_Math_Bin;
619     Subkey = "LibreOffice.MathDocument.1\protocol\StdFileEditing\verb\-2";
620     Value = "&Open";
623 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell
624     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
625     ModuleID = gid_Module_Prg_Math_Bin;
626     Subkey = "LibreOffice.MathDocument.1\shell";
627     Value = "open";
630 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_New
631     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
632     ModuleID = gid_Module_Prg_Math_Bin;
633     Subkey = "LibreOffice.MathDocument.1\shell\new";
634     REG_VALUE_LNG(NEW)
637 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_New_Command
638     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
639     ModuleID = gid_Module_Prg_Math_Bin;
640     Subkey = "LibreOffice.MathDocument.1\shell\new\command";
641     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
644 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_Open_Command
645     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
646     ModuleID = gid_Module_Prg_Math_Bin;
647     Subkey = "LibreOffice.MathDocument.1\shell\open\command";
648     Value = "\"<progpath>\program\soffice.exe\" -o \"%1\"";
649     Styles = ();
652 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_Print_Command
653     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
654     ModuleID = gid_Module_Prg_Math_Bin;
655     Subkey = "LibreOffice.MathDocument.1\shell\print\command";
656     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
659 RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_Printto_Command
660     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
661     ModuleID = gid_Module_Prg_Math_Bin;
662     Subkey = "LibreOffice.MathDocument.1\shell\printto\command";
663     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
666 // "OpenWith" Windows Registry keys for extensions supported by Math
668 // .ODF
669 RegistryItem gid_Regitem_OpenOffice_ODF_OpenWith_Math
670     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
671     Subkey = ".odf\OpenWithProgIDs";
672     ModuleID = gid_Module_Prg_Math_Bin;
673     Name = "LibreOffice.MathDocument.1";
674     Value = " ";
677 // .SXM
678 RegistryItem gid_Regitem_OpenOffice_SXM_OpenWith_Math
679     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
680     Subkey = ".sxm\OpenWithProgIDs";
681     ModuleID = gid_Module_Prg_Math_Bin;
682     Name = "soffice.StarMathDocument.6";
683     Value = " ";
686 // .MML
687 RegistryItem gid_Regitem_OpenOffice_MML_OpenWith_Math
688     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
689     Subkey = ".mml\OpenWithProgIDs";
690     ModuleID = gid_Module_Prg_Math_Bin;
691     Name = "soffice.StarMathDocument.6";
692     Value = " ";
695 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Mml
696     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
697     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
698     ModuleID = gid_Module_Prg_Math_Bin;
699     Name = ".mml";
700     Value = "soffice.StarMathDocument.6";
701     Styles = ();
704 RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Smath_Exe
705     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
706     Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\smath.exe";
707     ModuleID = gid_Module_Prg_Math_Bin;
708     Value = "<progpath>\program\smath.exe";
711 RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Smath_Exepath
712     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
713     Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\smath.exe";
714     ModuleID = gid_Module_Prg_Math_Bin;
715     Name = "Path";
716     Value = "<progpath>";
719 // registering the property handler for the supported file types
721 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odf )
722 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxm )