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__E5a0b632_Dfba_4549_9346_E414da06e6f8_
28cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
29cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
30cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}";
31cdf0e10cSrcweir    REG_VALUE_LNG(SO60_PRESENT)
32cdf0e10cSrcweirEnd
33cdf0e10cSrcweir
34cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Auxusertype_2
35cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
36cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
37cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\AuxUserType\2";
38cdf0e10cSrcweir    Value = "%PRODUCTNAME";
39cdf0e10cSrcweirEnd
40cdf0e10cSrcweir
41cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Auxusertype_3
42cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
43cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
44cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\AuxUserType\3";
45cdf0e10cSrcweir    REG_VALUE_LNG(SO60_PRESENT)
46cdf0e10cSrcweirEnd
47cdf0e10cSrcweir
48cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Dataformats_Getset_0
49cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
50cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
51cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\0";
52cdf0e10cSrcweir    Value = "Embed Source,1,8,1";
53cdf0e10cSrcweirEnd
54cdf0e10cSrcweir
55cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Dataformats_Getset_1
56cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
57cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
58cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\1";
59cdf0e10cSrcweir    Value = "3,1,32,1";
60cdf0e10cSrcweirEnd
61cdf0e10cSrcweir
62cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Dataformats_Getset_2
63cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
64cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
65cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\2";
66cdf0e10cSrcweir    Value = "2,1,16,1";
67cdf0e10cSrcweirEnd
68cdf0e10cSrcweir
69cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Defaulticon
70cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
71cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
72cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DefaultIcon";
73cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,0";
74cdf0e10cSrcweirEnd
75cdf0e10cSrcweir
76cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Inprochandler32
77cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
78cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
79cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\InprocHandler32";
80cdf0e10cSrcweir    Value = "<progpath>\program\inprocserv.dll";
81cdf0e10cSrcweir    Styles = ();
82cdf0e10cSrcweirEnd
83cdf0e10cSrcweir
84cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Insertable
85cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
86cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
87cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\Insertable";
88cdf0e10cSrcweirEnd
89cdf0e10cSrcweir
90cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Localserver32
91cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
92cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
93cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\LocalServer32";
94cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe -nodefault -nologo";
95cdf0e10cSrcweirEnd
96cdf0e10cSrcweir
97cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Miscstatus
98cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
99cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
100cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\MiscStatus";
101cdf0e10cSrcweir    Value = "16";
102cdf0e10cSrcweirEnd
103cdf0e10cSrcweir
104cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Progid
105cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
106cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
107cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\ProgID";
108cdf0e10cSrcweir    Value = "soffice.StarImpressDocument.6";
109cdf0e10cSrcweirEnd
110cdf0e10cSrcweir
111cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Programmable
112cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
113cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
114cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\Programmable";
115cdf0e10cSrcweirEnd
116cdf0e10cSrcweir
117cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Verb_0
118cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
119cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
120cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\0";
121cdf0e10cSrcweir    Value = "&Edit,0,0";
122cdf0e10cSrcweirEnd
123cdf0e10cSrcweir
124cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Verb__1
125cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
126cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
127cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\-1";
128cdf0e10cSrcweir    Value = "Show,0,0";
129cdf0e10cSrcweirEnd
130cdf0e10cSrcweir
131cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Verb__2
132cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
133cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
134cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\-2";
135cdf0e10cSrcweir    Value = "Open,0,0";
136cdf0e10cSrcweirEnd
137cdf0e10cSrcweir
138cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Versionindependentprogid
139cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
140cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
141cdf0e10cSrcweir    Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\VersionIndependentProgID";
142cdf0e10cSrcweir    Value = "soffice.StarImpressDocument.6";
143cdf0e10cSrcweirEnd
144cdf0e10cSrcweir
145cdf0e10cSrcweir// MSOLE embedded object in OASIS file format
146cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917_
147cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
148cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
149cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}";
150cdf0e10cSrcweir    REG_VALUE_LNG(OO_PRESENT)
151cdf0e10cSrcweirEnd
152cdf0e10cSrcweir
153cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Auxusertype_2
154cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
155cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
156cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\AuxUserType\2";
157cdf0e10cSrcweir    Value = "%PRODUCTNAME";
158cdf0e10cSrcweirEnd
159cdf0e10cSrcweir
160cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Auxusertype_3
161cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
162cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
163cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\AuxUserType\3";
164cdf0e10cSrcweir    REG_VALUE_LNG(OO_PRESENT)
165cdf0e10cSrcweirEnd
166cdf0e10cSrcweir
167cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Dataformats_Getset_0
168cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
169cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
170cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DataFormats\GetSet\0";
171cdf0e10cSrcweir    Value = "Embed Source,1,8,1";
172cdf0e10cSrcweirEnd
173cdf0e10cSrcweir
174cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Dataformats_Getset_1
175cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
176cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
177cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DataFormats\GetSet\1";
178cdf0e10cSrcweir    Value = "3,1,32,1";
179cdf0e10cSrcweirEnd
180cdf0e10cSrcweir
181cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Dataformats_Getset_2
182cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
183cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
184cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DataFormats\GetSet\2";
185cdf0e10cSrcweir    Value = "2,1,16,1";
186cdf0e10cSrcweirEnd
187cdf0e10cSrcweir
188cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Defaulticon
189cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
190cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
191cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DefaultIcon";
192cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,0";
193cdf0e10cSrcweirEnd
194cdf0e10cSrcweir
195cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Inprochandler32
196cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
197cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
198cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\InprocHandler32";
199cdf0e10cSrcweir    Value = "<progpath>\program\inprocserv.dll";
200cdf0e10cSrcweir    Styles = ();
201cdf0e10cSrcweirEnd
202cdf0e10cSrcweir
203cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Insertable
204cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
205cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
206cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\Insertable";
207cdf0e10cSrcweirEnd
208cdf0e10cSrcweir
209cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Localserver32
210cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
211cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
212cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\LocalServer32";
213cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe -nodefault -nologo";
214cdf0e10cSrcweirEnd
215cdf0e10cSrcweir
216cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Miscstatus
217cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
218cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
219cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\MiscStatus";
220cdf0e10cSrcweir    Value = "16";
221cdf0e10cSrcweirEnd
222cdf0e10cSrcweir
223cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Progid
224cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
225cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
226cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\ProgID";
227cdf0e10cSrcweir    Value = "opendocument.ImpressDocument.1";
228cdf0e10cSrcweirEnd
229cdf0e10cSrcweir
230cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Programmable
231cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
232cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
233cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\Programmable";
234cdf0e10cSrcweirEnd
235cdf0e10cSrcweir
236cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Verb_0
237cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
238cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
239cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\verb\0";
240cdf0e10cSrcweir    Value = "&Edit,0,0";
241cdf0e10cSrcweirEnd
242cdf0e10cSrcweir
243cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Verb__1
244cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
245cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
246cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\verb\-1";
247cdf0e10cSrcweir    Value = "Show,0,0";
248cdf0e10cSrcweirEnd
249cdf0e10cSrcweir
250cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Verb__2
251cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
252cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
253cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\verb\-2";
254cdf0e10cSrcweir    Value = "Open,0,0";
255cdf0e10cSrcweirEnd
256cdf0e10cSrcweir
257cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Versionindependentprogid
258cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
259cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
260cdf0e10cSrcweir    Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\VersionIndependentProgID";
261cdf0e10cSrcweir    Value = "opendocument.ImpressDocument.1";
262cdf0e10cSrcweirEnd
263cdf0e10cSrcweir
264cdf0e10cSrcweir
265cdf0e10cSrcweir
266cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6
267cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
268cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
269cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6";
270cdf0e10cSrcweir    REG_VALUE_LNG(SO60_PRESENT)
271cdf0e10cSrcweirEnd
272cdf0e10cSrcweir
273cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Clsid
274cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
275cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
276cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\CLSID";
277cdf0e10cSrcweir    Value = "{E5A0B632-DFBA-4549-9346-E414DA06E6F8}";
278cdf0e10cSrcweirEnd
279cdf0e10cSrcweir
280cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Defaulticon
281cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
282cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
283cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\DefaultIcon";
284cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,33";
285cdf0e10cSrcweirEnd
286cdf0e10cSrcweir
287cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Insertable
288cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
289cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
290cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\Insertable";
291cdf0e10cSrcweirEnd
292cdf0e10cSrcweir
293cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Server
294cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
295cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
296cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\server";
297cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe";
298cdf0e10cSrcweirEnd
299cdf0e10cSrcweir
300cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Verb_0
301cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
302cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
303cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\verb\0";
304cdf0e10cSrcweir    Value = "&Edit";
305cdf0e10cSrcweirEnd
306cdf0e10cSrcweir
307cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Verb__1
308cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
309cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
310cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\verb\-1";
311cdf0e10cSrcweir    Value = "&Show";
312cdf0e10cSrcweirEnd
313cdf0e10cSrcweir
314cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Verb__2
315cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
316cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
317cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\verb\-2";
318cdf0e10cSrcweir    Value = "&Open";
319cdf0e10cSrcweirEnd
320cdf0e10cSrcweir
321cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell
322cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
323cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
324cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\shell";
325cdf0e10cSrcweir    Value = "open";
326cdf0e10cSrcweirEnd
327cdf0e10cSrcweir
328cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_New
329cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
330cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
331cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\shell\new";
332cdf0e10cSrcweir    REG_VALUE_LNG(NEW)
333cdf0e10cSrcweirEnd
334cdf0e10cSrcweir
335cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_New_Command
336cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
337cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
338cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\shell\new\command";
339cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
340cdf0e10cSrcweirEnd
341cdf0e10cSrcweir
342cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Open_Command
343cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
344cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
345cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\shell\open\command";
346cdf0e10cSrcweir    Value = "\"<progpath>\program\simpress.exe\" -o \"%1\"";
347cdf0e10cSrcweirEnd
348cdf0e10cSrcweir
349cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Print_Command
350cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
351cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
352cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\shell\print\command";
353cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
354cdf0e10cSrcweirEnd
355cdf0e10cSrcweir
356cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Printto_Command
357cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
358cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
359cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\shell\printto\command";
360cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
361cdf0e10cSrcweirEnd
362cdf0e10cSrcweir
363cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Show
364cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
365cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
366cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\shell\show";
367cdf0e10cSrcweir    REG_VALUE_LNG(SO60_SHOW)
368cdf0e10cSrcweirEnd
369cdf0e10cSrcweir
370cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Show_Command
371cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
372cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
373cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\shell\show\command";
374cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -show \"%1\"";
375cdf0e10cSrcweirEnd
376cdf0e10cSrcweir
377cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpressdocument_Curver
378cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
379cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument\CurVer";
380cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
381cdf0e10cSrcweir    Value = "soffice.StarImpressDocument.6";
382cdf0e10cSrcweirEnd
383cdf0e10cSrcweir
384cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpresstemplate_6
385cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
386cdf0e10cSrcweir    Subkey = "soffice.StarImpressTemplate.6";
387cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
388cdf0e10cSrcweir    REG_VALUE_LNG(SO60_IMPRESS_TEMPLATE)
389cdf0e10cSrcweirEnd
390cdf0e10cSrcweir
391cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Defaulticon
392cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
393cdf0e10cSrcweir    Subkey = "soffice.StarImpressTemplate.6\DefaultIcon";
394cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
395cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,34";
396cdf0e10cSrcweirEnd
397cdf0e10cSrcweir
398cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell
399cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
400cdf0e10cSrcweir    Subkey = "soffice.StarImpressTemplate.6\shell";
401cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
402cdf0e10cSrcweir    Value = "new";
403cdf0e10cSrcweirEnd
404cdf0e10cSrcweir
405cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_New
406cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
407cdf0e10cSrcweir    Subkey = "soffice.StarImpressTemplate.6\shell\new";
408cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
409cdf0e10cSrcweir    REG_VALUE_LNG(NEW)
410cdf0e10cSrcweirEnd
411cdf0e10cSrcweir
412cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_New_Command
413cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
414cdf0e10cSrcweir    Subkey = "soffice.StarImpressTemplate.6\shell\new\command";
415cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
416cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
417cdf0e10cSrcweirEnd
418cdf0e10cSrcweir
419cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_Open_Command
420cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
421cdf0e10cSrcweir    Subkey = "soffice.StarImpressTemplate.6\shell\open\command";
422cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
423cdf0e10cSrcweir    Value = "\"<progpath>\program\simpress.exe\" -o \"%1\"";
424cdf0e10cSrcweirEnd
425cdf0e10cSrcweir
426cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_Print_Command
427cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
428cdf0e10cSrcweir    Subkey = "soffice.StarImpressTemplate.6\shell\print\command";
429cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
430cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
431cdf0e10cSrcweirEnd
432cdf0e10cSrcweir
433cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_Printto_Command
434cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
435cdf0e10cSrcweir    Subkey = "soffice.StarImpressTemplate.6\shell\printto\command";
436cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
437cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
438cdf0e10cSrcweirEnd
439cdf0e10cSrcweir
440cdf0e10cSrcweirRegistryItem gid_Regitem_Sti
441cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
442cdf0e10cSrcweir    Subkey = ".sti";
443cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
444cdf0e10cSrcweir    Value = "soffice.StarImpressTemplate.6";
445cdf0e10cSrcweirEnd
446cdf0e10cSrcweir
447cdf0e10cSrcweirRegistryItem gid_Regitem_Sti_PersistentHandler
448cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
449cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
450cdf0e10cSrcweir    Subkey = ".sti\PersistentHandler";
451cdf0e10cSrcweir    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
452cdf0e10cSrcweirEnd
453cdf0e10cSrcweir
454cdf0e10cSrcweirRegistryItem gid_Regitem_Sti_Shellex_00021500_0000_0000_C000_000000000046
455cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
456cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
457cdf0e10cSrcweir    Subkey = ".sti\shellex\{00021500-0000-0000-C000-000000000046}";
458cdf0e10cSrcweir    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
459cdf0e10cSrcweirEnd
460cdf0e10cSrcweir
461cdf0e10cSrcweirRegistryItem gid_Regitem_Sti_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
462cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
463cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
464cdf0e10cSrcweir    Subkey = ".sti\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
465cdf0e10cSrcweir    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
466cdf0e10cSrcweirEnd
467cdf0e10cSrcweir
468cdf0e10cSrcweirRegistryItem gid_Regitem_StarImpressTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1
469cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
470cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
471cdf0e10cSrcweir    Subkey = "soffice.StarImpressTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1";
472cdf0e10cSrcweir    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
473cdf0e10cSrcweirEnd
474cdf0e10cSrcweir
475cdf0e10cSrcweirRegistryItem gid_Regitem_Sti_Contenttype
476cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
477cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
478cdf0e10cSrcweir    Subkey = ".sti";
479cdf0e10cSrcweir    Name = "Content Type";
480cdf0e10cSrcweir    Value = "application/vnd.sun.xml.impress.template";
481cdf0e10cSrcweirEnd
482cdf0e10cSrcweir
483cdf0e10cSrcweirRegistryItem gid_Regitem_sti_FullDetails
484cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
485cdf0e10cSrcweir    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
486cdf0e10cSrcweir    Subkey = "soffice.StarImpressTemplate.6";
487cdf0e10cSrcweir    Name = "FullDetails";
488cdf0e10cSrcweir    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";
489cdf0e10cSrcweirEnd
490cdf0e10cSrcweir
491cdf0e10cSrcweirRegistryItem gid_Regitem_Sxi_PersistentHandler
492cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
493cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
494cdf0e10cSrcweir    Subkey = ".sxi\PersistentHandler";
495cdf0e10cSrcweir    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
496cdf0e10cSrcweirEnd
497cdf0e10cSrcweir
498cdf0e10cSrcweirRegistryItem gid_Regitem_Sxi_Shellex_00021500_0000_0000_C000_000000000046
499cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
500cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
501cdf0e10cSrcweir    Subkey = ".sxi\shellex\{00021500-0000-0000-C000-000000000046}";
502cdf0e10cSrcweir    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
503cdf0e10cSrcweirEnd
504cdf0e10cSrcweir
505cdf0e10cSrcweirRegistryItem gid_Regitem_Sxi_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
506cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
507cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
508cdf0e10cSrcweir    Subkey = ".sxi\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
509cdf0e10cSrcweir    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
510cdf0e10cSrcweirEnd
511cdf0e10cSrcweir
512cdf0e10cSrcweirRegistryItem gid_Regitem_StarImpressDocument_6_Shellex_PropertySheetHandlers_MyPropSheet1
513cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
514cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
515cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6\shellex\PropertySheetHandlers\MyPropSheet1";
516cdf0e10cSrcweir    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
517cdf0e10cSrcweirEnd
518cdf0e10cSrcweir
519cdf0e10cSrcweirRegistryItem gid_Regitem_Sxi_Contenttype
520cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
521cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
522cdf0e10cSrcweir    Subkey = ".sxi";
523cdf0e10cSrcweir    Name = "Content Type";
524cdf0e10cSrcweir    Value = "application/vnd.sun.xml.impress";
525cdf0e10cSrcweirEnd
526cdf0e10cSrcweir
527cdf0e10cSrcweirRegistryItem gid_Regitem_Sxi_Mime_Database
528cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
529cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
530cdf0e10cSrcweir    Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.impress";
531cdf0e10cSrcweir    Name = "Extension";
532cdf0e10cSrcweir    Value = ".sxi";
533cdf0e10cSrcweirEnd
534cdf0e10cSrcweir
535cdf0e10cSrcweirRegistryItem gid_Regitem__Sxi
536cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
537cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
538cdf0e10cSrcweir    Subkey = ".sxi";
539cdf0e10cSrcweir    Value = "soffice.StarImpressDocument.6";
540cdf0e10cSrcweirEnd
541cdf0e10cSrcweir
542cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxi
543cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
544cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
545cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
546cdf0e10cSrcweir    Name = ".sxi";
547cdf0e10cSrcweir    Value = "soffice.StarImpressDocument.6";
548cdf0e10cSrcweir    Styles = ();
549cdf0e10cSrcweirEnd
550cdf0e10cSrcweir
551cdf0e10cSrcweirRegistryItem gid_Regitem_sxi_FullDetails
552cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
553cdf0e10cSrcweir    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
554cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument.6";
555cdf0e10cSrcweir    Name = "FullDetails";
556cdf0e10cSrcweir    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";
557cdf0e10cSrcweirEnd
558cdf0e10cSrcweir
559cdf0e10cSrcweir// new odp file extension
560cdf0e10cSrcweir
561cdf0e10cSrcweirRegistryItem gid_Regitem_Odp_PersistentHandler
562cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
563cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
564cdf0e10cSrcweir    Subkey = ".odp\PersistentHandler";
565cdf0e10cSrcweir    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
566cdf0e10cSrcweirEnd
567cdf0e10cSrcweir
568cdf0e10cSrcweirRegistryItem gid_Regitem_Odp_Shellex_00021500_0000_0000_C000_000000000046
569cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
570cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
571cdf0e10cSrcweir    Subkey = ".odp\shellex\{00021500-0000-0000-C000-000000000046}";
572cdf0e10cSrcweir    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
573cdf0e10cSrcweirEnd
574cdf0e10cSrcweir
575cdf0e10cSrcweirRegistryItem gid_Regitem_Odp_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
576cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
577cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
578cdf0e10cSrcweir    Subkey = ".odp\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
579cdf0e10cSrcweir    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
580cdf0e10cSrcweirEnd
581cdf0e10cSrcweir
582cdf0e10cSrcweirRegistryItem gid_Regitem_ImpressDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1
583cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
584cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
585cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\shellex\PropertySheetHandlers\MyPropSheet1";
586cdf0e10cSrcweir    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
587cdf0e10cSrcweirEnd
588cdf0e10cSrcweir
589cdf0e10cSrcweirRegistryItem gid_Regitem__Odp
590cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
591cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
592cdf0e10cSrcweir    Subkey = ".odp";
593cdf0e10cSrcweir    Value = "opendocument.ImpressDocument.1";
594cdf0e10cSrcweirEnd
595cdf0e10cSrcweir
596cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odp
597cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
598cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
599cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
600cdf0e10cSrcweir    Name = ".odp";
601cdf0e10cSrcweir    Value = "opendocument.ImpressDocument.1";
602cdf0e10cSrcweir    Styles = ();
603cdf0e10cSrcweirEnd
604cdf0e10cSrcweir
605cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odp
606cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
607cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations";
608cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
609cdf0e10cSrcweir    Name = "application/vnd.oasis.opendocument.presentation";
610cdf0e10cSrcweir    Value = "opendocument.ImpressDocument.1";
611cdf0e10cSrcweir    Styles = ();
612cdf0e10cSrcweirEnd
613cdf0e10cSrcweir
614cdf0e10cSrcweir
615cdf0e10cSrcweirRegistryItem gid_Regitem_Odp_Contenttype
616cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
617cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
618cdf0e10cSrcweir    Subkey = ".odp";
619cdf0e10cSrcweir    Name = "Content Type";
620cdf0e10cSrcweir    Value = "application/vnd.oasis.opendocument.presentation";
621cdf0e10cSrcweirEnd
622cdf0e10cSrcweir
623cdf0e10cSrcweirRegistryItem gid_Regitem_Odp_Mime_Database
624cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
625cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
626cdf0e10cSrcweir    Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.presentation";
627cdf0e10cSrcweir    Name = "Extension";
628cdf0e10cSrcweir    Value = ".odp";
629cdf0e10cSrcweirEnd
630cdf0e10cSrcweir
631cdf0e10cSrcweirRegistryItem gid_Regitem_Odp_Openoffice_Impressdocument_1_Shellnew
632cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
633cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
634cdf0e10cSrcweir    Subkey = ".odp\opendocument.ImpressDocument.1\ShellNew";
635cdf0e10cSrcweir    Name = "FileName";
636cdf0e10cSrcweir    Value = "soffice.odp";
637cdf0e10cSrcweirEnd
638cdf0e10cSrcweir
639cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Starimpressdocument_Curver
640cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
641cdf0e10cSrcweir    Subkey = "soffice.StarImpressDocument\CurVer";
642cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
643cdf0e10cSrcweir    Value = "opendocument.ImpressDocument.1";
644cdf0e10cSrcweirEnd
645cdf0e10cSrcweir
646cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1
647cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
648cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
649cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1";
650cdf0e10cSrcweir    REG_VALUE_LNG(OO_PRESENT)
651cdf0e10cSrcweirEnd
652cdf0e10cSrcweir
653cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Clsid
654cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
655cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
656cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\CLSID";
657cdf0e10cSrcweir    Value = "{EE5D1EA4-D445-4289-B2FC-55FC93693917}";
658cdf0e10cSrcweirEnd
659cdf0e10cSrcweir
660cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Defaulticon
661cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
662cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
663cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\DefaultIcon";
664cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,7";
665cdf0e10cSrcweirEnd
666cdf0e10cSrcweir
667cdf0e10cSrcweirRegistryItem gid_Regitem_odp_FullDetails
668cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
669cdf0e10cSrcweir    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
670cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1";
671cdf0e10cSrcweir    Name = "FullDetails";
672cdf0e10cSrcweir    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";
673cdf0e10cSrcweirEnd
674cdf0e10cSrcweir
675cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Insertable
676cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
677cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
678cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\Insertable";
679cdf0e10cSrcweirEnd
680cdf0e10cSrcweir
681cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Server
682cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
683cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
684cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\server";
685cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe";
686cdf0e10cSrcweirEnd
687cdf0e10cSrcweir
688cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Verb_0
689cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
690cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
691cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\verb\0";
692cdf0e10cSrcweir    Value = "&Edit";
693cdf0e10cSrcweirEnd
694cdf0e10cSrcweir
695cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Verb__1
696cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
697cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
698cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\verb\-1";
699cdf0e10cSrcweir    Value = "&Show";
700cdf0e10cSrcweirEnd
701cdf0e10cSrcweir
702cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Verb__2
703cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
704cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
705cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\verb\-2";
706cdf0e10cSrcweir    Value = "&Open";
707cdf0e10cSrcweirEnd
708cdf0e10cSrcweir
709cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell
710cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
711cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
712cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\shell";
713cdf0e10cSrcweir    Value = "open";
714cdf0e10cSrcweirEnd
715cdf0e10cSrcweir
716cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_New
717cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
718cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
719cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\shell\new";
720cdf0e10cSrcweir    REG_VALUE_LNG(NEW)
721cdf0e10cSrcweirEnd
722cdf0e10cSrcweir
723cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_New_Command
724cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
725cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
726cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\shell\new\command";
727cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
728cdf0e10cSrcweirEnd
729cdf0e10cSrcweir
730cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Open_Command
731cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
732cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
733cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\shell\open\command";
734cdf0e10cSrcweir    Value = "\"<progpath>\program\simpress.exe\" -o \"%1\"";
735cdf0e10cSrcweir    Styles = ();
736cdf0e10cSrcweirEnd
737cdf0e10cSrcweir
738cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Print_Command
739cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
740cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
741cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\shell\print\command";
742cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
743cdf0e10cSrcweirEnd
744cdf0e10cSrcweir
745cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Printto_Command
746cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
747cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
748cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\shell\printto\command";
749cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
750cdf0e10cSrcweirEnd
751cdf0e10cSrcweir
752cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Show
753cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
754cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
755cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\shell\show";
756cdf0e10cSrcweir    REG_VALUE_LNG(SO60_SHOW)
757cdf0e10cSrcweirEnd
758cdf0e10cSrcweir
759cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Show_Command
760cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
761cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
762cdf0e10cSrcweir    Subkey = "opendocument.ImpressDocument.1\shell\show\command";
763cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -show \"%1\"";
764cdf0e10cSrcweirEnd
765cdf0e10cSrcweir
766cdf0e10cSrcweir// new otp file extension
767cdf0e10cSrcweir
768cdf0e10cSrcweirRegistryItem gid_Regitem_Otp_PersistentHandler
769cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
770cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
771cdf0e10cSrcweir    Subkey = ".otp\PersistentHandler";
772cdf0e10cSrcweir    Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
773cdf0e10cSrcweirEnd
774cdf0e10cSrcweir
775cdf0e10cSrcweirRegistryItem gid_Regitem_Otp_Shellex_00021500_0000_0000_C000_000000000046
776cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
777cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
778cdf0e10cSrcweir    Subkey = ".otp\shellex\{00021500-0000-0000-C000-000000000046}";
779cdf0e10cSrcweir    Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
780cdf0e10cSrcweirEnd
781cdf0e10cSrcweir
782cdf0e10cSrcweirRegistryItem gid_Regitem_Otp_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
783cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
784cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
785cdf0e10cSrcweir    Subkey = ".otp\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
786cdf0e10cSrcweir    Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
787cdf0e10cSrcweirEnd
788cdf0e10cSrcweir
789cdf0e10cSrcweirRegistryItem gid_Regitem_ImpressTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1
790cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
791cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
792cdf0e10cSrcweir    Subkey = "opendocument.ImpressTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1";
793cdf0e10cSrcweir    Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}";
794cdf0e10cSrcweirEnd
795cdf0e10cSrcweir
796cdf0e10cSrcweirRegistryItem gid_Regitem_Otp
797cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
798cdf0e10cSrcweir    Subkey = ".otp";
799cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
800cdf0e10cSrcweir    Value = "opendocument.ImpressTemplate.1";
801cdf0e10cSrcweirEnd
802cdf0e10cSrcweir
803cdf0e10cSrcweirRegistryItem gid_Regitem_Otp_Contenttype
804cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
805cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
806cdf0e10cSrcweir    Subkey = ".otp";
807cdf0e10cSrcweir    Name = "Content Type";
808cdf0e10cSrcweir    Value = "application/vnd.oasis.opendocument.presentation-template";
809cdf0e10cSrcweirEnd
810cdf0e10cSrcweir
811cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impresstemplate_1
812cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
813cdf0e10cSrcweir    Subkey = "opendocument.ImpressTemplate.1";
814cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
815cdf0e10cSrcweir    REG_VALUE_LNG(OO_PRESENT_TEMPLATE)
816cdf0e10cSrcweirEnd
817cdf0e10cSrcweir
818cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Defaulticon
819cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
820cdf0e10cSrcweir    Subkey = "opendocument.ImpressTemplate.1\DefaultIcon";
821cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
822cdf0e10cSrcweir    Value = "<progpath>\program\soffice.exe,8";
823cdf0e10cSrcweirEnd
824cdf0e10cSrcweir
825cdf0e10cSrcweirRegistryItem gid_Regitem_otp_FullDetails
826cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
827cdf0e10cSrcweir    ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
828cdf0e10cSrcweir    Subkey = "opendocument.ImpressTemplate.1";
829cdf0e10cSrcweir    Name = "FullDetails";
830cdf0e10cSrcweir    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";
831cdf0e10cSrcweirEnd
832cdf0e10cSrcweir
833cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell
834cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
835cdf0e10cSrcweir    Subkey = "opendocument.ImpressTemplate.1\shell";
836cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
837cdf0e10cSrcweir    Value = "new";
838cdf0e10cSrcweirEnd
839cdf0e10cSrcweir
840cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_New
841cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
842cdf0e10cSrcweir    Subkey = "opendocument.ImpressTemplate.1\shell\new";
843cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
844cdf0e10cSrcweir    REG_VALUE_LNG(NEW)
845cdf0e10cSrcweirEnd
846cdf0e10cSrcweir
847cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_New_Command
848cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
849cdf0e10cSrcweir    Subkey = "opendocument.ImpressTemplate.1\shell\new\command";
850cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
851cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -n \"%1\"";
852cdf0e10cSrcweirEnd
853cdf0e10cSrcweir
854cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_Open_Command
855cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
856cdf0e10cSrcweir    Subkey = "opendocument.ImpressTemplate.1\shell\open\command";
857cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
858cdf0e10cSrcweir    Value = "\"<progpath>\program\simpress.exe\" -o \"%1\"";
859cdf0e10cSrcweirEnd
860cdf0e10cSrcweir
861cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_Print_Command
862cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
863cdf0e10cSrcweir    Subkey = "opendocument.ImpressTemplate.1\shell\print\command";
864cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
865cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -p \"%1\"";
866cdf0e10cSrcweirEnd
867cdf0e10cSrcweir
868cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_Printto_Command
869cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
870cdf0e10cSrcweir    Subkey = "opendocument.ImpressTemplate.1\shell\printto\command";
871cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
872cdf0e10cSrcweir    Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
873cdf0e10cSrcweirEnd
874cdf0e10cSrcweir
875cdf0e10cSrcweir// "OpenWith" Windows Registry keys for extensions supported by Impress
876cdf0e10cSrcweir
877cdf0e10cSrcweir// .ODP
878cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_ODP_OpenWith_Impress
879cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
880cdf0e10cSrcweir    Subkey = ".odp\OpenWithProgIDs";
881cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
882cdf0e10cSrcweir    Name = "opendocument.ImpressDocument.1";
883cdf0e10cSrcweir    Value = " ";
884cdf0e10cSrcweirEnd
885cdf0e10cSrcweir
886cdf0e10cSrcweir// .OTP
887cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_OTP_OpenWith_Impress
888cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
889cdf0e10cSrcweir    Subkey = ".otp\OpenWithProgIDs";
890cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
891cdf0e10cSrcweir    Name = "opendocument.ImpressTemplate.1";
892cdf0e10cSrcweir    Value = " ";
893cdf0e10cSrcweirEnd
894cdf0e10cSrcweir
895cdf0e10cSrcweir// .SXI
896cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_SXI_OpenWith_Impress
897cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
898cdf0e10cSrcweir    Subkey = ".sxi\OpenWithProgIDs";
899cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
900cdf0e10cSrcweir    Name = "soffice.StarImpressDocument.6";
901cdf0e10cSrcweir    Value = " ";
902cdf0e10cSrcweirEnd
903cdf0e10cSrcweir
904cdf0e10cSrcweir// .STI
905cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_STI_OpenWith_Impress
906cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
907cdf0e10cSrcweir    Subkey = ".sti\OpenWithProgIDs";
908cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
909cdf0e10cSrcweir    Name = "soffice.StarImpressTemplate.6";
910cdf0e10cSrcweir    Value = " ";
911cdf0e10cSrcweirEnd
912cdf0e10cSrcweir
913cdf0e10cSrcweir// .SXD
914cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_SXD_OpenWith_Impress
915cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
916cdf0e10cSrcweir    Subkey = ".sxd\OpenWithProgIDs";
917cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
918cdf0e10cSrcweir    Name = "soffice.StarImpressDocument.6";
919cdf0e10cSrcweir    Value = " ";
920cdf0e10cSrcweirEnd
921cdf0e10cSrcweir
922cdf0e10cSrcweir// .ODG
923cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_ODG_OpenWith_Impress
924cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
925cdf0e10cSrcweir    Subkey = ".odg\OpenWithProgIDs";
926cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
927cdf0e10cSrcweir    Name = "opendocument.ImpressDocument.1";
928cdf0e10cSrcweir    Value = " ";
929cdf0e10cSrcweirEnd
930cdf0e10cSrcweir
931cdf0e10cSrcweir
932cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Otp
933cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
934cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
935cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
936cdf0e10cSrcweir    Name = ".otp";
937cdf0e10cSrcweir    Value = "opendocument.ImpressTemplate.1";
938cdf0e10cSrcweir    Styles = ();
939cdf0e10cSrcweirEnd
940cdf0e10cSrcweir
941cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Sti
942cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
943cdf0e10cSrcweir    Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
944cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
945cdf0e10cSrcweir    Name = ".sti";
946cdf0e10cSrcweir    Value = "soffice.StarImpressTemplate.6";
947cdf0e10cSrcweir    Styles = ();
948cdf0e10cSrcweirEnd
949cdf0e10cSrcweir
950cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Simpress_Exe
951cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
952cdf0e10cSrcweir    Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\simpress.exe";
953cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
954cdf0e10cSrcweir    Value = "<progpath>\program\simpress.exe";
955cdf0e10cSrcweirEnd
956cdf0e10cSrcweir
957cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Simpress_Exepath
958cdf0e10cSrcweir    ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
959cdf0e10cSrcweir    Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\simpress.exe";
960cdf0e10cSrcweir    ModuleID = gid_Module_Prg_Impress_Bin;
961cdf0e10cSrcweir    Name = "Path";
962cdf0e10cSrcweir    Value = "<progpath>";
963cdf0e10cSrcweirEnd
964cdf0e10cSrcweir
965cdf0e10cSrcweir// registering the property handler for the supported file types
966cdf0e10cSrcweir
967cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odp )
968cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( otp )
969cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxi )
970cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sti )
971cdf0e10cSrcweir
972cdf0e10cSrcweir// registering the mso file types
973cdf0e10cSrcweir
974cdf0e10cSrcweirCONDITIONAL_REGISTER_DOC_EXTENSION( Ppt,  gid_Module_Prg_Impress_MSO_Reg, ppt,  PPT,  MS_POWERPOINT_PRESENTATION_OLD, 33, simpress.exe, open, Impress )
975cdf0e10cSrcweirCONDITIONAL_REGISTER_DOC_EXTENSION( Pps,  gid_Module_Prg_Impress_MSO_Reg, pps,  PPS,  MS_POWERPOINT_SHOW, 33, simpress.exe, open, Impress )
976cdf0e10cSrcweirCONDITIONAL_REGISTER_DOC_EXTENSION( Pptx, gid_Module_Prg_Impress_MSO_Reg, pptx, PPTX, MS_POWERPOINT_PRESENTATION, 33, simpress.exe, open, Impress )
977cdf0e10cSrcweirCONDITIONAL_REGISTER_DOC_EXTENSION( Pptm, gid_Module_Prg_Impress_MSO_Reg, pptm, PPTM, MS_POWERPOINT_PRESENTATION, 33, simpress.exe, open, Impress )
978cdf0e10cSrcweirCONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Pot,  gid_Module_Prg_Impress_MSO_Reg, pot,  POT,  MS_POWERPOINT_TEMPLATE_OLD, 34, simpress.exe, new, Impress )
979cdf0e10cSrcweirCONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Potx, gid_Module_Prg_Impress_MSO_Reg, potx, POTX, MS_POWERPOINT_TEMPLATE, 34, simpress.exe, new, Impress )
980cdf0e10cSrcweirCONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Potm, gid_Module_Prg_Impress_MSO_Reg, potm, POTM, MS_POWERPOINT_TEMPLATE, 34, simpress.exe, new, Impress )
981