summaryrefslogtreecommitdiff
path: root/scp2/inc/macros.inc
diff options
context:
space:
mode:
authorDirk Voelzke <dv@openoffice.org>2010-01-25 07:08:21 +0100
committerDirk Voelzke <dv@openoffice.org>2010-01-25 07:08:21 +0100
commit99b240d2f7255abd15a449c5d1bd117034110ed2 (patch)
treeb74d245801625d69d433c2185bc4421d840d903c /scp2/inc/macros.inc
parent9f132f93858564c899189657a79ddd4528226ca8 (diff)
dv17: #i70994#: Proprty handler should work with 64bit, too
Diffstat (limited to 'scp2/inc/macros.inc')
-rwxr-xr-x[-rw-r--r--]scp2/inc/macros.inc12
1 files changed, 12 insertions, 0 deletions
diff --git a/scp2/inc/macros.inc b/scp2/inc/macros.inc
index 27ef93479d36..5ccb8c5cfa18 100644..100755
--- a/scp2/inc/macros.inc
+++ b/scp2/inc/macros.inc
@@ -520,6 +520,18 @@ End
// ---------------------------------------
+#define REGISTER_PROPERTY_HANDLER_FOR_EXTENSION(extension,modid) \
+ RegistryItem CONCAT2(gid_Regitem_Software_Microsoft_Windows_CurrentVersion_PropertySystem_PropertyHandlers_,extension) \
+ ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; \
+ ModuleID = modid; \
+ Styles = (X64); \
+ Subkey = STRING(CONCAT2(SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers\.,extension)); \
+ Value = "{AE424E85-F6DF-4910-A6A9-438797986431}"; \
+ Val64 = "{AE424E85-F6DF-4910-A6A9-438797986431}"; \
+ End
+
+// ---------------------------------------
+
#if defined WNT
#define SCP2_URE_DL_DIR gid_Dir_Ure_Bin
#define SCP2_URE_DL_NORMAL(n) n ".dll"