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