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#include "macros.inc" 24cdf0e10cSrcweir 25cdf0e10cSrcweir// MSOLE embedded object in SO7 file format 26cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a_ 27cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 28cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 29cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}"; 30cdf0e10cSrcweir REG_VALUE_LNG(SO60_FORMULA) 31cdf0e10cSrcweirEnd 32cdf0e10cSrcweir 33cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Auxusertype_2 34cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 35cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 36cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\AuxUserType\2"; 37cdf0e10cSrcweir Value = "%PRODUCTNAME"; 38cdf0e10cSrcweirEnd 39cdf0e10cSrcweir 40cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Auxusertype_3 41cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 42cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 43cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\AuxUserType\3"; 44cdf0e10cSrcweir REG_VALUE_LNG(SO60_FORMULA) 45cdf0e10cSrcweirEnd 46cdf0e10cSrcweir 47cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Dataformats_Getset_0 48cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 49cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 50cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DataFormats\GetSet\0"; 51cdf0e10cSrcweir Value = "Embed Source,1,8,1"; 52cdf0e10cSrcweirEnd 53cdf0e10cSrcweir 54cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Dataformats_Getset_1 55cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 56cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 57cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DataFormats\GetSet\1"; 58cdf0e10cSrcweir Value = "3,1,32,1"; 59cdf0e10cSrcweirEnd 60cdf0e10cSrcweir 61cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Dataformats_Getset_2 62cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 63cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 64cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DataFormats\GetSet\2"; 65cdf0e10cSrcweir Value = "2,1,16,1"; 66cdf0e10cSrcweirEnd 67cdf0e10cSrcweir 68cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Defaulticon 69cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 70cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 71cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DefaultIcon"; 72cdf0e10cSrcweir Value = "<progpath>\program\soffice.exe,0"; 73cdf0e10cSrcweirEnd 74cdf0e10cSrcweir 75cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Inprochandler32 76cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 77cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 78cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\InprocHandler32"; 79cdf0e10cSrcweir Value = "<progpath>\program\inprocserv.dll"; 80cdf0e10cSrcweir Styles = (); 81cdf0e10cSrcweirEnd 82cdf0e10cSrcweir 83cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Insertable 84cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 85cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 86cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\Insertable"; 87cdf0e10cSrcweirEnd 88cdf0e10cSrcweir 89cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Localserver32 90cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 91cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 92cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\LocalServer32"; 93cdf0e10cSrcweir Value = "<progpath>\program\soffice.exe -nodefault -nologo"; 94cdf0e10cSrcweirEnd 95cdf0e10cSrcweir 96cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Miscstatus 97cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 98cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 99cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\MiscStatus"; 100cdf0e10cSrcweir Value = "16"; 101cdf0e10cSrcweirEnd 102cdf0e10cSrcweir 103cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Progid 104cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 105cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 106cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\ProgID"; 107cdf0e10cSrcweir Value = "soffice.StarMathDocument.6"; 108cdf0e10cSrcweirEnd 109cdf0e10cSrcweir 110cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Programmable 111cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 112cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 113cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\Programmable"; 114cdf0e10cSrcweirEnd 115cdf0e10cSrcweir 116cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Verb_0 117cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 118cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 119cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\verb\0"; 120cdf0e10cSrcweir Value = "&Edit,0,0"; 121cdf0e10cSrcweirEnd 122cdf0e10cSrcweir 123cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Verb__1 124cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 125cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 126cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\verb\-1"; 127cdf0e10cSrcweir Value = "Show,0,0"; 128cdf0e10cSrcweirEnd 129cdf0e10cSrcweir 130cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Verb__2 131cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 132cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 133cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\verb\-2"; 134cdf0e10cSrcweir Value = "Open,0,0"; 135cdf0e10cSrcweirEnd 136cdf0e10cSrcweir 137cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Versionindependentprogid 138cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 139cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 140cdf0e10cSrcweir Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\VersionIndependentProgID"; 141cdf0e10cSrcweir Value = "soffice.StarMathDocument.6"; 142cdf0e10cSrcweirEnd 143cdf0e10cSrcweir 144cdf0e10cSrcweir// MSOLE embedded object in SO7 file format 145cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c_ 146cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 147cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 148cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}"; 149cdf0e10cSrcweir REG_VALUE_LNG(OO_FORMULA) 150cdf0e10cSrcweirEnd 151cdf0e10cSrcweir 152cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Auxusertype_2 153cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 154cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 155cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\AuxUserType\2"; 156cdf0e10cSrcweir Value = "%PRODUCTNAME"; 157cdf0e10cSrcweirEnd 158cdf0e10cSrcweir 159cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Auxusertype_3 160cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 161cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 162cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\AuxUserType\3"; 163cdf0e10cSrcweir REG_VALUE_LNG(OO_FORMULA) 164cdf0e10cSrcweirEnd 165cdf0e10cSrcweir 166cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Dataformats_Getset_0 167cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 168cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 169cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\DataFormats\GetSet\0"; 170cdf0e10cSrcweir Value = "Embed Source,1,8,1"; 171cdf0e10cSrcweirEnd 172cdf0e10cSrcweir 173cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Dataformats_Getset_1 174cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 175cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 176cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\DataFormats\GetSet\1"; 177cdf0e10cSrcweir Value = "3,1,32,1"; 178cdf0e10cSrcweirEnd 179cdf0e10cSrcweir 180cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Dataformats_Getset_2 181cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 182cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 183cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\DataFormats\GetSet\2"; 184cdf0e10cSrcweir Value = "2,1,16,1"; 185cdf0e10cSrcweirEnd 186cdf0e10cSrcweir 187cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Defaulticon 188cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 189cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 190cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\DefaultIcon"; 191cdf0e10cSrcweir Value = "<progpath>\program\soffice.exe,0"; 192cdf0e10cSrcweirEnd 193cdf0e10cSrcweir 194cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Inprochandler32 195cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 196cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 197cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\InprocHandler32"; 198cdf0e10cSrcweir Value = "<progpath>\program\inprocserv.dll"; 199cdf0e10cSrcweir Styles = (); 200cdf0e10cSrcweirEnd 201cdf0e10cSrcweir 202cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Insertable 203cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 204cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 205cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\Insertable"; 206cdf0e10cSrcweirEnd 207cdf0e10cSrcweir 208cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Localserver32 209cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 210cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 211cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\LocalServer32"; 212cdf0e10cSrcweir Value = "<progpath>\program\soffice.exe -nodefault -nologo"; 213cdf0e10cSrcweirEnd 214cdf0e10cSrcweir 215cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Miscstatus 216cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 217cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 218cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\MiscStatus"; 219cdf0e10cSrcweir Value = "16"; 220cdf0e10cSrcweirEnd 221cdf0e10cSrcweir 222cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Progid 223cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 224cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 225cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\ProgID"; 226cdf0e10cSrcweir Value = "opendocument.MathDocument.1"; 227cdf0e10cSrcweirEnd 228cdf0e10cSrcweir 229cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Programmable 230cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 231cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 232cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\Programmable"; 233cdf0e10cSrcweirEnd 234cdf0e10cSrcweir 235cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Verb_0 236cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 237cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 238cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\verb\0"; 239cdf0e10cSrcweir Value = "&Edit,0,0"; 240cdf0e10cSrcweirEnd 241cdf0e10cSrcweir 242cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Verb__1 243cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 244cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 245cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\verb\-1"; 246cdf0e10cSrcweir Value = "Show,0,0"; 247cdf0e10cSrcweirEnd 248cdf0e10cSrcweir 249cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Verb__2 250cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 251cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 252cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\verb\-2"; 253cdf0e10cSrcweir Value = "Open,0,0"; 254cdf0e10cSrcweirEnd 255cdf0e10cSrcweir 256cdf0e10cSrcweirRegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Versionindependentprogid 257cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 258cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 259cdf0e10cSrcweir Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\VersionIndependentProgID"; 260cdf0e10cSrcweir Value = "opendocument.MathDocument.1"; 261cdf0e10cSrcweirEnd 262cdf0e10cSrcweir 263cdf0e10cSrcweir 264cdf0e10cSrcweir 265cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6 266cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 267cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 268cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6"; 269cdf0e10cSrcweir REG_VALUE_LNG(SO60_FORMULA) 270cdf0e10cSrcweirEnd 271cdf0e10cSrcweir 272cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Clsid 273cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 274cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 275cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\CLSID"; 276cdf0e10cSrcweir Value = "{D0484DE6-AAEE-468a-991F-8D4B0737B57A}"; 277cdf0e10cSrcweirEnd 278cdf0e10cSrcweir 279cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Defaulticon 280cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 281cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 282cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\DefaultIcon"; 283cdf0e10cSrcweir Value = "<progpath>\program\soffice.exe,38"; 284cdf0e10cSrcweirEnd 285cdf0e10cSrcweir 286cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Insertable 287cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 288cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 289cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\Insertable"; 290cdf0e10cSrcweirEnd 291cdf0e10cSrcweir 292cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Protocol_Stdfileediting_Server 293cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 294cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 295cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\protocol\StdFileEditing\server"; 296cdf0e10cSrcweir Value = "<progpath>\program\soffice.exe"; 297cdf0e10cSrcweirEnd 298cdf0e10cSrcweir 299cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Protocol_Stdfileediting_Verb_0 300cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 301cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 302cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\protocol\StdFileEditing\verb\0"; 303cdf0e10cSrcweir Value = "&Edit"; 304cdf0e10cSrcweirEnd 305cdf0e10cSrcweir 306cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Protocol_Stdfileediting_Verb__1 307cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 308cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 309cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\protocol\StdFileEditing\verb\-1"; 310cdf0e10cSrcweir Value = "&Show"; 311cdf0e10cSrcweirEnd 312cdf0e10cSrcweir 313cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Protocol_Stdfileediting_Verb__2 314cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 315cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 316cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\protocol\StdFileEditing\verb\-2"; 317cdf0e10cSrcweir Value = "&Open"; 318cdf0e10cSrcweirEnd 319cdf0e10cSrcweir 320cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell 321cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 322cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 323cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\shell"; 324cdf0e10cSrcweir Value = "open"; 325cdf0e10cSrcweirEnd 326cdf0e10cSrcweir 327cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_New 328cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 329cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 330cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\shell\new"; 331cdf0e10cSrcweir REG_VALUE_LNG(NEW) 332cdf0e10cSrcweirEnd 333cdf0e10cSrcweir 334cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_New_Command 335cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 336cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 337cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\shell\new\command"; 338cdf0e10cSrcweir Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; 339cdf0e10cSrcweirEnd 340cdf0e10cSrcweir 341cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_Open_Command 342cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 343cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 344cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\shell\open\command"; 345cdf0e10cSrcweir Value = "\"<progpath>\program\smath.exe\" -o \"%1\""; 346cdf0e10cSrcweirEnd 347cdf0e10cSrcweir 348cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_Print_Command 349cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 350cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 351cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\shell\print\command"; 352cdf0e10cSrcweir Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; 353cdf0e10cSrcweirEnd 354cdf0e10cSrcweir 355cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_Printto_Command 356cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 357cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 358cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\shell\printto\command"; 359cdf0e10cSrcweir Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; 360cdf0e10cSrcweirEnd 361cdf0e10cSrcweir 362cdf0e10cSrcweirRegistryItem gid_Regitem_Soffice_Starmathdocument_Curver 363cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 364cdf0e10cSrcweir Subkey = "soffice.StarMathDocument\CurVer"; 365cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 366cdf0e10cSrcweir Value = "soffice.StarMathDocument.6"; 367cdf0e10cSrcweirEnd 368cdf0e10cSrcweir 369cdf0e10cSrcweirRegistryItem gid_Regitem_Sxm_PersistentHandler 370cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 371cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 372cdf0e10cSrcweir Subkey = ".sxm\PersistentHandler"; 373cdf0e10cSrcweir Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; 374cdf0e10cSrcweirEnd 375cdf0e10cSrcweir 376cdf0e10cSrcweirRegistryItem gid_Regitem_Sxm_Shellex_00021500_0000_0000_C000_000000000046 377cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 378cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 379cdf0e10cSrcweir Subkey = ".sxm\shellex\{00021500-0000-0000-C000-000000000046}"; 380cdf0e10cSrcweir Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; 381cdf0e10cSrcweirEnd 382cdf0e10cSrcweir 383cdf0e10cSrcweirRegistryItem gid_Regitem_Sxm_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 384cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 385cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 386cdf0e10cSrcweir Subkey = ".sxm\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; 387cdf0e10cSrcweir Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; 388cdf0e10cSrcweirEnd 389cdf0e10cSrcweir 390cdf0e10cSrcweirRegistryItem gid_Regitem_StarMathDocument_6_Shellex_PropertySheetHandlers_MyPropSheet1 391cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 392cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 393cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6\shellex\PropertySheetHandlers\MyPropSheet1"; 394cdf0e10cSrcweir Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; 395cdf0e10cSrcweirEnd 396cdf0e10cSrcweir 397cdf0e10cSrcweirRegistryItem gid_Regitem_Sxm_Contenttype 398cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 399cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 400cdf0e10cSrcweir Subkey = ".sxm"; 401cdf0e10cSrcweir Name = "Content Type"; 402cdf0e10cSrcweir Value = "application/vnd.sun.xml.math"; 403cdf0e10cSrcweirEnd 404cdf0e10cSrcweir 405cdf0e10cSrcweirRegistryItem gid_Regitem_Sxm_Mime_Database 406cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 407cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 408cdf0e10cSrcweir Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.math"; 409cdf0e10cSrcweir Name = "Extension"; 410cdf0e10cSrcweir Value = ".sxm"; 411cdf0e10cSrcweirEnd 412cdf0e10cSrcweir 413cdf0e10cSrcweirRegistryItem gid_Regitem__Mml 414cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 415cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 416cdf0e10cSrcweir Subkey = ".sxm"; 417cdf0e10cSrcweir Value = "soffice.StarMathDocument.6"; 418cdf0e10cSrcweirEnd 419cdf0e10cSrcweir 420cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxm 421cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 422cdf0e10cSrcweir Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; 423cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 424cdf0e10cSrcweir Name = ".sxm"; 425cdf0e10cSrcweir Value = "soffice.StarMathDocument.6"; 426cdf0e10cSrcweir Styles = (); 427cdf0e10cSrcweirEnd 428cdf0e10cSrcweir 429cdf0e10cSrcweirRegistryItem gid_Regitem_sxm_FullDetails 430cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 431cdf0e10cSrcweir ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; 432cdf0e10cSrcweir Subkey = "soffice.StarMathDocument.6"; 433cdf0e10cSrcweir Name = "FullDetails"; 434cdf0e10cSrcweir 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"; 435cdf0e10cSrcweirEnd 436cdf0e10cSrcweir 437cdf0e10cSrcweir// new odf file extension 438cdf0e10cSrcweir 439cdf0e10cSrcweirRegistryItem gid_Regitem_Odf_PersistentHandler 440cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 441cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 442cdf0e10cSrcweir Subkey = ".odf\PersistentHandler"; 443cdf0e10cSrcweir Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; 444cdf0e10cSrcweirEnd 445cdf0e10cSrcweir 446cdf0e10cSrcweirRegistryItem gid_Regitem_Odf_Shellex_00021500_0000_0000_C000_000000000046 447cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 448cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 449cdf0e10cSrcweir Subkey = ".odf\shellex\{00021500-0000-0000-C000-000000000046}"; 450cdf0e10cSrcweir Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; 451cdf0e10cSrcweirEnd 452cdf0e10cSrcweir 453cdf0e10cSrcweirRegistryItem gid_Regitem_Odf_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 454cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 455cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 456cdf0e10cSrcweir Subkey = ".odf\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; 457cdf0e10cSrcweir Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; 458cdf0e10cSrcweirEnd 459cdf0e10cSrcweir 460cdf0e10cSrcweirRegistryItem gid_Regitem_MathDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1 461cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 462cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 463cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\shellex\PropertySheetHandlers\MyPropSheet1"; 464cdf0e10cSrcweir Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; 465cdf0e10cSrcweirEnd 466cdf0e10cSrcweir 467cdf0e10cSrcweirRegistryItem gid_Regitem_Odf_Contenttype 468cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 469cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 470cdf0e10cSrcweir Subkey = ".odf"; 471cdf0e10cSrcweir Name = "Content Type"; 472cdf0e10cSrcweir Value = "application/vnd.oasis.opendocument.formula"; 473cdf0e10cSrcweirEnd 474cdf0e10cSrcweir 475cdf0e10cSrcweirRegistryItem gid_Regitem_Odf_Mime_Database 476cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 477cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 478cdf0e10cSrcweir Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.formula"; 479cdf0e10cSrcweir Name = "Extension"; 480cdf0e10cSrcweir Value = ".odf"; 481cdf0e10cSrcweirEnd 482cdf0e10cSrcweir 483cdf0e10cSrcweirRegistryItem gid_Regitem__Odf 484cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 485cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 486cdf0e10cSrcweir Subkey = ".odf"; 487cdf0e10cSrcweir Value = "opendocument.MathDocument.1"; 488cdf0e10cSrcweirEnd 489cdf0e10cSrcweir 490cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odf 491cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 492cdf0e10cSrcweir Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; 493cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 494cdf0e10cSrcweir Name = ".odf"; 495cdf0e10cSrcweir Value = "opendocument.MathDocument.1"; 496cdf0e10cSrcweir Styles = (); 497cdf0e10cSrcweirEnd 498cdf0e10cSrcweir 499cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odf 500cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 501cdf0e10cSrcweir Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations"; 502cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 503cdf0e10cSrcweir Name = "application/vnd.oasis.opendocument.formula"; 504cdf0e10cSrcweir Value = "opendocument.MathDocument.1"; 505cdf0e10cSrcweir Styles = (); 506cdf0e10cSrcweirEnd 507cdf0e10cSrcweir 508cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_Curver 509cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 510cdf0e10cSrcweir Subkey = "opendocument.MathDocument\CurVer"; 511cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 512cdf0e10cSrcweir Value = "opendocument.MathDocument.1"; 513cdf0e10cSrcweirEnd 514cdf0e10cSrcweir 515cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1 516cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 517cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 518cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1"; 519cdf0e10cSrcweir REG_VALUE_LNG(OO_FORMULA) 520cdf0e10cSrcweirEnd 521cdf0e10cSrcweir 522cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Clsid 523cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 524cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 525cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\CLSID"; 526cdf0e10cSrcweir Value = "{D2D59CD1-0A6A-4D36-AE20-47817077D57C}"; 527cdf0e10cSrcweirEnd 528cdf0e10cSrcweir 529cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Defaulticon 530cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 531cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 532cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\DefaultIcon"; 533cdf0e10cSrcweir Value = "<progpath>\program\soffice.exe,14"; 534cdf0e10cSrcweirEnd 535cdf0e10cSrcweir 536cdf0e10cSrcweirRegistryItem gid_Regitem_odf_FullDetails 537cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 538cdf0e10cSrcweir ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; 539cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1"; 540cdf0e10cSrcweir Name = "FullDetails"; 541cdf0e10cSrcweir 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"; 542cdf0e10cSrcweirEnd 543cdf0e10cSrcweir 544cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Insertable 545cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 546cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 547cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\Insertable"; 548cdf0e10cSrcweirEnd 549cdf0e10cSrcweir 550cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Protocol_Stdfileediting_Server 551cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 552cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 553cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\protocol\StdFileEditing\server"; 554cdf0e10cSrcweir Value = "<progpath>\program\soffice.exe"; 555cdf0e10cSrcweirEnd 556cdf0e10cSrcweir 557cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Protocol_Stdfileediting_Verb_0 558cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 559cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 560cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\protocol\StdFileEditing\verb\0"; 561cdf0e10cSrcweir Value = "&Edit"; 562cdf0e10cSrcweirEnd 563cdf0e10cSrcweir 564cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Protocol_Stdfileediting_Verb__1 565cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 566cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 567cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\protocol\StdFileEditing\verb\-1"; 568cdf0e10cSrcweir Value = "&Show"; 569cdf0e10cSrcweirEnd 570cdf0e10cSrcweir 571cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Protocol_Stdfileediting_Verb__2 572cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 573cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 574cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\protocol\StdFileEditing\verb\-2"; 575cdf0e10cSrcweir Value = "&Open"; 576cdf0e10cSrcweirEnd 577cdf0e10cSrcweir 578cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell 579cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 580cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 581cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\shell"; 582cdf0e10cSrcweir Value = "open"; 583cdf0e10cSrcweirEnd 584cdf0e10cSrcweir 585cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_New 586cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 587cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 588cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\shell\new"; 589cdf0e10cSrcweir REG_VALUE_LNG(NEW) 590cdf0e10cSrcweirEnd 591cdf0e10cSrcweir 592cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_New_Command 593cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 594cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 595cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\shell\new\command"; 596cdf0e10cSrcweir Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; 597cdf0e10cSrcweirEnd 598cdf0e10cSrcweir 599cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_Open_Command 600cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 601cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 602cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\shell\open\command"; 603cdf0e10cSrcweir Value = "\"<progpath>\program\smath.exe\" -o \"%1\""; 604cdf0e10cSrcweir Styles = (); 605cdf0e10cSrcweirEnd 606cdf0e10cSrcweir 607cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_Print_Command 608cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 609cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 610cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\shell\print\command"; 611cdf0e10cSrcweir Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; 612cdf0e10cSrcweirEnd 613cdf0e10cSrcweir 614cdf0e10cSrcweirRegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_Printto_Command 615cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 616cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 617cdf0e10cSrcweir Subkey = "opendocument.MathDocument.1\shell\printto\command"; 618cdf0e10cSrcweir Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; 619cdf0e10cSrcweirEnd 620cdf0e10cSrcweir 621cdf0e10cSrcweir// "OpenWith" Windows Registry keys for extensions supported by Math 622cdf0e10cSrcweir 623cdf0e10cSrcweir// .ODF 624cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_ODF_OpenWith_Math 625cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 626cdf0e10cSrcweir Subkey = ".odf\OpenWithProgIDs"; 627cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 628cdf0e10cSrcweir Name = "opendocument.MathDocument.1"; 629cdf0e10cSrcweir Value = " "; 630cdf0e10cSrcweirEnd 631cdf0e10cSrcweir 632cdf0e10cSrcweir// .SXM 633cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_SXM_OpenWith_Math 634cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 635cdf0e10cSrcweir Subkey = ".sxm\OpenWithProgIDs"; 636cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 637cdf0e10cSrcweir Name = "soffice.StarMathDocument.6"; 638cdf0e10cSrcweir Value = " "; 639cdf0e10cSrcweirEnd 640cdf0e10cSrcweir 641cdf0e10cSrcweir// .MML 642cdf0e10cSrcweirRegistryItem gid_Regitem_OpenOffice_MML_OpenWith_Math 643cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_CLASSES_ROOT; 644cdf0e10cSrcweir Subkey = ".mml\OpenWithProgIDs"; 645cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 646cdf0e10cSrcweir Name = "soffice.StarMathDocument.6"; 647cdf0e10cSrcweir Value = " "; 648cdf0e10cSrcweirEnd 649cdf0e10cSrcweir 650cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Mml 651cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 652cdf0e10cSrcweir Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; 653cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 654cdf0e10cSrcweir Name = ".mml"; 655cdf0e10cSrcweir Value = "soffice.StarMathDocument.6"; 656cdf0e10cSrcweir Styles = (); 657cdf0e10cSrcweirEnd 658cdf0e10cSrcweir 659cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Smath_Exe 660cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 661cdf0e10cSrcweir Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\smath.exe"; 662cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 663cdf0e10cSrcweir Value = "<progpath>\program\smath.exe"; 664cdf0e10cSrcweirEnd 665cdf0e10cSrcweir 666cdf0e10cSrcweirRegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Smath_Exepath 667cdf0e10cSrcweir ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; 668cdf0e10cSrcweir Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\smath.exe"; 669cdf0e10cSrcweir ModuleID = gid_Module_Prg_Math_Bin; 670cdf0e10cSrcweir Name = "Path"; 671cdf0e10cSrcweir Value = "<progpath>"; 672cdf0e10cSrcweirEnd 673cdf0e10cSrcweir 674cdf0e10cSrcweir// registering the property handler for the supported file types 675cdf0e10cSrcweir 676cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odf ) 677cdf0e10cSrcweirREGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxm ) 678