Version 6.4.0.0.beta1, tag libreoffice-6.4.0.0.beta1
[LibreOffice.git] / scp2 / source / draw / registryitem_draw.scp
blob93cadcaa1ca5253241441a99c53521dfa068b380
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  */
19 #include "macros.inc"
21 // MSOLE embedded object in SO7 file format
22 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273_
23     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
24     ModuleID = gid_Module_Prg_Draw_Bin;
25     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}";
26     REG_VALUE_LNG(SO60_DRAWING)
27 End
29 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Auxusertype_2
30     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
31     ModuleID = gid_Module_Prg_Draw_Bin;
32     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\AuxUserType\2";
33     Value = "%PRODUCTNAME";
34 End
36 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Auxusertype_3
37     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
38     ModuleID = gid_Module_Prg_Draw_Bin;
39     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\AuxUserType\3";
40     REG_VALUE_LNG(SO60_DRAWING)
41 End
43 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Dataformats_Getset_0
44     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
45     ModuleID = gid_Module_Prg_Draw_Bin;
46     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DataFormats\GetSet\0";
47     Value = "Embed Source,1,8,1";
48 End
50 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Dataformats_Getset_1
51     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
52     ModuleID = gid_Module_Prg_Draw_Bin;
53     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DataFormats\GetSet\1";
54     Value = "3,1,32,1";
55 End
57 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Dataformats_Getset_2
58     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
59     ModuleID = gid_Module_Prg_Draw_Bin;
60     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DataFormats\GetSet\2";
61     Value = "2,1,16,1";
62 End
64 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Defaulticon
65     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
66     ModuleID = gid_Module_Prg_Draw_Bin;
67     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DefaultIcon";
68     Value = "<progpath>\program\soffice.bin,0";
69 End
71 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Inprochandler32
72     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
73     ModuleID = gid_Module_Prg_Draw_Bin;
74     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\InprocHandler32";
75     Value = "<progpath>\program\inprocserv.dll";
76     Styles = ();
77 End
79 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Insertable
80     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
81     ModuleID = gid_Module_Prg_Draw_Bin;
82     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\Insertable";
83 End
85 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Localserver32
86     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
87     ModuleID = gid_Module_Prg_Draw_Bin;
88     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\LocalServer32";
89     Value = "<progpath>\program\soffice.exe --nodefault --nologo";
90 End
92 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Miscstatus
93     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
94     ModuleID = gid_Module_Prg_Draw_Bin;
95     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\MiscStatus";
96     Value = "16";
97 End
99 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Progid
100     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
101     ModuleID = gid_Module_Prg_Draw_Bin;
102     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\ProgID";
103     Value = "soffice.StarDrawDocument.6";
106 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Programmable
107     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
108     ModuleID = gid_Module_Prg_Draw_Bin;
109     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\Programmable";
112 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Verb_0
113     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
114     ModuleID = gid_Module_Prg_Draw_Bin;
115     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\verb\0";
116     Value = "&Edit,0,0";
119 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Verb__1
120     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
121     ModuleID = gid_Module_Prg_Draw_Bin;
122     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\verb\-1";
123     Value = "Show,0,0";
126 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Verb__2
127     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
128     ModuleID = gid_Module_Prg_Draw_Bin;
129     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\verb\-2";
130     Value = "Open,0,0";
133 RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Versionindependentprogid
134     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
135     ModuleID = gid_Module_Prg_Draw_Bin;
136     Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\VersionIndependentProgID";
137     Value = "soffice.StarDrawDocument.6";
140 // MSOLE embedded object in OASIS file format
141 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c_
142     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
143     ModuleID = gid_Module_Prg_Draw_Bin;
144     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}";
145     REG_VALUE_LNG(OO_DRAW)
148 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Auxusertype_2
149     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
150     ModuleID = gid_Module_Prg_Draw_Bin;
151     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\AuxUserType\2";
152     Value = "%PRODUCTNAME";
155 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Auxusertype_3
156     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
157     ModuleID = gid_Module_Prg_Draw_Bin;
158     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\AuxUserType\3";
159     REG_VALUE_LNG(OO_DRAW)
162 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Dataformats_Getset_0
163     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
164     ModuleID = gid_Module_Prg_Draw_Bin;
165     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\DataFormats\GetSet\0";
166     Value = "Embed Source,1,8,1";
169 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Dataformats_Getset_1
170     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
171     ModuleID = gid_Module_Prg_Draw_Bin;
172     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\DataFormats\GetSet\1";
173     Value = "3,1,32,1";
176 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Dataformats_Getset_2
177     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
178     ModuleID = gid_Module_Prg_Draw_Bin;
179     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\DataFormats\GetSet\2";
180     Value = "2,1,16,1";
183 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Defaulticon
184     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
185     ModuleID = gid_Module_Prg_Draw_Bin;
186     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\DefaultIcon";
187     Value = "<progpath>\program\soffice.bin,0";
190 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Inprochandler32
191     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
192     ModuleID = gid_Module_Prg_Draw_Bin;
193     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\InprocHandler32";
194     Value = "<progpath>\program\inprocserv.dll";
195     Styles = ();
198 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Insertable
199     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
200     ModuleID = gid_Module_Prg_Draw_Bin;
201     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\Insertable";
204 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Localserver32
205     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
206     ModuleID = gid_Module_Prg_Draw_Bin;
207     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\LocalServer32";
208     Value = "<progpath>\program\soffice.exe --nodefault --nologo";
211 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Miscstatus
212     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
213     ModuleID = gid_Module_Prg_Draw_Bin;
214     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\MiscStatus";
215     Value = "16";
218 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Progid
219     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
220     ModuleID = gid_Module_Prg_Draw_Bin;
221     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\ProgID";
222     Value = "LibreOffice.DrawDocument.1";
225 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Programmable
226     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
227     ModuleID = gid_Module_Prg_Draw_Bin;
228     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\Programmable";
231 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Verb_0
232     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
233     ModuleID = gid_Module_Prg_Draw_Bin;
234     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\verb\0";
235     Value = "&Edit,0,0";
238 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Verb__1
239     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
240     ModuleID = gid_Module_Prg_Draw_Bin;
241     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\verb\-1";
242     Value = "Show,0,0";
245 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Verb__2
246     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
247     ModuleID = gid_Module_Prg_Draw_Bin;
248     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\verb\-2";
249     Value = "Open,0,0";
252 RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Versionindependentprogid
253     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
254     ModuleID = gid_Module_Prg_Draw_Bin;
255     Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\VersionIndependentProgID";
256     Value = "LibreOffice.DrawDocument.1";
259 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6
260     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
261     ModuleID = gid_Module_Prg_Draw_Bin;
262     Subkey = "soffice.StarDrawDocument.6";
263     REG_VALUE_LNG(SO60_DRAWING)
266 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Clsid
267     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
268     ModuleID = gid_Module_Prg_Draw_Bin;
269     Subkey = "soffice.StarDrawDocument.6\CLSID";
270     Value = "{41662FC2-0D57-4aff-AB27-AD2E12E7C273}";
273 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Defaulticon
274     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
275     ModuleID = gid_Module_Prg_Draw_Bin;
276     Subkey = "soffice.StarDrawDocument.6\DefaultIcon";
277     Value = "<progpath>\program\soffice.bin,5";
280 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_AppUserModelID
281     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
282     ModuleID = gid_Module_Prg_Draw_Bin;
283     Subkey = "soffice.StarDrawDocument.6";
284     Name = "AppUserModelID";
285     Value = "TheDocumentFoundation.LibreOffice.Draw";
288 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_FriendlyTypeName
289     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
290     ModuleID = gid_Module_Prg_Draw_Bin;
291     Subkey = "soffice.StarDrawDocument.6";
292     Name = "FriendlyTypeName";
293     REG_VALUE_LNG(SO60_DRAWING)
296 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell
297     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
298     ModuleID = gid_Module_Prg_Draw_Bin;
299     Subkey = "soffice.StarDrawDocument.6\shell";
300     Value = "open";
303 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_New
304     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
305     ModuleID = gid_Module_Prg_Draw_Bin;
306     Subkey = "soffice.StarDrawDocument.6\shell\new";
307     REG_VALUE_LNG(NEW)
310 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_New_Command
311     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
312     ModuleID = gid_Module_Prg_Draw_Bin;
313     Subkey = "soffice.StarDrawDocument.6\shell\new\command";
314     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
317 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_Open_Command
318     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
319     ModuleID = gid_Module_Prg_Draw_Bin;
320     Subkey = "soffice.StarDrawDocument.6\shell\open\command";
321     Value = "\"<progpath>\program\soffice.exe\" -o \"%1\"";
324 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_Print_Command
325     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
326     ModuleID = gid_Module_Prg_Draw_Bin;
327     Subkey = "soffice.StarDrawDocument.6\shell\print\command";
328     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
331 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_Printto_Command
332     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
333     ModuleID = gid_Module_Prg_Draw_Bin;
334     Subkey = "soffice.StarDrawDocument.6\shell\printto\command";
335     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
338 RegistryItem gid_Regitem_Soffice_Stardrawdocument_Curver
339     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
340     Subkey = "soffice.StarDrawDocument\CurVer";
341     ModuleID = gid_Module_Prg_Draw_Bin;
342     Value = "soffice.StarDrawDocument.6";
345 RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Insertable
346     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
347     ModuleID = gid_Module_Prg_Draw_Bin;
348     Subkey = "soffice.StarDrawDocument.6\Insertable";
351 RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Server
352     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
353     ModuleID = gid_Module_Prg_Draw_Bin;
354     Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\server";
355     Value = "<progpath>\program\soffice.exe";
358 RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Verb_0
359     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
360     ModuleID = gid_Module_Prg_Draw_Bin;
361     Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\verb\0";
362     Value = "&Edit";
365 RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Verb__1
366     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
367     ModuleID = gid_Module_Prg_Draw_Bin;
368     Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\verb\-1";
369     Value = "&Show";
372 RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Verb__2
373     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
374     ModuleID = gid_Module_Prg_Draw_Bin;
375     Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\verb\-2";
376     Value = "&Open";
379 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6
380     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
381     Subkey = "soffice.StarDrawTemplate.6";
382     ModuleID = gid_Module_Prg_Draw_Bin;
383     REG_VALUE_LNG(SO60_DRAW_TEMPLATE)
386 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Defaulticon
387     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
388     Subkey = "soffice.StarDrawTemplate.6\DefaultIcon";
389     ModuleID = gid_Module_Prg_Draw_Bin;
390     Value = "<progpath>\program\soffice.bin,6";
393 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_AppUserModelID
394     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
395     ModuleID = gid_Module_Prg_Draw_Bin;
396     Subkey = "soffice.StarDrawTemplate.6";
397     Name = "AppUserModelID";
398     Value = "TheDocumentFoundation.LibreOffice.Draw";
401 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_FriendlyTypeName
402     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
403     ModuleID = gid_Module_Prg_Draw_Bin;
404     Subkey = "soffice.StarDrawDocument.6";
405     Name = "FriendlyTypeName";
406     REG_VALUE_LNG(SO60_DRAWING)
409 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell
410     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
411     Subkey = "soffice.StarDrawTemplate.6\shell";
412     ModuleID = gid_Module_Prg_Draw_Bin;
413     Value = "new";
416 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_New
417     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
418     Subkey = "soffice.StarDrawTemplate.6\shell\new";
419     ModuleID = gid_Module_Prg_Draw_Bin;
420     REG_VALUE_LNG(NEW)
423 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_New_Command
424     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
425     Subkey = "soffice.StarDrawTemplate.6\shell\new\command";
426     ModuleID = gid_Module_Prg_Draw_Bin;
427     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
430 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_Open_Command
431     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
432     Subkey = "soffice.StarDrawTemplate.6\shell\open\command";
433     ModuleID = gid_Module_Prg_Draw_Bin;
434     Value = "\"<progpath>\program\soffice.exe\" -o \"%1\"";
437 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_Print_Command
438     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
439     Subkey = "soffice.StarDrawTemplate.6\shell\print\command";
440     ModuleID = gid_Module_Prg_Draw_Bin;
441     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
444 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_Printto_Command
445     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
446     Subkey = "soffice.StarDrawTemplate.6\shell\printto\command";
447     ModuleID = gid_Module_Prg_Draw_Bin;
448     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
451 RegistryItem gid_Regitem_Std_PersistentHandler
452     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
453     ModuleID = gid_Module_Prg_Draw_Bin;
454     Subkey = ".std\PersistentHandler";
455     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
458 RegistryItem gid_Regitem_Std_Shellex_00021500_0000_0000_C000_000000000046
459     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
460     ModuleID = gid_Module_Prg_Draw_Bin;
461     Subkey = ".std\shellex\{00021500-0000-0000-C000-000000000046}";
462     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
465 RegistryItem gid_Regitem_Std_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
466     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
467     ModuleID = gid_Module_Prg_Draw_Bin;
468     Subkey = ".std\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
469     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
472 RegistryItem gid_Regitem_StarDrawTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1
473     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
474     ModuleID = gid_Module_Prg_Draw_Bin;
475     Subkey = "soffice.StarDrawTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1";
476     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
479 RegistryItem gid_Regitem_Std
480     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
481     Subkey = ".std";
482     ModuleID = gid_Module_Prg_Draw_Bin;
483     Value = "soffice.StarDrawTemplate.6";
486 RegistryItem gid_Regitem_Std_Contenttype
487     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
488     ModuleID = gid_Module_Prg_Draw_Bin;
489     Subkey = ".std";
490     Name = "Content Type";
491     Value = "application/vnd.sun.xml.draw.template";
494 #ifdef _MSC_VER
495 RegistryItem gid_Regitem_std_FullDetails
496     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
497     ModuleID = gid_Module_Optional_Winexplorerext;
498     Subkey = "soffice.StarDrawTemplate.6";
499     Name = "FullDetails";
500     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";
502 #endif
504 RegistryItem gid_Regitem_std_KindMap
505     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
506     ModuleID = gid_Module_Prg_Draw_Bin;
507     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
508     Name = ".std";
509     Value = "document";
512 RegistryItem gid_Regitem_Sxd_PersistentHandler
513     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
514     ModuleID = gid_Module_Prg_Draw_Bin;
515     Subkey = ".sxd\PersistentHandler";
516     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
519 RegistryItem gid_Regitem_Sxd_Shellex_00021500_0000_0000_C000_000000000046
520     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
521     ModuleID = gid_Module_Prg_Draw_Bin;
522     Subkey = ".sxd\shellex\{00021500-0000-0000-C000-000000000046}";
523     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
526 RegistryItem gid_Regitem_Sxd_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
527     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
528     ModuleID = gid_Module_Prg_Draw_Bin;
529     Subkey = ".sxd\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
530     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
533 RegistryItem gid_Regitem_StarDrawDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
534     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
535     ModuleID = gid_Module_Prg_Draw_Bin;
536     Subkey = "soffice.StarDrawDocument.6\shellex\PropertySheetHandlers\MyPropSheet1";
537     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
540 RegistryItem gid_Regitem_Sxd_Contenttype
541     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
542     ModuleID = gid_Module_Prg_Draw_Bin;
543     Subkey = ".sxd";
544     Name = "Content Type";
545     Value = "application/vnd.sun.xml.draw";
548 RegistryItem gid_Regitem_Sxd_Mime_Database
549     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
550     ModuleID = gid_Module_Prg_Draw_Bin;
551     Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.draw";
552     Name = "Extension";
553     Value = ".sxd";
556 RegistryItem gid_Regitem__Sxd
557     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
558     ModuleID = gid_Module_Prg_Draw_Bin;
559     Subkey = ".sxd";
560     Value = "soffice.StarDrawDocument.6";
563 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxd
564     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
565     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
566     ModuleID = gid_Module_Prg_Draw_Bin;
567     Name = ".sxd";
568     Value = "soffice.StarDrawDocument.6";
569     Styles = ();
572 #ifdef _MSC_VER
573 RegistryItem gid_Regitem_sxd_FullDetails
574     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
575     ModuleID = gid_Module_Optional_Winexplorerext;
576     Subkey = "soffice.StarDrawDocument.6";
577     Name = "FullDetails";
578     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";
580 #endif
582 RegistryItem gid_Regitem_sxd_KindMap
583     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
584     ModuleID = gid_Module_Prg_Draw_Bin;
585     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
586     Name = ".sxd";
587     Value = "document";
590 // new odg file extension 
592 RegistryItem gid_Regitem_Odg_PersistentHandler
593     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
594     ModuleID = gid_Module_Prg_Draw_Bin;
595     Subkey = ".odg\PersistentHandler";
596     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
599 RegistryItem gid_Regitem_Odg_Shellex_00021500_0000_0000_C000_000000000046
600     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
601     ModuleID = gid_Module_Prg_Draw_Bin;
602     Subkey = ".odg\shellex\{00021500-0000-0000-C000-000000000046}";
603     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
606 RegistryItem gid_Regitem_Odg_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
607     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
608     ModuleID = gid_Module_Prg_Draw_Bin;
609     Subkey = ".odg\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
610     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
613 RegistryItem gid_Regitem_DrawDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
614     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
615     ModuleID = gid_Module_Prg_Draw_Bin;
616     Subkey = "LibreOffice.DrawDocument.1\shellex\PropertySheetHandlers\MyPropSheet1";
617     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
620 RegistryItem gid_Regitem_Odg_Contenttype
621     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
622     ModuleID = gid_Module_Prg_Draw_Bin;
623     Subkey = ".odg";
624     Name = "Content Type";
625     Value = "application/vnd.oasis.opendocument.graphics";
628 RegistryItem gid_Regitem_Odg_Mime_Database
629     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
630     ModuleID = gid_Module_Prg_Draw_Bin;
631     Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.graphics";
632     Name = "Extension";
633     Value = ".odg";
636 RegistryItem gid_Regitem__Odg
637     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
638     ModuleID = gid_Module_Prg_Draw_Bin;
639     Subkey = ".odg";
640     Value = "LibreOffice.DrawDocument.1";
643 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odg
644     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
645     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
646     ModuleID = gid_Module_Prg_Draw_Bin;
647     Name = ".odg";
648     Value = "LibreOffice.DrawDocument.1";
649     Styles = ();
652 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odg
653     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
654     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations";
655     ModuleID = gid_Module_Prg_Draw_Bin;
656     Name = "application/vnd.oasis.opendocument.graphics";
657     Value = "LibreOffice.DrawDocument.1";
658     Styles = ();
661 RegistryItem gid_Regitem_Odg_Openoffice_Drawdocument_1_Shellnew
662     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
663     ModuleID = gid_Module_Prg_Draw_Bin;
664     Subkey = ".odg\LibreOffice.DrawDocument.1\ShellNew";
665     Name = "FileName";
666     Value = "<progpath>\share\template\shellnew\soffice.odg";
669 RegistryItem gid_Regitem_Openoffice_Drawdocument_Curver
670     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
671     Subkey = "LibreOffice.DrawDocument\CurVer";
672     ModuleID = gid_Module_Prg_Draw_Bin;
673     Value = "LibreOffice.DrawDocument.1";
676 RegistryItem gid_Regitem_Openoffice_Drawdocument_1
677     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
678     ModuleID = gid_Module_Prg_Draw_Bin;
679     Subkey = "LibreOffice.DrawDocument.1";
680     REG_VALUE_LNG(OO_DRAW)
683 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Clsid
684     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
685     ModuleID = gid_Module_Prg_Draw_Bin;
686     Subkey = "LibreOffice.DrawDocument.1\CLSID";
687     Value = "{448BB771-CFE2-47C4-BCDF-1FBF378E202C}";
690 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Defaulticon
691     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
692     ModuleID = gid_Module_Prg_Draw_Bin;
693     Subkey = "LibreOffice.DrawDocument.1\DefaultIcon";
694     Value = "<progpath>\program\soffice.bin,5";
697 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_AppUserModelID
698     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
699     ModuleID = gid_Module_Prg_Draw_Bin;
700     Subkey = "LibreOffice.DrawDocument.1";
701     Name = "AppUserModelID";
702     Value = "TheDocumentFoundation.LibreOffice.Draw";
705 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_FriendlyTypeName
706     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
707     ModuleID = gid_Module_Prg_Draw_Bin;
708     Subkey = "LibreOffice.DrawDocument.1";
709     Name = "FriendlyTypeName";
710     REG_VALUE_LNG(OO_DRAW)
713 #ifdef _MSC_VER
714 RegistryItem gid_Regitem_odg_FullDetails
715     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
716     ModuleID = gid_Module_Optional_Winexplorerext;
717     Subkey = "LibreOffice.DrawDocument.1";
718     Name = "FullDetails";
719     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";
721 #endif
723 RegistryItem gid_Regitem_odg_KindMap
724     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
725     ModuleID = gid_Module_Prg_Draw_Bin;
726     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
727     Name = ".odg";
728     Value = "document";
731 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell
732     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
733     ModuleID = gid_Module_Prg_Draw_Bin;
734     Subkey = "LibreOffice.DrawDocument.1\shell";
735     Value = "open";
738 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_New
739     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
740     ModuleID = gid_Module_Prg_Draw_Bin;
741     Subkey = "LibreOffice.DrawDocument.1\shell\new";
742     REG_VALUE_LNG(NEW)
745 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_New_Command
746     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
747     ModuleID = gid_Module_Prg_Draw_Bin;
748     Subkey = "LibreOffice.DrawDocument.1\shell\new\command";
749     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
752 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_Open_Command
753     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
754     ModuleID = gid_Module_Prg_Draw_Bin;
755     Subkey = "LibreOffice.DrawDocument.1\shell\open\command";
756     Value = "\"<progpath>\program\soffice.exe\" -o \"%1\"";
757     Styles = ();
760 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_Print_Command
761     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
762     ModuleID = gid_Module_Prg_Draw_Bin;
763     Subkey = "LibreOffice.DrawDocument.1\shell\print\command";
764     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
767 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_Printto_Command
768     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
769     ModuleID = gid_Module_Prg_Draw_Bin;
770     Subkey = "LibreOffice.DrawDocument.1\shell\printto\command";
771     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
774 RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Insertable
775     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
776     ModuleID = gid_Module_Prg_Draw_Bin;
777     Subkey = "LibreOffice.DrawDocument.1\Insertable";
780 RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Server
781     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
782     ModuleID = gid_Module_Prg_Draw_Bin;
783     Subkey = "LibreOffice.DrawDocument.1\protocol\StdFileEditing\server";
784     Value = "<progpath>\program\soffice.exe";
787 RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Verb_0
788     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
789     ModuleID = gid_Module_Prg_Draw_Bin;
790     Subkey = "LibreOffice.DrawDocument.1\protocol\StdFileEditing\verb\0";
791     Value = "&Edit";
794 RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Verb__1
795     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
796     ModuleID = gid_Module_Prg_Draw_Bin;
797     Subkey = "LibreOffice.DrawDocument.1\protocol\StdFileEditing\verb\-1";
798     Value = "&Show";
801 RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Verb__2
802     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
803     ModuleID = gid_Module_Prg_Draw_Bin;
804     Subkey = "LibreOffice.DrawDocument.1\protocol\StdFileEditing\verb\-2";
805     Value = "&Open";
808 // .fodg
810 RegistryItem gid_Regitem_Fodg_Contenttype
811     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
812     ModuleID = gid_Module_Prg_Draw_Bin;
813     Subkey = ".fodg";
814     Name = "Content Type";
815     Value = "application/vnd.oasis.opendocument.graphics";
818 RegistryItem gid_Regitem__Fodg
819     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
820     ModuleID = gid_Module_Prg_Draw_Bin;
821     Subkey = ".fodg";
822     Value = "LibreOffice.DrawDocument.1";
825 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_fodg
826     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
827     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
828     ModuleID = gid_Module_Root;
829     Name = ".fodg";
830     Value = "LibreOffice.DrawDocument.1";
833 RegistryItem gid_Regitem_fodg_KindMap
834     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
835     ModuleID = gid_Module_Prg_Draw_Bin;
836     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
837     Name = ".fodg";
838     Value = "document";
841 // new otg file extension 
843 RegistryItem gid_Regitem_Otg_PersistentHandler
844     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
845     ModuleID = gid_Module_Prg_Draw_Bin;
846     Subkey = ".otg\PersistentHandler";
847     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
850 RegistryItem gid_Regitem_Otg_Shellex_00021500_0000_0000_C000_000000000046
851     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
852     ModuleID = gid_Module_Prg_Draw_Bin;
853     Subkey = ".otg\shellex\{00021500-0000-0000-C000-000000000046}";
854     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
857 RegistryItem gid_Regitem_Otg_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
858     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
859     ModuleID = gid_Module_Prg_Draw_Bin;
860     Subkey = ".otg\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
861     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
864 RegistryItem gid_Regitem_DrawTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1
865     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
866     ModuleID = gid_Module_Prg_Draw_Bin;
867     Subkey = "LibreOffice.DrawTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1";
868     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
871 RegistryItem gid_Regitem_Otg
872     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
873     Subkey = ".otg";
874     ModuleID = gid_Module_Prg_Draw_Bin;
875     Value = "LibreOffice.DrawTemplate.1";
878 RegistryItem gid_Regitem_Otg_Contenttype
879     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
880     ModuleID = gid_Module_Prg_Draw_Bin;
881     Subkey = ".otg";
882     Name = "Content Type";
883     Value = "application/vnd.oasis.opendocument.graphics-template";
886 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1
887     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
888     Subkey = "LibreOffice.DrawTemplate.1";
889     ModuleID = gid_Module_Prg_Draw_Bin;
890     REG_VALUE_LNG(OO_DRAW_TEMPLATE)
893 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Defaulticon
894     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
895     Subkey = "LibreOffice.DrawTemplate.1\DefaultIcon";
896     ModuleID = gid_Module_Prg_Draw_Bin;
897     Value = "<progpath>\program\soffice.bin,6";
900 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_AppUserModelID
901     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
902     ModuleID = gid_Module_Prg_Draw_Bin;
903     Subkey = "LibreOffice.DrawTemplate.1";
904     Name = "AppUserModelID";
905     Value = "TheDocumentFoundation.LibreOffice.Draw";
908 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_FriendlyTypeName
909     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
910     ModuleID = gid_Module_Prg_Draw_Bin;
911     Subkey = "LibreOffice.DrawTemplate.1";
912     Name = "FriendlyTypeName";
913     REG_VALUE_LNG(OO_DRAW_TEMPLATE)
916 #ifdef _MSC_VER
917 RegistryItem gid_Regitem_otg_FullDetails
918     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
919     ModuleID = gid_Module_Optional_Winexplorerext;
920     Subkey = "LibreOffice.DrawTemplate.1";
921     Name = "FullDetails";
922     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";
924 #endif
926 RegistryItem gid_Regitem_otg_KindMap
927     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
928     ModuleID = gid_Module_Prg_Draw_Bin;
929     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
930     Name = ".otg";
931     Value = "document";
934 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell
935     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
936     Subkey = "LibreOffice.DrawTemplate.1\shell";
937     ModuleID = gid_Module_Prg_Draw_Bin;
938     Value = "new";
941 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_New
942     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
943     Subkey = "LibreOffice.DrawTemplate.1\shell\new";
944     ModuleID = gid_Module_Prg_Draw_Bin;
945     REG_VALUE_LNG(NEW)
948 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_New_Command
949     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
950     Subkey = "LibreOffice.DrawTemplate.1\shell\new\command";
951     ModuleID = gid_Module_Prg_Draw_Bin;
952     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
955 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_Open_Command
956     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
957     Subkey = "LibreOffice.DrawTemplate.1\shell\open\command";
958     ModuleID = gid_Module_Prg_Draw_Bin;
959     Value = "\"<progpath>\program\soffice.exe\" -o \"%1\"";
962 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_Print_Command
963     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
964     Subkey = "LibreOffice.DrawTemplate.1\shell\print\command";
965     ModuleID = gid_Module_Prg_Draw_Bin;
966     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
969 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_Printto_Command
970     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
971     Subkey = "LibreOffice.DrawTemplate.1\shell\printto\command";
972     ModuleID = gid_Module_Prg_Draw_Bin;
973     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
976 // "OpenWith" Windows Registry keys for extensions supported by Draw
978 // .ODG
979 RegistryItem gid_Regitem_OpenOffice_ODG_OpenWith_Draw
980     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
981     Subkey = ".odg\OpenWithProgIDs";
982     ModuleID = gid_Module_Prg_Draw_Bin;
983     Name = "LibreOffice.DrawDocument.1";
984     Value = " ";
987 // .OTG
988 RegistryItem gid_Regitem_OpenOffice_OTG_OpenWith_Draw
989     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
990     Subkey = ".otg\OpenWithProgIDs";
991     ModuleID = gid_Module_Prg_Draw_Bin;
992     Name = "LibreOffice.DrawTemplate.1";
993     Value = " ";
996 // .SXD
997 RegistryItem gid_Regitem_OpenOffice_SXD_OpenWith_Draw
998     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
999     Subkey = ".sxd\OpenWithProgIDs";
1000     ModuleID = gid_Module_Prg_Draw_Bin;
1001     Name = "soffice.StarDrawDocument.6";
1002     Value = " ";
1005 // .STD
1006 RegistryItem gid_Regitem_OpenOffice_STD_OpenWith_Draw
1007     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1008     Subkey = ".std\OpenWithProgIDs";
1009     ModuleID = gid_Module_Prg_Draw_Bin;
1010     Name = "soffice.StarDrawTemplate.6";
1011     Value = " ";
1015 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Otg
1016     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1017     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1018     ModuleID = gid_Module_Prg_Draw_Bin;
1019     Name = ".otg";
1020     Value = "LibreOffice.DrawTemplate.1";
1021     Styles = ();
1024 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Std
1025     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1026     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1027     ModuleID = gid_Module_Prg_Draw_Bin;
1028     Name = ".std";
1029     Value = "soffice.StarDrawTemplate.6";
1030     Styles = ();
1033 RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Sdraw_Exe
1034     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1035     Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\sdraw.exe";
1036     ModuleID = gid_Module_Prg_Draw_Bin;
1037     Value = "<progpath>\program\sdraw.exe";
1040 RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Sdraw_Exepath
1041     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1042     Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\sdraw.exe";
1043     ModuleID = gid_Module_Prg_Draw_Bin;
1044     Name = "Path";
1045     Value = "<progpath>";
1048 // registering the property handler for the supported file types
1050 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odg )
1051 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( otg )
1052 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxd )
1053 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( std )
1055 // registering the mso file types
1056 // CONDITIONAL_REGISTER_DOC_EXTENSION(name,modid,                 key,  cond, disp_name,        icon_id, app, default, dox_type)
1058 CONDITIONAL_REGISTER_DOC_EXTENSION( Vsd,  gid_Module_Prg_Draw_MSO_Reg, vsd,  VSD,  MS_VISIO_DOCUMENT, 5, sdraw.exe, open, Draw )
1059 CONDITIONAL_REGISTER_DOC_EXTENSION( Vdx,  gid_Module_Prg_Draw_MSO_Reg, vdx,  VDX,  MS_VISIO_DOCUMENT, 5, sdraw.exe, open, Draw )
1060 CONDITIONAL_REGISTER_DOC_EXTENSION( Vsdm,  gid_Module_Prg_Draw_MSO_Reg, vsdm,  VSDM,  MS_VISIO_DOCUMENT, 5, sdraw.exe, open, Draw )
1061 CONDITIONAL_REGISTER_DOC_EXTENSION( Vsdx,  gid_Module_Prg_Draw_MSO_Reg, vsdx,  VSDX,  MS_VISIO_DOCUMENT, 5, sdraw.exe, open, Draw )
1062 CONDITIONAL_REGISTER_DOC_EXTENSION( Pub,  gid_Module_Prg_Draw_MSO_Reg, pub,  PUB,  MS_PUBLISHER_DOCUMENT, 5, sdraw.exe, open, Draw )
1063 CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Vst,  gid_Module_Prg_Draw_MSO_Reg, vst,  VST,  MS_VISIO_TEMPLATE, 6, sdraw.exe, new, Draw )
1065 // registering other supported types
1067 CONDITIONAL_REGISTER_DOC_EXTENSION( Wpg,  gid_Module_Prg_Draw_Other_Reg, wpg,  WPG,  WORDPERFECT_GRAPHIC_FILE, 5, sdraw.exe, open, Draw )
1068 CONDITIONAL_REGISTER_DOC_EXTENSION( Dxf,  gid_Module_Prg_Draw_Other_Reg, dxf,  DXF,  AUTOCAD_DRAWING_INTERCHANGE_FORMAT, 5, sdraw.exe, open, Draw )
1069 CONDITIONAL_REGISTER_DOC_EXTENSION( Emf,  gid_Module_Prg_Draw_Other_Reg, emf,  EMF,  MS_ENHANCED_METAFILE, 5, sdraw.exe, open, Draw )
1070 CONDITIONAL_REGISTER_DOC_EXTENSION( Eps,  gid_Module_Prg_Draw_Other_Reg, eps,  EPS,  ENCAPSULATED_POSTSCRIPT, 5, sdraw.exe, open, Draw )
1071 CONDITIONAL_REGISTER_DOC_EXTENSION( Met,  gid_Module_Prg_Draw_Other_Reg, met,  MET,  OS2_METAFILE, 5, sdraw.exe, open, Draw )
1072 CONDITIONAL_REGISTER_DOC_EXTENSION( Pct,  gid_Module_Prg_Draw_Other_Reg, pct,  PCT,  MACINTOSH_PICTURE_METAFILE, 5, sdraw.exe, open, Draw )
1073 CONDITIONAL_REGISTER_DOC_EXTENSION( Wmf,  gid_Module_Prg_Draw_Other_Reg, wmf,  WMF,  MS_WINDOWS_METAFILE, 5, sdraw.exe, open, Draw )
1074 CONDITIONAL_REGISTER_DOC_EXTENSION( Bmp,  gid_Module_Prg_Draw_Other_Reg, bmp,  BMP,  MS_WINDOWS_BITMAP, 5, sdraw.exe, open, Draw )
1075 CONDITIONAL_REGISTER_DOC_EXTENSION( Cdr,  gid_Module_Prg_Draw_Other_Reg, cdr,  CDR,  CORELDRAW_FILE_FORMAT, 5, sdraw.exe, open, Draw )
1076 CONDITIONAL_REGISTER_DOC_EXTENSION( Cmx,  gid_Module_Prg_Draw_Other_Reg, cmx,  CMX,  COREL_PRESENTATION_EXCHANGE, 5, sdraw.exe, open, Draw )
1077 CONDITIONAL_REGISTER_DOC_EXTENSION( Gif,  gid_Module_Prg_Draw_Other_Reg, gif,  GIF,  GRAPHICS_INTERCHANGE_FORMAT, 5, sdraw.exe, open, Draw )
1078 CONDITIONAL_REGISTER_DOC_EXTENSION( Jpg,  gid_Module_Prg_Draw_Other_Reg, jpg,  JPG,  JOINT_PHOTOGRAPHIC_EXPERTS_GROUP, 5, sdraw.exe, open, Draw )
1079 CONDITIONAL_REGISTER_DOC_EXTENSION( Jpeg,  gid_Module_Prg_Draw_Other_Reg, jpeg,  JPEG,  JOINT_PHOTOGRAPHIC_EXPERTS_GROUP, 5, sdraw.exe, open, Draw )
1080 CONDITIONAL_REGISTER_DOC_EXTENSION( Jpe,  gid_Module_Prg_Draw_Other_Reg, jpe,  JPE,  JOINT_PHOTOGRAPHIC_EXPERTS_GROUP, 5, sdraw.exe, open, Draw )
1081 CONDITIONAL_REGISTER_DOC_EXTENSION( Pbm,  gid_Module_Prg_Draw_Other_Reg, pbm,  PBM,  PORTABLE_BITMAP_FORMAT, 5, sdraw.exe, open, Draw )
1082 CONDITIONAL_REGISTER_DOC_EXTENSION( Pcx,  gid_Module_Prg_Draw_Other_Reg, pcx,  PCX,  PERSONAL_COMPUTER_EXCHANGE, 5, sdraw.exe, open, Draw )
1083 CONDITIONAL_REGISTER_DOC_EXTENSION( Pgm,  gid_Module_Prg_Draw_Other_Reg, pgm,  PGM,  PORTABLE_GRAYMAP_FORMAT, 5, sdraw.exe, open, Draw )
1084 CONDITIONAL_REGISTER_DOC_EXTENSION( Png,  gid_Module_Prg_Draw_Other_Reg, png,  PNG,  PORTABLE_NETWORK_GRAPHICS, 5, sdraw.exe, open, Draw )
1085 CONDITIONAL_REGISTER_DOC_EXTENSION( Ppm,  gid_Module_Prg_Draw_Other_Reg, ppm,  PPM,  PORTABLE_PIXMAP_FORMAT, 5, sdraw.exe, open, Draw )
1086 CONDITIONAL_REGISTER_DOC_EXTENSION( Psd,  gid_Module_Prg_Draw_Other_Reg, psd,  PSD,  PHOTOSHOP_DOCUMENT, 5, sdraw.exe, open, Draw )
1087 CONDITIONAL_REGISTER_DOC_EXTENSION( Ras,  gid_Module_Prg_Draw_Other_Reg, ras,  RAS,  SUN_RASTER_GRAPHIC, 5, sdraw.exe, open, Draw )
1088 CONDITIONAL_REGISTER_DOC_EXTENSION( Svg,  gid_Module_Prg_Draw_Other_Reg, svg,  SVG,  SCALABLE_VECTOR_GRAPHICS, 5, sdraw.exe, open, Draw )
1089 CONDITIONAL_REGISTER_DOC_EXTENSION( Tga,  gid_Module_Prg_Draw_Other_Reg, tga,  TGA,  TRUEVISION_TGA, 5, sdraw.exe, open, Draw )
1090 CONDITIONAL_REGISTER_DOC_EXTENSION( Tif,  gid_Module_Prg_Draw_Other_Reg, tif,  TIF,  TAGGED_IMAGE_FILE_FORMAT, 5, sdraw.exe, open, Draw )
1091 CONDITIONAL_REGISTER_DOC_EXTENSION( Tiff,  gid_Module_Prg_Draw_Other_Reg, tiff,  TIFF,  TAGGED_IMAGE_FILE_FORMAT, 5, sdraw.exe, open, Draw )
1092 CONDITIONAL_REGISTER_DOC_EXTENSION( Xbm,  gid_Module_Prg_Draw_Other_Reg, xbm,  XBM,  X_BITMAP, 5, sdraw.exe, open, Draw )
1093 CONDITIONAL_REGISTER_DOC_EXTENSION( Xpm,  gid_Module_Prg_Draw_Other_Reg, xpm,  XPM,  X_PIXMAP, 5, sdraw.exe, open, Draw )
1094 CONDITIONAL_REGISTER_DOC_EXTENSION( PCD,  gid_Module_Prg_Draw_Other_Reg, pcd,  PCD,  KODAK_PHOTO_CD_IMAGE, 5, sdraw.exe, open, Draw )
1096 // registering ms-visio URI scheme handler
1097 CONDITIONAL_REGISTER_URI_HANDLER( ms-visio, ms_visio, gid_Module_Prg_Draw_MSO_Reg, SELECT_VISIO )
1098 REGISTRY_ENTRY_CAPABILITIES_URL(ms-visio, ms_visio, gid_Module_Prg_Draw_MSO_Reg, vnd.libreoffice.command)