fix baseline build (old cairo) - 'cairo_rectangle_int_t' does not name a type
[LibreOffice.git] / scp2 / source / draw / registryitem_draw.scp
blob4323024e0b5378a64fbc52780d65e291970ca2d9
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     ComponentCondition = "VersionNT >= 601";
284     Subkey = "soffice.StarDrawDocument.6";
285     Name = "AppUserModelID";
286     Value = "TheDocumentFoundation.LibreOffice.Draw";
289 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_FriendlyTypeName
290     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
291     ModuleID = gid_Module_Prg_Draw_Bin;
292     Subkey = "soffice.StarDrawDocument.6";
293     Name = "FriendlyTypeName";
294     REG_VALUE_LNG(SO60_DRAWING)
297 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell
298     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
299     ModuleID = gid_Module_Prg_Draw_Bin;
300     Subkey = "soffice.StarDrawDocument.6\shell";
301     Value = "open";
304 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_New
305     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
306     ModuleID = gid_Module_Prg_Draw_Bin;
307     Subkey = "soffice.StarDrawDocument.6\shell\new";
308     REG_VALUE_LNG(NEW)
311 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_New_Command
312     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
313     ModuleID = gid_Module_Prg_Draw_Bin;
314     Subkey = "soffice.StarDrawDocument.6\shell\new\command";
315     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
318 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_Open_Command
319     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
320     ModuleID = gid_Module_Prg_Draw_Bin;
321     Subkey = "soffice.StarDrawDocument.6\shell\open\command";
322     Value = "\"<progpath>\program\sdraw.exe\" -o \"%1\"";
325 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_Print_Command
326     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
327     ModuleID = gid_Module_Prg_Draw_Bin;
328     Subkey = "soffice.StarDrawDocument.6\shell\print\command";
329     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
332 RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_Printto_Command
333     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
334     ModuleID = gid_Module_Prg_Draw_Bin;
335     Subkey = "soffice.StarDrawDocument.6\shell\printto\command";
336     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
339 RegistryItem gid_Regitem_Soffice_Stardrawdocument_Curver
340     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
341     Subkey = "soffice.StarDrawDocument\CurVer";
342     ModuleID = gid_Module_Prg_Draw_Bin;
343     Value = "soffice.StarDrawDocument.6";
346 RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Insertable
347     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
348     ModuleID = gid_Module_Prg_Draw_Bin;
349     Subkey = "soffice.StarDrawDocument.6\Insertable";
352 RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Server
353     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
354     ModuleID = gid_Module_Prg_Draw_Bin;
355     Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\server";
356     Value = "<progpath>\program\soffice.exe";
359 RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Verb_0
360     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
361     ModuleID = gid_Module_Prg_Draw_Bin;
362     Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\verb\0";
363     Value = "&Edit";
366 RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Verb__1
367     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
368     ModuleID = gid_Module_Prg_Draw_Bin;
369     Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\verb\-1";
370     Value = "&Show";
373 RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Verb__2
374     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
375     ModuleID = gid_Module_Prg_Draw_Bin;
376     Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\verb\-2";
377     Value = "&Open";
380 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6
381     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
382     Subkey = "soffice.StarDrawTemplate.6";
383     ModuleID = gid_Module_Prg_Draw_Bin;
384     REG_VALUE_LNG(SO60_DRAW_TEMPLATE)
387 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Defaulticon
388     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
389     Subkey = "soffice.StarDrawTemplate.6\DefaultIcon";
390     ModuleID = gid_Module_Prg_Draw_Bin;
391     Value = "<progpath>\program\soffice.bin,6";
394 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_AppUserModelID
395     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
396     ModuleID = gid_Module_Prg_Draw_Bin;
397     ComponentCondition = "VersionNT >= 601";
398     Subkey = "soffice.StarDrawTemplate.6";
399     Name = "AppUserModelID";
400     Value = "TheDocumentFoundation.LibreOffice.Draw";
403 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_FriendlyTypeName
404     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
405     ModuleID = gid_Module_Prg_Draw_Bin;
406     Subkey = "soffice.StarDrawDocument.6";
407     Name = "FriendlyTypeName";
408     REG_VALUE_LNG(SO60_DRAWING)
411 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell
412     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
413     Subkey = "soffice.StarDrawTemplate.6\shell";
414     ModuleID = gid_Module_Prg_Draw_Bin;
415     Value = "new";
418 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_New
419     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
420     Subkey = "soffice.StarDrawTemplate.6\shell\new";
421     ModuleID = gid_Module_Prg_Draw_Bin;
422     REG_VALUE_LNG(NEW)
425 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_New_Command
426     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
427     Subkey = "soffice.StarDrawTemplate.6\shell\new\command";
428     ModuleID = gid_Module_Prg_Draw_Bin;
429     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
432 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_Open_Command
433     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
434     Subkey = "soffice.StarDrawTemplate.6\shell\open\command";
435     ModuleID = gid_Module_Prg_Draw_Bin;
436     Value = "\"<progpath>\program\sdraw.exe\" -o \"%1\"";
439 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_Print_Command
440     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
441     Subkey = "soffice.StarDrawTemplate.6\shell\print\command";
442     ModuleID = gid_Module_Prg_Draw_Bin;
443     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
446 RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_Printto_Command
447     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
448     Subkey = "soffice.StarDrawTemplate.6\shell\printto\command";
449     ModuleID = gid_Module_Prg_Draw_Bin;
450     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
453 RegistryItem gid_Regitem_Std_PersistentHandler
454     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
455     ModuleID = gid_Module_Prg_Draw_Bin;
456     Subkey = ".std\PersistentHandler";
457     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
460 RegistryItem gid_Regitem_Std_Shellex_00021500_0000_0000_C000_000000000046
461     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
462     ModuleID = gid_Module_Prg_Draw_Bin;
463     Subkey = ".std\shellex\{00021500-0000-0000-C000-000000000046}";
464     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
467 RegistryItem gid_Regitem_Std_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
468     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
469     ModuleID = gid_Module_Prg_Draw_Bin;
470     Subkey = ".std\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
471     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
474 RegistryItem gid_Regitem_StarDrawTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1
475     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
476     ModuleID = gid_Module_Prg_Draw_Bin;
477     Subkey = "soffice.StarDrawTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1";
478     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
481 RegistryItem gid_Regitem_Std
482     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
483     Subkey = ".std";
484     ModuleID = gid_Module_Prg_Draw_Bin;
485     Value = "soffice.StarDrawTemplate.6";
488 RegistryItem gid_Regitem_Std_Contenttype
489     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
490     ModuleID = gid_Module_Prg_Draw_Bin;
491     Subkey = ".std";
492     Name = "Content Type";
493     Value = "application/vnd.sun.xml.draw.template";
496 #ifdef _MSC_VER
497 RegistryItem gid_Regitem_std_FullDetails
498     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
499     ModuleID = gid_Module_Optional_Winexplorerext;
500     Subkey = "soffice.StarDrawTemplate.6";
501     Name = "FullDetails";
502     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";
504 #endif
506 RegistryItem gid_Regitem_std_KindMap
507     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
508     ModuleID = gid_Module_Prg_Draw_Bin;
509     ComponentCondition = "VersionNT >= 600";
510     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
511     Name = ".std";
512     Value = "document";
515 RegistryItem gid_Regitem_Sxd_PersistentHandler
516     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
517     ModuleID = gid_Module_Prg_Draw_Bin;
518     Subkey = ".sxd\PersistentHandler";
519     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
522 RegistryItem gid_Regitem_Sxd_Shellex_00021500_0000_0000_C000_000000000046
523     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
524     ModuleID = gid_Module_Prg_Draw_Bin;
525     Subkey = ".sxd\shellex\{00021500-0000-0000-C000-000000000046}";
526     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
529 RegistryItem gid_Regitem_Sxd_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
530     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
531     ModuleID = gid_Module_Prg_Draw_Bin;
532     Subkey = ".sxd\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
533     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
536 RegistryItem gid_Regitem_StarDrawDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
537     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
538     ModuleID = gid_Module_Prg_Draw_Bin;
539     Subkey = "soffice.StarDrawDocument.6\shellex\PropertySheetHandlers\MyPropSheet1";
540     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
543 RegistryItem gid_Regitem_Sxd_Contenttype
544     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
545     ModuleID = gid_Module_Prg_Draw_Bin;
546     Subkey = ".sxd";
547     Name = "Content Type";
548     Value = "application/vnd.sun.xml.draw";
551 RegistryItem gid_Regitem_Sxd_Mime_Database
552     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
553     ModuleID = gid_Module_Prg_Draw_Bin;
554     Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.draw";
555     Name = "Extension";
556     Value = ".sxd";
559 RegistryItem gid_Regitem__Sxd
560     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
561     ModuleID = gid_Module_Prg_Draw_Bin;
562     Subkey = ".sxd";
563     Value = "soffice.StarDrawDocument.6";
566 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxd
567     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
568     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
569     ModuleID = gid_Module_Prg_Draw_Bin;
570     Name = ".sxd";
571     Value = "soffice.StarDrawDocument.6";
572     Styles = ();
575 #ifdef _MSC_VER
576 RegistryItem gid_Regitem_sxd_FullDetails
577     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
578     ModuleID = gid_Module_Optional_Winexplorerext;
579     Subkey = "soffice.StarDrawDocument.6";
580     Name = "FullDetails";
581     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";
583 #endif
585 RegistryItem gid_Regitem_sxd_KindMap
586     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
587     ModuleID = gid_Module_Prg_Draw_Bin;
588     ComponentCondition = "VersionNT >= 600";
589     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
590     Name = ".sxd";
591     Value = "document";
594 // new odg file extension 
596 RegistryItem gid_Regitem_Odg_PersistentHandler
597     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
598     ModuleID = gid_Module_Prg_Draw_Bin;
599     Subkey = ".odg\PersistentHandler";
600     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
603 RegistryItem gid_Regitem_Odg_Shellex_00021500_0000_0000_C000_000000000046
604     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
605     ModuleID = gid_Module_Prg_Draw_Bin;
606     Subkey = ".odg\shellex\{00021500-0000-0000-C000-000000000046}";
607     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
610 RegistryItem gid_Regitem_Odg_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
611     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
612     ModuleID = gid_Module_Prg_Draw_Bin;
613     Subkey = ".odg\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
614     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
617 RegistryItem gid_Regitem_DrawDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
618     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
619     ModuleID = gid_Module_Prg_Draw_Bin;
620     Subkey = "LibreOffice.DrawDocument.1\shellex\PropertySheetHandlers\MyPropSheet1";
621     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
624 RegistryItem gid_Regitem_Odg_Contenttype
625     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
626     ModuleID = gid_Module_Prg_Draw_Bin;
627     Subkey = ".odg";
628     Name = "Content Type";
629     Value = "application/vnd.oasis.opendocument.graphics";
632 RegistryItem gid_Regitem_Odg_Mime_Database
633     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
634     ModuleID = gid_Module_Prg_Draw_Bin;
635     Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.graphics";
636     Name = "Extension";
637     Value = ".odg";
640 RegistryItem gid_Regitem__Odg
641     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
642     ModuleID = gid_Module_Prg_Draw_Bin;
643     Subkey = ".odg";
644     Value = "LibreOffice.DrawDocument.1";
647 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odg
648     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
649     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
650     ModuleID = gid_Module_Prg_Draw_Bin;
651     Name = ".odg";
652     Value = "LibreOffice.DrawDocument.1";
653     Styles = ();
656 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odg
657     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
658     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations";
659     ModuleID = gid_Module_Prg_Draw_Bin;
660     Name = "application/vnd.oasis.opendocument.graphics";
661     Value = "LibreOffice.DrawDocument.1";
662     Styles = ();
665 RegistryItem gid_Regitem_Odg_Openoffice_Drawdocument_1_Shellnew
666     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
667     ModuleID = gid_Module_Prg_Draw_Bin;
668     Subkey = ".odg\LibreOffice.DrawDocument.1\ShellNew";
669     Name = "FileName";
670     Value = "<progpath>\share\template\shellnew\soffice.odg";
673 RegistryItem gid_Regitem_Openoffice_Drawdocument_Curver
674     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
675     Subkey = "LibreOffice.DrawDocument\CurVer";
676     ModuleID = gid_Module_Prg_Draw_Bin;
677     Value = "LibreOffice.DrawDocument.1";
680 RegistryItem gid_Regitem_Openoffice_Drawdocument_1
681     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
682     ModuleID = gid_Module_Prg_Draw_Bin;
683     Subkey = "LibreOffice.DrawDocument.1";
684     REG_VALUE_LNG(OO_DRAW)
687 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Clsid
688     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
689     ModuleID = gid_Module_Prg_Draw_Bin;
690     Subkey = "LibreOffice.DrawDocument.1\CLSID";
691     Value = "{448BB771-CFE2-47C4-BCDF-1FBF378E202C}";
694 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Defaulticon
695     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
696     ModuleID = gid_Module_Prg_Draw_Bin;
697     Subkey = "LibreOffice.DrawDocument.1\DefaultIcon";
698     Value = "<progpath>\program\soffice.bin,5";
701 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_AppUserModelID
702     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
703     ModuleID = gid_Module_Prg_Draw_Bin;
704     ComponentCondition = "VersionNT >= 601";
705     Subkey = "LibreOffice.DrawDocument.1";
706     Name = "AppUserModelID";
707     Value = "TheDocumentFoundation.LibreOffice.Draw";
710 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_FriendlyTypeName
711     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
712     ModuleID = gid_Module_Prg_Draw_Bin;
713     Subkey = "LibreOffice.DrawDocument.1";
714     Name = "FriendlyTypeName";
715     REG_VALUE_LNG(OO_DRAW)
718 #ifdef _MSC_VER
719 RegistryItem gid_Regitem_odg_FullDetails
720     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
721     ModuleID = gid_Module_Optional_Winexplorerext;
722     Subkey = "LibreOffice.DrawDocument.1";
723     Name = "FullDetails";
724     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";
726 #endif
728 RegistryItem gid_Regitem_odg_KindMap
729     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
730     ModuleID = gid_Module_Prg_Draw_Bin;
731     ComponentCondition = "VersionNT >= 600";
732     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
733     Name = ".odg";
734     Value = "document";
737 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell
738     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
739     ModuleID = gid_Module_Prg_Draw_Bin;
740     Subkey = "LibreOffice.DrawDocument.1\shell";
741     Value = "open";
744 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_New
745     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
746     ModuleID = gid_Module_Prg_Draw_Bin;
747     Subkey = "LibreOffice.DrawDocument.1\shell\new";
748     REG_VALUE_LNG(NEW)
751 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_New_Command
752     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
753     ModuleID = gid_Module_Prg_Draw_Bin;
754     Subkey = "LibreOffice.DrawDocument.1\shell\new\command";
755     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
758 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_Open_Command
759     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
760     ModuleID = gid_Module_Prg_Draw_Bin;
761     Subkey = "LibreOffice.DrawDocument.1\shell\open\command";
762     Value = "\"<progpath>\program\sdraw.exe\" -o \"%1\"";
763     Styles = ();
766 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_Print_Command
767     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
768     ModuleID = gid_Module_Prg_Draw_Bin;
769     Subkey = "LibreOffice.DrawDocument.1\shell\print\command";
770     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
773 RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_Printto_Command
774     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
775     ModuleID = gid_Module_Prg_Draw_Bin;
776     Subkey = "LibreOffice.DrawDocument.1\shell\printto\command";
777     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
780 RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Insertable
781     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
782     ModuleID = gid_Module_Prg_Draw_Bin;
783     Subkey = "LibreOffice.DrawDocument.1\Insertable";
786 RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Server
787     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
788     ModuleID = gid_Module_Prg_Draw_Bin;
789     Subkey = "LibreOffice.DrawDocument.1\protocol\StdFileEditing\server";
790     Value = "<progpath>\program\soffice.exe";
793 RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Verb_0
794     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
795     ModuleID = gid_Module_Prg_Draw_Bin;
796     Subkey = "LibreOffice.DrawDocument.1\protocol\StdFileEditing\verb\0";
797     Value = "&Edit";
800 RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Verb__1
801     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
802     ModuleID = gid_Module_Prg_Draw_Bin;
803     Subkey = "LibreOffice.DrawDocument.1\protocol\StdFileEditing\verb\-1";
804     Value = "&Show";
807 RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Verb__2
808     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
809     ModuleID = gid_Module_Prg_Draw_Bin;
810     Subkey = "LibreOffice.DrawDocument.1\protocol\StdFileEditing\verb\-2";
811     Value = "&Open";
814 // .fodg
816 RegistryItem gid_Regitem_Fodg_Contenttype
817     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
818     ModuleID = gid_Module_Prg_Draw_Bin;
819     Subkey = ".fodg";
820     Name = "Content Type";
821     Value = "application/vnd.oasis.opendocument.graphics";
824 RegistryItem gid_Regitem__Fodg
825     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
826     ModuleID = gid_Module_Prg_Draw_Bin;
827     Subkey = ".fodg";
828     Value = "LibreOffice.DrawDocument.1";
831 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_fodg
832     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
833     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
834     ModuleID = gid_Module_Root;
835     Name = ".fodg";
836     Value = "LibreOffice.DrawDocument.1";
839 RegistryItem gid_Regitem_fodg_KindMap
840     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
841     ModuleID = gid_Module_Prg_Draw_Bin;
842     ComponentCondition = "VersionNT >= 600";
843     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
844     Name = ".fodg";
845     Value = "document";
848 // new otg file extension 
850 RegistryItem gid_Regitem_Otg_PersistentHandler
851     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
852     ModuleID = gid_Module_Prg_Draw_Bin;
853     Subkey = ".otg\PersistentHandler";
854     Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
857 RegistryItem gid_Regitem_Otg_Shellex_00021500_0000_0000_C000_000000000046
858     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
859     ModuleID = gid_Module_Prg_Draw_Bin;
860     Subkey = ".otg\shellex\{00021500-0000-0000-C000-000000000046}";
861     Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
864 RegistryItem gid_Regitem_Otg_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
865     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
866     ModuleID = gid_Module_Prg_Draw_Bin;
867     Subkey = ".otg\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
868     Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
871 RegistryItem gid_Regitem_DrawTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1
872     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
873     ModuleID = gid_Module_Prg_Draw_Bin;
874     Subkey = "LibreOffice.DrawTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1";
875     Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
878 RegistryItem gid_Regitem_Otg
879     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
880     Subkey = ".otg";
881     ModuleID = gid_Module_Prg_Draw_Bin;
882     Value = "LibreOffice.DrawTemplate.1";
885 RegistryItem gid_Regitem_Otg_Contenttype
886     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
887     ModuleID = gid_Module_Prg_Draw_Bin;
888     Subkey = ".otg";
889     Name = "Content Type";
890     Value = "application/vnd.oasis.opendocument.graphics-template";
893 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1
894     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
895     Subkey = "LibreOffice.DrawTemplate.1";
896     ModuleID = gid_Module_Prg_Draw_Bin;
897     REG_VALUE_LNG(OO_DRAW_TEMPLATE)
900 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Defaulticon
901     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
902     Subkey = "LibreOffice.DrawTemplate.1\DefaultIcon";
903     ModuleID = gid_Module_Prg_Draw_Bin;
904     Value = "<progpath>\program\soffice.bin,6";
907 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_AppUserModelID
908     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
909     ModuleID = gid_Module_Prg_Draw_Bin;
910     ComponentCondition = "VersionNT >= 601";
911     Subkey = "LibreOffice.DrawTemplate.1";
912     Name = "AppUserModelID";
913     Value = "TheDocumentFoundation.LibreOffice.Draw";
916 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_FriendlyTypeName
917     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
918     ModuleID = gid_Module_Prg_Draw_Bin;
919     Subkey = "LibreOffice.DrawTemplate.1";
920     Name = "FriendlyTypeName";
921     REG_VALUE_LNG(OO_DRAW_TEMPLATE)
924 #ifdef _MSC_VER
925 RegistryItem gid_Regitem_otg_FullDetails
926     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
927     ModuleID = gid_Module_Optional_Winexplorerext;
928     Subkey = "LibreOffice.DrawTemplate.1";
929     Name = "FullDetails";
930     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";
932 #endif
934 RegistryItem gid_Regitem_otg_KindMap
935     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
936     ModuleID = gid_Module_Prg_Draw_Bin;
937     ComponentCondition = "VersionNT >= 600";
938     Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap";
939     Name = ".otg";
940     Value = "document";
943 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell
944     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
945     Subkey = "LibreOffice.DrawTemplate.1\shell";
946     ModuleID = gid_Module_Prg_Draw_Bin;
947     Value = "new";
950 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_New
951     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
952     Subkey = "LibreOffice.DrawTemplate.1\shell\new";
953     ModuleID = gid_Module_Prg_Draw_Bin;
954     REG_VALUE_LNG(NEW)
957 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_New_Command
958     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
959     Subkey = "LibreOffice.DrawTemplate.1\shell\new\command";
960     ModuleID = gid_Module_Prg_Draw_Bin;
961     Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
964 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_Open_Command
965     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
966     Subkey = "LibreOffice.DrawTemplate.1\shell\open\command";
967     ModuleID = gid_Module_Prg_Draw_Bin;
968     Value = "\"<progpath>\program\sdraw.exe\" -o \"%1\"";
971 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_Print_Command
972     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
973     Subkey = "LibreOffice.DrawTemplate.1\shell\print\command";
974     ModuleID = gid_Module_Prg_Draw_Bin;
975     Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
978 RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_Printto_Command
979     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
980     Subkey = "LibreOffice.DrawTemplate.1\shell\printto\command";
981     ModuleID = gid_Module_Prg_Draw_Bin;
982     Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
985 // "OpenWith" Windows Registry keys for extensions supported by Draw
987 // .ODG
988 RegistryItem gid_Regitem_OpenOffice_ODG_OpenWith_Draw
989     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
990     Subkey = ".odg\OpenWithProgIDs";
991     ModuleID = gid_Module_Prg_Draw_Bin;
992     Name = "LibreOffice.DrawDocument.1";
993     Value = " ";
996 // .OTG
997 RegistryItem gid_Regitem_OpenOffice_OTG_OpenWith_Draw
998     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
999     Subkey = ".otg\OpenWithProgIDs";
1000     ModuleID = gid_Module_Prg_Draw_Bin;
1001     Name = "LibreOffice.DrawTemplate.1";
1002     Value = " ";
1005 // .SXD
1006 RegistryItem gid_Regitem_OpenOffice_SXD_OpenWith_Draw
1007     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1008     Subkey = ".sxd\OpenWithProgIDs";
1009     ModuleID = gid_Module_Prg_Draw_Bin;
1010     Name = "soffice.StarDrawDocument.6";
1011     Value = " ";
1014 // .STD
1015 RegistryItem gid_Regitem_OpenOffice_STD_OpenWith_Draw
1016     ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
1017     Subkey = ".std\OpenWithProgIDs";
1018     ModuleID = gid_Module_Prg_Draw_Bin;
1019     Name = "soffice.StarDrawTemplate.6";
1020     Value = " ";
1024 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Otg
1025     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1026     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1027     ModuleID = gid_Module_Prg_Draw_Bin;
1028     Name = ".otg";
1029     Value = "LibreOffice.DrawTemplate.1";
1030     Styles = ();
1033 RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Std
1034     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1035     Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
1036     ModuleID = gid_Module_Prg_Draw_Bin;
1037     Name = ".std";
1038     Value = "soffice.StarDrawTemplate.6";
1039     Styles = ();
1042 RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Sdraw_Exe
1043     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1044     Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\sdraw.exe";
1045     ModuleID = gid_Module_Prg_Draw_Bin;
1046     Value = "<progpath>\program\sdraw.exe";
1049 RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Sdraw_Exepath
1050     ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
1051     Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\sdraw.exe";
1052     ModuleID = gid_Module_Prg_Draw_Bin;
1053     Name = "Path";
1054     Value = "<progpath>";
1057 // registering the property handler for the supported file types
1059 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odg )
1060 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( otg )
1061 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxd )
1062 REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( std )
1064 // registering the mso file types
1065 // CONDITIONAL_REGISTER_DOC_EXTENSION(name,modid,                 key,  cond, disp_name,        icon_id, app, default, dox_type)
1067 CONDITIONAL_REGISTER_DOC_EXTENSION( Vsd,  gid_Module_Prg_Draw_MSO_Reg, vsd,  VSD,  MS_VISIO_DOCUMENT, 5, sdraw.exe, open, Draw )
1068 CONDITIONAL_REGISTER_DOC_EXTENSION( Vdx,  gid_Module_Prg_Draw_MSO_Reg, vdx,  VDX,  MS_VISIO_DOCUMENT, 5, sdraw.exe, open, Draw )
1069 CONDITIONAL_REGISTER_DOC_EXTENSION( Vsdm,  gid_Module_Prg_Draw_MSO_Reg, vsdm,  VSDM,  MS_VISIO_DOCUMENT, 5, sdraw.exe, open, Draw )
1070 CONDITIONAL_REGISTER_DOC_EXTENSION( Vsdx,  gid_Module_Prg_Draw_MSO_Reg, vsdx,  VSDX,  MS_VISIO_DOCUMENT, 5, sdraw.exe, open, Draw )
1071 CONDITIONAL_REGISTER_DOC_EXTENSION( Pub,  gid_Module_Prg_Draw_MSO_Reg, pub,  PUB,  MS_PUBLISHER_DOCUMENT, 5, sdraw.exe, open, Draw )
1072 CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Vst,  gid_Module_Prg_Draw_MSO_Reg, vst,  VST,  MS_VISIO_TEMPLATE, 6, sdraw.exe, new, Draw )
1074 // registering other supported types
1076 CONDITIONAL_REGISTER_DOC_EXTENSION( Wpg,  gid_Module_Prg_Draw_Other_Reg, wpg,  WPG,  WORDPERFECT_GRAPHIC_FILE, 5, sdraw.exe, open, Draw )
1077 CONDITIONAL_REGISTER_DOC_EXTENSION( Dxf,  gid_Module_Prg_Draw_Other_Reg, dxf,  DXF,  AUTOCAD_DRAWING_INTERCHANGE_FORMAT, 5, sdraw.exe, open, Draw )
1078 CONDITIONAL_REGISTER_DOC_EXTENSION( Emf,  gid_Module_Prg_Draw_Other_Reg, emf,  EMF,  MS_ENHANCED_METAFILE, 5, sdraw.exe, open, Draw )
1079 CONDITIONAL_REGISTER_DOC_EXTENSION( Eps,  gid_Module_Prg_Draw_Other_Reg, eps,  EPS,  ENCAPSULATED_POSTSCRIPT, 5, sdraw.exe, open, Draw )
1080 CONDITIONAL_REGISTER_DOC_EXTENSION( Met,  gid_Module_Prg_Draw_Other_Reg, met,  MET,  OS2_METAFILE, 5, sdraw.exe, open, Draw )
1081 CONDITIONAL_REGISTER_DOC_EXTENSION( Pct,  gid_Module_Prg_Draw_Other_Reg, pct,  PCT,  MACINTOSH_PICTURE_METAFILE, 5, sdraw.exe, open, Draw )
1082 CONDITIONAL_REGISTER_DOC_EXTENSION( Wmf,  gid_Module_Prg_Draw_Other_Reg, wmf,  WMF,  MS_WINDOWS_METAFILE, 5, sdraw.exe, open, Draw )
1083 CONDITIONAL_REGISTER_DOC_EXTENSION( Bmp,  gid_Module_Prg_Draw_Other_Reg, bmp,  BMP,  MS_WINDOWS_BITMAP, 5, sdraw.exe, open, Draw )
1084 CONDITIONAL_REGISTER_DOC_EXTENSION( Cdr,  gid_Module_Prg_Draw_Other_Reg, cdr,  CDR,  CORELDRAW_FILE_FORMAT, 5, sdraw.exe, open, Draw )
1085 CONDITIONAL_REGISTER_DOC_EXTENSION( Cmx,  gid_Module_Prg_Draw_Other_Reg, cmx,  CMX,  COREL_PRESENTATION_EXCHANGE, 5, sdraw.exe, open, Draw )
1086 CONDITIONAL_REGISTER_DOC_EXTENSION( Gif,  gid_Module_Prg_Draw_Other_Reg, gif,  GIF,  GRAPHICS_INTERCHANGE_FORMAT, 5, sdraw.exe, open, Draw )
1087 CONDITIONAL_REGISTER_DOC_EXTENSION( Jpg,  gid_Module_Prg_Draw_Other_Reg, jpg,  JPG,  JOINT_PHOTOGRAPHIC_EXPERTS_GROUP, 5, sdraw.exe, open, Draw )
1088 CONDITIONAL_REGISTER_DOC_EXTENSION( Jpeg,  gid_Module_Prg_Draw_Other_Reg, jpeg,  JPEG,  JOINT_PHOTOGRAPHIC_EXPERTS_GROUP, 5, sdraw.exe, open, Draw )
1089 CONDITIONAL_REGISTER_DOC_EXTENSION( Jpe,  gid_Module_Prg_Draw_Other_Reg, jpe,  JPE,  JOINT_PHOTOGRAPHIC_EXPERTS_GROUP, 5, sdraw.exe, open, Draw )
1090 CONDITIONAL_REGISTER_DOC_EXTENSION( Pbm,  gid_Module_Prg_Draw_Other_Reg, pbm,  PBM,  PORTABLE_BITMAP_FORMAT, 5, sdraw.exe, open, Draw )
1091 CONDITIONAL_REGISTER_DOC_EXTENSION( Pcx,  gid_Module_Prg_Draw_Other_Reg, pcx,  PCX,  PERSONAL_COMPUTER_EXCHANGE, 5, sdraw.exe, open, Draw )
1092 CONDITIONAL_REGISTER_DOC_EXTENSION( Pgm,  gid_Module_Prg_Draw_Other_Reg, pgm,  PGM,  PORTABLE_GRAYMAP_FORMAT, 5, sdraw.exe, open, Draw )
1093 CONDITIONAL_REGISTER_DOC_EXTENSION( Png,  gid_Module_Prg_Draw_Other_Reg, png,  PNG,  PORTABLE_NETWORK_GRAPHICS, 5, sdraw.exe, open, Draw )
1094 CONDITIONAL_REGISTER_DOC_EXTENSION( Ppm,  gid_Module_Prg_Draw_Other_Reg, ppm,  PPM,  PORTABLE_PIXMAP_FORMAT, 5, sdraw.exe, open, Draw )
1095 CONDITIONAL_REGISTER_DOC_EXTENSION( Psd,  gid_Module_Prg_Draw_Other_Reg, psd,  PSD,  PHOTOSHOP_DOCUMENT, 5, sdraw.exe, open, Draw )
1096 CONDITIONAL_REGISTER_DOC_EXTENSION( Ras,  gid_Module_Prg_Draw_Other_Reg, ras,  RAS,  SUN_RASTER_GRAPHIC, 5, sdraw.exe, open, Draw )
1097 CONDITIONAL_REGISTER_DOC_EXTENSION( Svg,  gid_Module_Prg_Draw_Other_Reg, svg,  SVG,  SCALABLE_VECTOR_GRAPHICS, 5, sdraw.exe, open, Draw )
1098 CONDITIONAL_REGISTER_DOC_EXTENSION( Tga,  gid_Module_Prg_Draw_Other_Reg, tga,  TGA,  TRUEVISION_TGA, 5, sdraw.exe, open, Draw )
1099 CONDITIONAL_REGISTER_DOC_EXTENSION( Tif,  gid_Module_Prg_Draw_Other_Reg, tif,  TIF,  TAGGED_IMAGE_FILE_FORMAT, 5, sdraw.exe, open, Draw )
1100 CONDITIONAL_REGISTER_DOC_EXTENSION( Tiff,  gid_Module_Prg_Draw_Other_Reg, tiff,  TIFF,  TAGGED_IMAGE_FILE_FORMAT, 5, sdraw.exe, open, Draw )
1101 CONDITIONAL_REGISTER_DOC_EXTENSION( Xbm,  gid_Module_Prg_Draw_Other_Reg, xbm,  XBM,  X_BITMAP, 5, sdraw.exe, open, Draw )
1102 CONDITIONAL_REGISTER_DOC_EXTENSION( Xpm,  gid_Module_Prg_Draw_Other_Reg, xpm,  XPM,  X_PIXMAP, 5, sdraw.exe, open, Draw )
1103 CONDITIONAL_REGISTER_DOC_EXTENSION( PCD,  gid_Module_Prg_Draw_Other_Reg, pcd,  PCD,  KODAK_PHOTO_CD_IMAGE, 5, sdraw.exe, open, Draw )