1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23
24#include "macros.inc"
25
26// MSOLE embedded object in SO7 file format
27RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273_
28    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
29    ModuleID = gid_Module_Prg_Draw_Bin;
30    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}";
31    REG_VALUE_LNG(SO60_DRAWING)
32End
33
34RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Auxusertype_2
35    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
36    ModuleID = gid_Module_Prg_Draw_Bin;
37    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\AuxUserType\2";
38    Value = "%PRODUCTNAME";
39End
40
41RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Auxusertype_3
42    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
43    ModuleID = gid_Module_Prg_Draw_Bin;
44    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\AuxUserType\3";
45    REG_VALUE_LNG(SO60_DRAWING)
46End
47
48RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Dataformats_Getset_0
49    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
50    ModuleID = gid_Module_Prg_Draw_Bin;
51    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DataFormats\GetSet\0";
52    Value = "Embed Source,1,8,1";
53End
54
55RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Dataformats_Getset_1
56    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
57    ModuleID = gid_Module_Prg_Draw_Bin;
58    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DataFormats\GetSet\1";
59    Value = "3,1,32,1";
60End
61
62RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Dataformats_Getset_2
63    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
64    ModuleID = gid_Module_Prg_Draw_Bin;
65    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DataFormats\GetSet\2";
66    Value = "2,1,16,1";
67End
68
69RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Defaulticon
70    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
71    ModuleID = gid_Module_Prg_Draw_Bin;
72    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DefaultIcon";
73    Value = "<progpath>\program\soffice.exe,0";
74End
75
76RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Inprochandler32
77    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
78    ModuleID = gid_Module_Prg_Draw_Bin;
79    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\InprocHandler32";
80    Value = "<progpath>\program\inprocserv.dll";
81    Styles = ();
82End
83
84RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Insertable
85    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
86    ModuleID = gid_Module_Prg_Draw_Bin;
87    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\Insertable";
88End
89
90RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Localserver32
91    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
92    ModuleID = gid_Module_Prg_Draw_Bin;
93    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\LocalServer32";
94    Value = "<progpath>\program\soffice.exe -nodefault -nologo";
95End
96
97RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Miscstatus
98    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
99    ModuleID = gid_Module_Prg_Draw_Bin;
100    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\MiscStatus";
101    Value = "16";
102End
103
104RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Progid
105    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
106    ModuleID = gid_Module_Prg_Draw_Bin;
107    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\ProgID";
108    Value = "soffice.StarDrawDocument.6";
109End
110
111RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Programmable
112    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
113    ModuleID = gid_Module_Prg_Draw_Bin;
114    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\Programmable";
115End
116
117RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Verb_0
118    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
119    ModuleID = gid_Module_Prg_Draw_Bin;
120    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\verb\0";
121    Value = "&Edit,0,0";
122End
123
124RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Verb__1
125    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
126    ModuleID = gid_Module_Prg_Draw_Bin;
127    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\verb\-1";
128    Value = "Show,0,0";
129End
130
131RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Verb__2
132    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
133    ModuleID = gid_Module_Prg_Draw_Bin;
134    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\verb\-2";
135    Value = "Open,0,0";
136End
137
138RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Versionindependentprogid
139    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
140    ModuleID = gid_Module_Prg_Draw_Bin;
141    Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\VersionIndependentProgID";
142    Value = "soffice.StarDrawDocument.6";
143End
144
145// MSOLE embedded object in OASIS file format
146RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c_
147    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
148    ModuleID = gid_Module_Prg_Draw_Bin;
149    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}";
150    REG_VALUE_LNG(OO_DRAW)
151End
152
153RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Auxusertype_2
154    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
155    ModuleID = gid_Module_Prg_Draw_Bin;
156    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\AuxUserType\2";
157    Value = "%PRODUCTNAME";
158End
159
160RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Auxusertype_3
161    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
162    ModuleID = gid_Module_Prg_Draw_Bin;
163    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\AuxUserType\3";
164    REG_VALUE_LNG(OO_DRAW)
165End
166
167RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Dataformats_Getset_0
168    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
169    ModuleID = gid_Module_Prg_Draw_Bin;
170    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\DataFormats\GetSet\0";
171    Value = "Embed Source,1,8,1";
172End
173
174RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Dataformats_Getset_1
175    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
176    ModuleID = gid_Module_Prg_Draw_Bin;
177    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\DataFormats\GetSet\1";
178    Value = "3,1,32,1";
179End
180
181RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Dataformats_Getset_2
182    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
183    ModuleID = gid_Module_Prg_Draw_Bin;
184    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\DataFormats\GetSet\2";
185    Value = "2,1,16,1";
186End
187
188RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Defaulticon
189    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
190    ModuleID = gid_Module_Prg_Draw_Bin;
191    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\DefaultIcon";
192    Value = "<progpath>\program\soffice.exe,0";
193End
194
195RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Inprochandler32
196    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
197    ModuleID = gid_Module_Prg_Draw_Bin;
198    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\InprocHandler32";
199    Value = "<progpath>\program\inprocserv.dll";
200    Styles = ();
201End
202
203RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Insertable
204    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
205    ModuleID = gid_Module_Prg_Draw_Bin;
206    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\Insertable";
207End
208
209RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Localserver32
210    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
211    ModuleID = gid_Module_Prg_Draw_Bin;
212    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\LocalServer32";
213    Value = "<progpath>\program\soffice.exe -nodefault -nologo";
214End
215
216RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Miscstatus
217    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
218    ModuleID = gid_Module_Prg_Draw_Bin;
219    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\MiscStatus";
220    Value = "16";
221End
222
223RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Progid
224    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
225    ModuleID = gid_Module_Prg_Draw_Bin;
226    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\ProgID";
227    Value = "opendocument.DrawDocument.1";
228End
229
230RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Programmable
231    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
232    ModuleID = gid_Module_Prg_Draw_Bin;
233    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\Programmable";
234End
235
236RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Verb_0
237    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
238    ModuleID = gid_Module_Prg_Draw_Bin;
239    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\verb\0";
240    Value = "&Edit,0,0";
241End
242
243RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Verb__1
244    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
245    ModuleID = gid_Module_Prg_Draw_Bin;
246    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\verb\-1";
247    Value = "Show,0,0";
248End
249
250RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Verb__2
251    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
252    ModuleID = gid_Module_Prg_Draw_Bin;
253    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\verb\-2";
254    Value = "Open,0,0";
255End
256
257RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Versionindependentprogid
258    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
259    ModuleID = gid_Module_Prg_Draw_Bin;
260    Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\VersionIndependentProgID";
261    Value = "opendocument.DrawDocument.1";
262End
263
264
265
266RegistryItem gid_Regitem_Soffice_Stardrawdocument_6
267    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
268    ModuleID = gid_Module_Prg_Draw_Bin;
269    Subkey = "soffice.StarDrawDocument.6";
270    REG_VALUE_LNG(SO60_DRAWING)
271End
272
273RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Clsid
274    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
275    ModuleID = gid_Module_Prg_Draw_Bin;
276    Subkey = "soffice.StarDrawDocument.6\CLSID";
277    Value = "{41662FC2-0D57-4aff-AB27-AD2E12E7C273}";
278End
279
280RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Defaulticon
281    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
282    ModuleID = gid_Module_Prg_Draw_Bin;
283    Subkey = "soffice.StarDrawDocument.6\DefaultIcon";
284    Value = "<progpath>\program\soffice.exe,31";
285End
286
287RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell
288    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
289    ModuleID = gid_Module_Prg_Draw_Bin;
290    Subkey = "soffice.StarDrawDocument.6\shell";
291    Value = "open";
292End
293
294RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_New
295    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
296    ModuleID = gid_Module_Prg_Draw_Bin;
297    Subkey = "soffice.StarDrawDocument.6\shell\new";
298    REG_VALUE_LNG(NEW)
299End
300
301RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_New_Command
302    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
303    ModuleID = gid_Module_Prg_Draw_Bin;
304    Subkey = "soffice.StarDrawDocument.6\shell\new\command";
305    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
306End
307
308RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_Open_Command
309    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
310    ModuleID = gid_Module_Prg_Draw_Bin;
311    Subkey = "soffice.StarDrawDocument.6\shell\open\command";
312    Value = "\"<progpath>\program\sdraw.exe\" -o \"%1\"";
313End
314
315RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_Print_Command
316    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
317    ModuleID = gid_Module_Prg_Draw_Bin;
318    Subkey = "soffice.StarDrawDocument.6\shell\print\command";
319    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
320End
321
322RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_Printto_Command
323    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
324    ModuleID = gid_Module_Prg_Draw_Bin;
325    Subkey = "soffice.StarDrawDocument.6\shell\printto\command";
326    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
327End
328
329RegistryItem gid_Regitem_Soffice_Stardrawdocument_Curver
330    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
331    Subkey = "soffice.StarDrawDocument\CurVer";
332    ModuleID = gid_Module_Prg_Draw_Bin;
333    Value = "soffice.StarDrawDocument.6";
334End
335
336RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Insertable
337    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
338    ModuleID = gid_Module_Prg_Draw_Bin;
339    Subkey = "soffice.StarDrawDocument.6\Insertable";
340End
341
342RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Server
343    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
344    ModuleID = gid_Module_Prg_Draw_Bin;
345    Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\server";
346    Value = "<progpath>\program\soffice.exe";
347End
348
349RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Verb_0
350    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
351    ModuleID = gid_Module_Prg_Draw_Bin;
352    Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\verb\0";
353    Value = "&Edit";
354End
355
356RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Verb__1
357    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
358    ModuleID = gid_Module_Prg_Draw_Bin;
359    Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\verb\-1";
360    Value = "&Show";
361End
362
363RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Verb__2
364    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
365    ModuleID = gid_Module_Prg_Draw_Bin;
366    Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\verb\-2";
367    Value = "&Open";
368End
369
370RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6
371    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
372    Subkey = "soffice.StarDrawTemplate.6";
373    ModuleID = gid_Module_Prg_Draw_Bin;
374    REG_VALUE_LNG(SO60_DRAW_TEMPLATE)
375End
376
377RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Defaulticon
378    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
379    Subkey = "soffice.StarDrawTemplate.6\DefaultIcon";
380    ModuleID = gid_Module_Prg_Draw_Bin;
381    Value = "<progpath>\program\soffice.exe,32";
382End
383
384RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell
385    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
386    Subkey = "soffice.StarDrawTemplate.6\shell";
387    ModuleID = gid_Module_Prg_Draw_Bin;
388    Value = "new";
389End
390
391RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_New
392    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
393    Subkey = "soffice.StarDrawTemplate.6\shell\new";
394    ModuleID = gid_Module_Prg_Draw_Bin;
395    REG_VALUE_LNG(NEW)
396End
397
398RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_New_Command
399    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
400    Subkey = "soffice.StarDrawTemplate.6\shell\new\command";
401    ModuleID = gid_Module_Prg_Draw_Bin;
402    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
403End
404
405RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_Open_Command
406    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
407    Subkey = "soffice.StarDrawTemplate.6\shell\open\command";
408    ModuleID = gid_Module_Prg_Draw_Bin;
409    Value = "\"<progpath>\program\sdraw.exe\" -o \"%1\"";
410End
411
412RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_Print_Command
413    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
414    Subkey = "soffice.StarDrawTemplate.6\shell\print\command";
415    ModuleID = gid_Module_Prg_Draw_Bin;
416    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
417End
418
419RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_Printto_Command
420    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
421    Subkey = "soffice.StarDrawTemplate.6\shell\printto\command";
422    ModuleID = gid_Module_Prg_Draw_Bin;
423    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
424End
425
426RegistryItem gid_Regitem_Std_PersistentHandler
427    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
428    ModuleID = gid_Module_Prg_Draw_Bin;
429    Subkey = ".std\PersistentHandler";
430    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
431End
432
433RegistryItem gid_Regitem_Std_Shellex_00021500_0000_0000_C000_000000000046
434    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
435    ModuleID = gid_Module_Prg_Draw_Bin;
436    Subkey = ".std\shellex\{00021500-0000-0000-C000-000000000046}";
437    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
438End
439
440RegistryItem gid_Regitem_Std_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
441    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
442    ModuleID = gid_Module_Prg_Draw_Bin;
443    Subkey = ".std\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
444    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
445End
446
447RegistryItem gid_Regitem_StarDrawTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1
448    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
449    ModuleID = gid_Module_Prg_Draw_Bin;
450    Subkey = "soffice.StarDrawTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1";
451    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
452End
453
454RegistryItem gid_Regitem_Std
455    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
456    Subkey = ".std";
457    ModuleID = gid_Module_Prg_Draw_Bin;
458    Value = "soffice.StarDrawTemplate.6";
459End
460
461RegistryItem gid_Regitem_Std_Contenttype
462    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
463    ModuleID = gid_Module_Prg_Draw_Bin;
464    Subkey = ".std";
465    Name = "Content Type";
466    Value = "application/vnd.sun.xml.draw.template";
467End
468
469RegistryItem gid_Regitem_std_FullDetails
470    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
471    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
472    Subkey = "soffice.StarDrawTemplate.6";
473    Name = "FullDetails";
474    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";
475End
476
477RegistryItem gid_Regitem_Sxd_PersistentHandler
478    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
479    ModuleID = gid_Module_Prg_Draw_Bin;
480    Subkey = ".sxd\PersistentHandler";
481    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
482End
483
484RegistryItem gid_Regitem_Sxd_Shellex_00021500_0000_0000_C000_000000000046
485    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
486    ModuleID = gid_Module_Prg_Draw_Bin;
487    Subkey = ".sxd\shellex\{00021500-0000-0000-C000-000000000046}";
488    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
489End
490
491RegistryItem gid_Regitem_Sxd_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
492    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
493    ModuleID = gid_Module_Prg_Draw_Bin;
494    Subkey = ".sxd\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
495    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
496End
497
498RegistryItem gid_Regitem_StarDrawDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
499    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
500    ModuleID = gid_Module_Prg_Draw_Bin;
501    Subkey = "soffice.StarDrawDocument.6\shellex\PropertySheetHandlers\MyPropSheet1";
502    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
503End
504
505RegistryItem gid_Regitem_Sxd_Contenttype
506    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
507    ModuleID = gid_Module_Prg_Draw_Bin;
508    Subkey = ".sxd";
509    Name = "Content Type";
510    Value = "application/vnd.sun.xml.draw";
511End
512
513RegistryItem gid_Regitem_Sxd_Mime_Database
514    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
515    ModuleID = gid_Module_Prg_Draw_Bin;
516    Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.draw";
517    Name = "Extension";
518    Value = ".sxd";
519End
520
521RegistryItem gid_Regitem__Sxd
522    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
523    ModuleID = gid_Module_Prg_Draw_Bin;
524    Subkey = ".sxd";
525    Value = "soffice.StarDrawDocument.6";
526End
527
528RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxd
529    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
530    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
531    ModuleID = gid_Module_Prg_Draw_Bin;
532    Name = ".sxd";
533    Value = "soffice.StarDrawDocument.6";
534    Styles = ();
535End
536
537RegistryItem gid_Regitem_sxd_FullDetails
538    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
539    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
540    Subkey = "soffice.StarDrawDocument.6";
541    Name = "FullDetails";
542    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";
543End
544
545// new odg file extension
546
547RegistryItem gid_Regitem_Odg_PersistentHandler
548    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
549    ModuleID = gid_Module_Prg_Draw_Bin;
550    Subkey = ".odg\PersistentHandler";
551    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
552End
553
554RegistryItem gid_Regitem_Odg_Shellex_00021500_0000_0000_C000_000000000046
555    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
556    ModuleID = gid_Module_Prg_Draw_Bin;
557    Subkey = ".odg\shellex\{00021500-0000-0000-C000-000000000046}";
558    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
559End
560
561RegistryItem gid_Regitem_Odg_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
562    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
563    ModuleID = gid_Module_Prg_Draw_Bin;
564    Subkey = ".odg\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
565    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
566End
567
568RegistryItem gid_Regitem_DrawDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
569    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
570    ModuleID = gid_Module_Prg_Draw_Bin;
571    Subkey = "opendocument.DrawDocument.1\shellex\PropertySheetHandlers\MyPropSheet1";
572    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
573End
574
575RegistryItem gid_Regitem_Odg_Contenttype
576    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
577    ModuleID = gid_Module_Prg_Draw_Bin;
578    Subkey = ".odg";
579    Name = "Content Type";
580    Value = "application/vnd.oasis.opendocument.graphics";
581End
582
583RegistryItem gid_Regitem_Odg_Mime_Database
584    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
585    ModuleID = gid_Module_Prg_Draw_Bin;
586    Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.graphics";
587    Name = "Extension";
588    Value = ".odg";
589End
590
591RegistryItem gid_Regitem__Odg
592    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
593    ModuleID = gid_Module_Prg_Draw_Bin;
594    Subkey = ".odg";
595    Value = "opendocument.DrawDocument.1";
596End
597
598RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odg
599    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
600    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
601    ModuleID = gid_Module_Prg_Draw_Bin;
602    Name = ".odg";
603    Value = "opendocument.DrawDocument.1";
604    Styles = ();
605End
606
607RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odg
608    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
609    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations";
610    ModuleID = gid_Module_Prg_Draw_Bin;
611    Name = "application/vnd.oasis.opendocument.graphics";
612    Value = "opendocument.DrawDocument.1";
613    Styles = ();
614End
615
616RegistryItem gid_Regitem_Odg_Openoffice_Drawdocument_1_Shellnew
617    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
618    ModuleID = gid_Module_Prg_Draw_Bin;
619    Subkey = ".odg\opendocument.DrawDocument.1\ShellNew";
620    Name = "FileName";
621    Value = "soffice.odg";
622End
623
624RegistryItem gid_Regitem_Openoffice_Drawdocument_Curver
625    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
626    Subkey = "opendocument.DrawDocument\CurVer";
627    ModuleID = gid_Module_Prg_Draw_Bin;
628    Value = "opendocument.DrawDocument.1";
629End
630
631RegistryItem gid_Regitem_Openoffice_Drawdocument_1
632    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
633    ModuleID = gid_Module_Prg_Draw_Bin;
634    Subkey = "opendocument.DrawDocument.1";
635    REG_VALUE_LNG(OO_DRAW)
636End
637
638RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Clsid
639    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
640    ModuleID = gid_Module_Prg_Draw_Bin;
641    Subkey = "opendocument.DrawDocument.1\CLSID";
642    Value = "{448BB771-CFE2-47C4-BCDF-1FBF378E202C}";
643End
644
645RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Defaulticon
646    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
647    ModuleID = gid_Module_Prg_Draw_Bin;
648    Subkey = "opendocument.DrawDocument.1\DefaultIcon";
649    Value = "<progpath>\program\soffice.exe,5";
650End
651
652RegistryItem gid_Regitem_odg_FullDetails
653    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
654    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
655    Subkey = "opendocument.DrawDocument.1";
656    Name = "FullDetails";
657    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";
658End
659
660RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell
661    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
662    ModuleID = gid_Module_Prg_Draw_Bin;
663    Subkey = "opendocument.DrawDocument.1\shell";
664    Value = "open";
665End
666
667RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_New
668    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
669    ModuleID = gid_Module_Prg_Draw_Bin;
670    Subkey = "opendocument.DrawDocument.1\shell\new";
671    REG_VALUE_LNG(NEW)
672End
673
674RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_New_Command
675    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
676    ModuleID = gid_Module_Prg_Draw_Bin;
677    Subkey = "opendocument.DrawDocument.1\shell\new\command";
678    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
679End
680
681RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_Open_Command
682    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
683    ModuleID = gid_Module_Prg_Draw_Bin;
684    Subkey = "opendocument.DrawDocument.1\shell\open\command";
685    Value = "\"<progpath>\program\sdraw.exe\" -o \"%1\"";
686    Styles = ();
687End
688
689RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_Print_Command
690    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
691    ModuleID = gid_Module_Prg_Draw_Bin;
692    Subkey = "opendocument.DrawDocument.1\shell\print\command";
693    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
694End
695
696RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_Printto_Command
697    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
698    ModuleID = gid_Module_Prg_Draw_Bin;
699    Subkey = "opendocument.DrawDocument.1\shell\printto\command";
700    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
701End
702
703RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Insertable
704    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
705    ModuleID = gid_Module_Prg_Draw_Bin;
706    Subkey = "opendocument.DrawDocument.1\Insertable";
707End
708
709RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Server
710    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
711    ModuleID = gid_Module_Prg_Draw_Bin;
712    Subkey = "opendocument.DrawDocument.1\protocol\StdFileEditing\server";
713    Value = "<progpath>\program\soffice.exe";
714End
715
716RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Verb_0
717    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
718    ModuleID = gid_Module_Prg_Draw_Bin;
719    Subkey = "opendocument.DrawDocument.1\protocol\StdFileEditing\verb\0";
720    Value = "&Edit";
721End
722
723RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Verb__1
724    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
725    ModuleID = gid_Module_Prg_Draw_Bin;
726    Subkey = "opendocument.DrawDocument.1\protocol\StdFileEditing\verb\-1";
727    Value = "&Show";
728End
729
730RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Verb__2
731    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
732    ModuleID = gid_Module_Prg_Draw_Bin;
733    Subkey = "opendocument.DrawDocument.1\protocol\StdFileEditing\verb\-2";
734    Value = "&Open";
735End
736
737// new otg file extension
738
739RegistryItem gid_Regitem_Otg_PersistentHandler
740    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
741    ModuleID = gid_Module_Prg_Draw_Bin;
742    Subkey = ".otg\PersistentHandler";
743    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
744End
745
746RegistryItem gid_Regitem_Otg_Shellex_00021500_0000_0000_C000_000000000046
747    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
748    ModuleID = gid_Module_Prg_Draw_Bin;
749    Subkey = ".otg\shellex\{00021500-0000-0000-C000-000000000046}";
750    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
751End
752
753RegistryItem gid_Regitem_Otg_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
754    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
755    ModuleID = gid_Module_Prg_Draw_Bin;
756    Subkey = ".otg\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
757    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
758End
759
760RegistryItem gid_Regitem_DrawTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1
761    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
762    ModuleID = gid_Module_Prg_Draw_Bin;
763    Subkey = "opendocument.DrawTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1";
764    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
765End
766
767RegistryItem gid_Regitem_Otg
768    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
769    Subkey = ".otg";
770    ModuleID = gid_Module_Prg_Draw_Bin;
771    Value = "opendocument.DrawTemplate.1";
772End
773
774RegistryItem gid_Regitem_Otg_Contenttype
775    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
776    ModuleID = gid_Module_Prg_Draw_Bin;
777    Subkey = ".otg";
778    Name = "Content Type";
779    Value = "application/vnd.oasis.opendocument.graphics-template";
780End
781
782RegistryItem gid_Regitem_Openoffice_Drawtemplate_1
783    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
784    Subkey = "opendocument.DrawTemplate.1";
785    ModuleID = gid_Module_Prg_Draw_Bin;
786    REG_VALUE_LNG(OO_DRAW_TEMPLATE)
787End
788
789RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Defaulticon
790    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
791    Subkey = "opendocument.DrawTemplate.1\DefaultIcon";
792    ModuleID = gid_Module_Prg_Draw_Bin;
793    Value = "<progpath>\program\soffice.exe,6";
794End
795
796RegistryItem gid_Regitem_otg_FullDetails
797    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
798    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
799    Subkey = "opendocument.DrawTemplate.1";
800    Name = "FullDetails";
801    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";
802End
803
804RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell
805    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
806    Subkey = "opendocument.DrawTemplate.1\shell";
807    ModuleID = gid_Module_Prg_Draw_Bin;
808    Value = "new";
809End
810
811RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_New
812    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
813    Subkey = "opendocument.DrawTemplate.1\shell\new";
814    ModuleID = gid_Module_Prg_Draw_Bin;
815    REG_VALUE_LNG(NEW)
816End
817
818RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_New_Command
819    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
820    Subkey = "opendocument.DrawTemplate.1\shell\new\command";
821    ModuleID = gid_Module_Prg_Draw_Bin;
822    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
823End
824
825RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_Open_Command
826    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
827    Subkey = "opendocument.DrawTemplate.1\shell\open\command";
828    ModuleID = gid_Module_Prg_Draw_Bin;
829    Value = "\"<progpath>\program\sdraw.exe\" -o \"%1\"";
830End
831
832RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_Print_Command
833    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
834    Subkey = "opendocument.DrawTemplate.1\shell\print\command";
835    ModuleID = gid_Module_Prg_Draw_Bin;
836    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
837End
838
839RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_Printto_Command
840    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
841    Subkey = "opendocument.DrawTemplate.1\shell\printto\command";
842    ModuleID = gid_Module_Prg_Draw_Bin;
843    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
844End
845
846// "OpenWith" Windows Registry keys for extensions supported by Draw
847
848// .ODG
849RegistryItem gid_Regitem_OpenOffice_ODG_OpenWith_Draw
850    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
851    Subkey = ".odg\OpenWithProgIDs";
852    ModuleID = gid_Module_Prg_Draw_Bin;
853    Name = "opendocument.DrawDocument.1";
854    Value = " ";
855End
856
857// .OTG
858RegistryItem gid_Regitem_OpenOffice_OTG_OpenWith_Draw
859    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
860    Subkey = ".otg\OpenWithProgIDs";
861    ModuleID = gid_Module_Prg_Draw_Bin;
862    Name = "opendocument.DrawTemplate.1";
863    Value = " ";
864End
865
866// .SXD
867RegistryItem gid_Regitem_OpenOffice_SXD_OpenWith_Draw
868    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
869    Subkey = ".sxd\OpenWithProgIDs";
870    ModuleID = gid_Module_Prg_Draw_Bin;
871    Name = "soffice.StarDrawDocument.6";
872    Value = " ";
873End
874
875// .STD
876RegistryItem gid_Regitem_OpenOffice_STD_OpenWith_Draw
877    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
878    Subkey = ".std\OpenWithProgIDs";
879    ModuleID = gid_Module_Prg_Draw_Bin;
880    Name = "soffice.StarDrawTemplate.6";
881    Value = " ";
882End
883
884
885RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Otg
886    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
887    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
888    ModuleID = gid_Module_Prg_Draw_Bin;
889    Name = ".otg";
890    Value = "opendocument.DrawTemplate.1";
891    Styles = ();
892End
893
894RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Std
895    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
896    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
897    ModuleID = gid_Module_Prg_Draw_Bin;
898    Name = ".std";
899    Value = "soffice.StarDrawTemplate.6";
900    Styles = ();
901End
902
903RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Sdraw_Exe
904    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
905    Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\sdraw.exe";
906    ModuleID = gid_Module_Prg_Draw_Bin;
907    Value = "<progpath>\program\sdraw.exe";
908End
909
910RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Sdraw_Exepath
911    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
912    Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\sdraw.exe";
913    ModuleID = gid_Module_Prg_Draw_Bin;
914    Name = "Path";
915    Value = "<progpath>";
916End
917
918// registering the property handler for the supported file types
919
920REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odg )
921REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( otg )
922REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxd )
923REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( std )
924