diff options
author | Tobias Krause <tkr@openoffice.org> | 2010-01-25 12:39:18 +0100 |
---|---|---|
committer | Tobias Krause <tkr@openoffice.org> | 2010-01-25 12:39:18 +0100 |
commit | ed1e624adc5184214e3d8de77ddaad7310bdaac8 (patch) | |
tree | 7848c449e555949d4b16e354f3c783b601bc07f1 /scp2/source/winexplorerext | |
parent | 65badd6b85a119732f254c3de0980def951430dd (diff) | |
parent | 3406b75aaec59100b015b9bcd2efe303f2a2f78b (diff) |
tkr32: rebase from m65 to m70
Diffstat (limited to 'scp2/source/winexplorerext')
4 files changed, 137 insertions, 2 deletions
diff --git a/scp2/source/winexplorerext/file_winexplorerext.scp b/scp2/source/winexplorerext/file_winexplorerext.scp index 8f7d78fa4399..3e7cac6396cb 100644 --- a/scp2/source/winexplorerext/file_winexplorerext.scp +++ b/scp2/source/winexplorerext/file_winexplorerext.scp @@ -35,6 +35,40 @@ Directory gid_Dir_Shlxthdl DosName = "shlxthdl"; End +File gid_File_Lib_OOoFilt + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Shlxthdl; + Name = "ooofilt.dll"; +End + +File gid_File_Lib_OOoFiltProxy + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Shlxthdl; + Name = "ooofiltproxy.dll"; +End + +#ifdef BUILD_X64 + +File gid_File_Lib_OOoFilt64 + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Shlxthdl; + Name = "ooofilt_x64.dll"; + ComponentCondition = "VersionNT64"; +End + +File gid_File_Lib_OOoFiltProxy64 + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Shlxthdl; + Name = "ooofiltproxy_x64.dll"; + ComponentCondition = "VersionNT64"; +End + +#endif + File gid_File_Lib_Shlxthdl TXT_FILE_BODY; Styles = (PACKED); @@ -42,6 +76,17 @@ File gid_File_Lib_Shlxthdl Name = "shlxthdl.dll"; End +#ifdef BUILD_X64 + File gid_File_Lib_Shlxthdl64 + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Shlxthdl; + Name = "shlxthdl_x64.dll"; + ComponentCondition = "VersionNT64"; +End + +#endif + #if defined M1310 File gid_File_Lib_Shlxthdl_Msvcr71 TXT_FILE_BODY; @@ -56,4 +101,12 @@ File gid_File_Lib_Shlxtmsi Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY); Dir = SCP2_OOO_BIN_DIR; Name = "shlxtmsi.dll"; -End
\ No newline at end of file +End + +File gid_File_Lib_Reg64 + TXT_FILE_BODY; + Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY); + Dir = SCP2_OOO_BIN_DIR; + Name = "reg64msi.dll"; +End + diff --git a/scp2/source/winexplorerext/makefile.mk b/scp2/source/winexplorerext/makefile.mk index ce5ae0935ba6..6fc8ef03b382 100644 --- a/scp2/source/winexplorerext/makefile.mk +++ b/scp2/source/winexplorerext/makefile.mk @@ -41,6 +41,10 @@ TARGETTYPE=CUI .INCLUDE : settings.mk +.IF "$(BUILD_X64)"!="" +SCPDEFS+=-DBUILD_X64 +.ENDIF + SCP_PRODUCT_TYPE=osl .IF "$(GUI)"=="WNT" diff --git a/scp2/source/winexplorerext/module_winexplorerext.scp b/scp2/source/winexplorerext/module_winexplorerext.scp index 9bed40ec8f81..605f5e61dd04 100644 --- a/scp2/source/winexplorerext/module_winexplorerext.scp +++ b/scp2/source/winexplorerext/module_winexplorerext.scp @@ -38,7 +38,13 @@ Module gid_Module_Optional_Winexplorerext ParentID = gid_Module_Optional; Dirs = (gid_Dir_Shlxthdl); Files = (gid_File_Lib_Shlxthdl, + gid_File_Lib_Shlxthdl64, + gid_File_Lib_OOoFilt, + gid_File_Lib_OOoFiltProxy, + gid_File_Lib_OOoFilt64, + gid_File_Lib_OOoFiltProxy64, gid_File_Lib_Shlxthdl_Msvcr71, gid_File_Lib_Shlxtmsi, + gid_File_Lib_Reg64, gid_File_Tmp_Userinstall_Winexplorerext_Inf); End diff --git a/scp2/source/winexplorerext/registryitem_winexplorerext.scp b/scp2/source/winexplorerext/registryitem_winexplorerext.scp index 54974e9dac1c..87084695ada0 100644 --- a/scp2/source/winexplorerext/registryitem_winexplorerext.scp +++ b/scp2/source/winexplorerext/registryitem_winexplorerext.scp @@ -36,16 +36,20 @@ RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_InProcServer32 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); Subkey = "CLSID\{087B3AE3-E237-4467-B8DB-5A38AB959AC9}\InprocServer32"; Value = "\"[BASISINSTALLLOCATION]program\shlxthdl\shlxthdl.dll\""; + Val64 = "\"[BASISINSTALLLOCATION]program\shlxthdl\shlxthdl_x64.dll\""; End RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_InProcServer32_ThreadingModel ParentID = PREDEFINED_HKEY_CLASSES_ROOT; ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); Subkey = "CLSID\{087B3AE3-E237-4467-B8DB-5A38AB959AC9}\InprocServer32"; Name = "ThreadingModel"; Value = "Apartment"; + Val64 = "Apartment"; End // End registry items for the Infotip handler @@ -55,16 +59,20 @@ End RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_InProcServer32 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); Subkey = "CLSID\{3B092F0C-7696-40E3-A80F-68D74DA84210}\InprocServer32"; Value = "\"[BASISINSTALLLOCATION]program\shlxthdl\shlxthdl.dll\""; + Val64 = "\"[BASISINSTALLLOCATION]program\shlxthdl\shlxthdl_x64.dll\""; End RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_InProcServer32_ThreadingModel ParentID = PREDEFINED_HKEY_CLASSES_ROOT; ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); Subkey = "CLSID\{3B092F0C-7696-40E3-A80F-68D74DA84210}\InprocServer32"; Name = "ThreadingModel"; Value = "Apartment"; + Val64 = "Apartment"; End // End registry items for the Thumbnail viewer @@ -74,42 +82,106 @@ End RegistryItem gid_Regitem_Folder_shellex_ColumnHandlers_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); Subkey = "Folder\shellex\ColumnHandlers\{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}"; Value = "OpenOffice.org Column Handler"; + Val64 = "OpenOffice.org Column Handler"; End RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_InProcServer32 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); Subkey = "CLSID\{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}\InprocServer32"; Value = "\"[BASISINSTALLLOCATION]program\shlxthdl\shlxthdl.dll\""; + Val64 = "\"[BASISINSTALLLOCATION]program\shlxthdl\shlxthdl_x64.dll\""; End RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_InProcServer32_ThreadingModel ParentID = PREDEFINED_HKEY_CLASSES_ROOT; ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); Subkey = "CLSID\{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}\InprocServer32"; Name = "ThreadingModel"; Value = "Apartment"; + Val64 = "Apartment"; End // End registry items for the Column handler +// Begin registry items for the MS Indexing server filter component + +RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}"; +// Better?: "OpenOffice.org Format Filter" +// old: Value = "opendocument.org Filter"; + Styles = (X64_ONLY); // Values: X64 + Value = "OpenDocument Format Filter"; + Val64 = "OpenDocument Format Filter"; +End + +RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}\InprocServer32"; + Styles = (X64); // Values: X64 / X64_ONLY + Value = "[BASISINSTALLLOCATION]program\shlxthdl\ooofiltproxy.dll"; + Val64 = "[BASISINSTALLLOCATION]program\shlxthdl\ooofiltproxy_x64.dll"; +End + +RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer32_ThreadingModel + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}\InprocServer32"; + Styles = (X64); // Values: X64 + Name = "ThreadingModel"; + Value = "Apartment"; + Val64 = "Apartment"; +End + +RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "CLSID\{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +//? Better: "OpenOffice.org Persistent Handler" +// old: Value = "opendocument.org Persistent Handler"; + Styles = (X64); // Values: X64 + Value = "OpenDocument Format Persistent Handler"; + Val64 = "OpenDocument Format Persistent Handler"; +End + +RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262_PersistentAddinsRegistered + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Styles = (X64); // Values: X64 + Subkey = "CLSID\{7BC0E713-5703-45BE-A29D-5D46D8B39262}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}"; + Value = "{7BC0E710-5703-45BE-A29D-5D46D8B39262}"; + Val64 = "{7BC0E710-5703-45BE-A29D-5D46D8B39262}"; +End + +// End registry items for the MS Indexing server filter component + // Begin registry entries for the PropertySheet handler RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer32 ParentID = PREDEFINED_HKEY_CLASSES_ROOT; ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); Subkey = "CLSID\{63542C48-9552-494A-84F7-73AA6A7C99C1}\InprocServer32"; Value = "\"[BASISINSTALLLOCATION]program\shlxthdl\shlxthdl.dll\""; + Val64 = "\"[BASISINSTALLLOCATION]program\shlxthdl\shlxthdl_x64.dll\""; End RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer32_ThreadingModel ParentID = PREDEFINED_HKEY_CLASSES_ROOT; ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); Subkey = "CLSID\{63542C48-9552-494A-84F7-73AA6A7C99C1}\InprocServer32"; Name = "ThreadingModel"; Value = "Apartment"; + Val64 = "Apartment"; End -// End registry entries for the PropertySheet handler +// End registry entries for the PropertySheet handler
\ No newline at end of file |