Author: akhaldi
Date: Tue Apr 23 16:35:53 2013
New Revision: 58837
URL:
http://svn.reactos.org/svn/reactos?rev=58837&view=rev
Log:
[HHCTRL.OCX]
* Add the typelib related registration data.
* Set the correct dependencies for the resource file.
Added:
trunk/reactos/dll/win32/hhctrl.ocx/hhctrl_tlb.rgs (with props)
Modified:
trunk/reactos/dll/win32/hhctrl.ocx/CMakeLists.txt
trunk/reactos/dll/win32/hhctrl.ocx/hhctrl.rc
Modified: trunk/reactos/dll/win32/hhctrl.ocx/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/hhctrl.ocx/CMake…
==============================================================================
--- trunk/reactos/dll/win32/hhctrl.ocx/CMakeLists.txt [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/hhctrl.ocx/CMakeLists.txt [iso-8859-1] Tue Apr 23 16:35:53
2013
@@ -19,7 +19,12 @@
${CMAKE_CURRENT_BINARY_DIR}/hhctrl.def)
add_typelib(hhctrl_tlb.idl)
-set_source_files_properties(hhctrl.rc PROPERTIES OBJECT_DEPENDS
${CMAKE_CURRENT_BINARY_DIR}/hhctrl_tlb.tlb)
+
+list(APPEND hhctrl_rc_deps
+ ${CMAKE_CURRENT_SOURCE_DIR}/hhctrl_tlb.rgs
+ ${CMAKE_CURRENT_BINARY_DIR}/hhctrl_tlb.tlb)
+
+set_source_files_properties(hhctrl.rc PROPERTIES OBJECT_DEPENDS
"${hhctrl_rc_deps}")
# hhctrl_tlb.tlb needs stdole2.tlb
add_dependencies(hhctrl stdole2)
Modified: trunk/reactos/dll/win32/hhctrl.ocx/hhctrl.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/hhctrl.ocx/hhctr…
==============================================================================
--- trunk/reactos/dll/win32/hhctrl.ocx/hhctrl.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/hhctrl.ocx/hhctrl.rc [iso-8859-1] Tue Apr 23 16:35:53 2013
@@ -115,6 +115,8 @@
1 TYPELIB hhctrl_tlb.tlb
+1 WINE_REGISTRY hhctrl_tlb.rgs
+
#define WINE_FILEDESCRIPTION_STR "Wine htmlhelp OCX"
#define WINE_FILENAME_STR "hhctrl.ocx"
#define WINE_FILEVERSION 5,2,3790,2744
Added: trunk/reactos/dll/win32/hhctrl.ocx/hhctrl_tlb.rgs
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/hhctrl.ocx/hhctr…
==============================================================================
--- trunk/reactos/dll/win32/hhctrl.ocx/hhctrl_tlb.rgs (added)
+++ trunk/reactos/dll/win32/hhctrl.ocx/hhctrl_tlb.rgs [iso-8859-1] Tue Apr 23 16:35:53
2013
@@ -1,0 +1,83 @@
+HKCR
+{
+ NoRemove Typelib
+ {
+ NoRemove '{ADB880A2-D8FF-11CF-9377-00AA003B7A11}'
+ {
+ '4.0' = s 'HHCtrl 4.0 Type Library'
+ {
+ '0' { win32 = s '%MODULE%' }
+ FLAGS = s '0'
+ }
+ }
+ }
+ NoRemove Interface
+ {
+ '{ADB880A1-D8FF-11CF-9377-00AA003B7A11}' = s 'IHHCtrl'
+ {
+ ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
+ ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
+ TypeLib = s '{ADB880A2-D8FF-11CF-9377-00AA003B7A11}' { val Version =
s '4.0' }
+ }
+ '{ADB880A3-D8FF-11CF-9377-00AA003B7A11}' = s '_HHCtrlEvents'
+ {
+ ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
+ ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
+ TypeLib = s '{ADB880A2-D8FF-11CF-9377-00AA003B7A11}' { val Version =
s '4.0' }
+ }
+ }
+ NoRemove CLSID
+ {
+ '{ADB880A6-D8FF-11CF-9377-00AA003B7A11}' = s 'HHCtrl Object'
+ {
+ InprocServer32 = s '%MODULE%' { val ThreadingModel = s
'Apartment' }
+ ProgId = s 'Internet.HHCtrl.1'
+ TypeLib = s '{ADB880A2-D8FF-11CF-9377-00AA003B7A11}'
+ Version = s '1.0'
+ VersionIndependentProgId = s 'Internet.HHCtrl'
+ }
+ '{41B23C28-488E-4E5C-ACE2-BB0BBABE99E8}' = s 'HHCtrl Object'
+ {
+ InprocServer32 = s '%MODULE%' { val ThreadingModel = s
'Apartment' }
+ ProgId = s 'Internet.HHCtrl.1'
+ TypeLib = s '{ADB880A2-D8FF-11CF-9377-00AA003B7A11}'
+ Version = s '1.0'
+ VersionIndependentProgId = s 'Internet.HHCtrl'
+ }
+ '{52A2AAAE-085D-4187-97EA-8C30DB990436}' = s 'HHCtrl Object'
+ {
+ InprocServer32 = s '%MODULE%' { val ThreadingModel = s
'Apartment' }
+ ProgId = s 'Internet.HHCtrl.1'
+ TypeLib = s '{ADB880A2-D8FF-11CF-9377-00AA003B7A11}'
+ Version = s '1.0'
+ VersionIndependentProgId = s 'Internet.HHCtrl'
+ }
+ }
+ 'Internet.HHCtrl.1' = s 'HHCtrl Object'
+ {
+ CLSID = s '{ADB880A6-D8FF-11CF-9377-00AA003B7A11}'
+ }
+ 'Internet.HHCtrl' = s 'HHCtrl Object'
+ {
+ CLSID = s '{ADB880A6-D8FF-11CF-9377-00AA003B7A11}'
+ CurVer = s 'Internet.HHCtrl.1'
+ }
+ 'Internet.HHCtrl.1' = s 'HHCtrl Object'
+ {
+ CLSID = s '{41B23C28-488E-4E5C-ACE2-BB0BBABE99E8}'
+ }
+ 'Internet.HHCtrl' = s 'HHCtrl Object'
+ {
+ CLSID = s '{41B23C28-488E-4E5C-ACE2-BB0BBABE99E8}'
+ CurVer = s 'Internet.HHCtrl.1'
+ }
+ 'Internet.HHCtrl.1' = s 'HHCtrl Object'
+ {
+ CLSID = s '{52A2AAAE-085D-4187-97EA-8C30DB990436}'
+ }
+ 'Internet.HHCtrl' = s 'HHCtrl Object'
+ {
+ CLSID = s '{52A2AAAE-085D-4187-97EA-8C30DB990436}'
+ CurVer = s 'Internet.HHCtrl.1'
+ }
+}
Propchange: trunk/reactos/dll/win32/hhctrl.ocx/hhctrl_tlb.rgs
------------------------------------------------------------------------------
svn:eol-style = native