Author: akhaldi
Date: Sun Dec  1 14:37:32 2013
New Revision: 61175

URL: http://svn.reactos.org/svn/reactos?rev=61175&view=rev
Log:
[OLEACC]
* Sync with Wine 1.7.1.
CORE-7469

Added:
    trunk/reactos/dll/win32/oleacc/oleacc_classes.idl   (with props)
    trunk/reactos/dll/win32/oleacc/oleacc_classes.rgs   (with props)
Modified:
    trunk/reactos/dll/win32/oleacc/CMakeLists.txt
    trunk/reactos/dll/win32/oleacc/oleacc.rc

Modified: trunk/reactos/dll/win32/oleacc/CMakeLists.txt
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/CMakeLists.txt?rev=61175&r1=61174&r2=61175&view=diff
==============================================================================
--- trunk/reactos/dll/win32/oleacc/CMakeLists.txt       [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/oleacc/CMakeLists.txt       [iso-8859-1] Sun Dec  1 
14:37:32 2013
@@ -5,11 +5,18 @@
 
 list(APPEND SOURCE
     main.c
-    oleacc.rc
     ${CMAKE_CURRENT_BINARY_DIR}/oleacc_stubs.c
     ${CMAKE_CURRENT_BINARY_DIR}/oleacc.def)
 
-add_library(oleacc SHARED ${SOURCE})
+add_typelib(oleacc_classes.idl)
+
+list(APPEND oleacc_rc_deps
+    ${CMAKE_CURRENT_SOURCE_DIR}/oleacc_classes.rgs
+    ${CMAKE_CURRENT_BINARY_DIR}/oleacc_classes.tlb)
+
+set_source_files_properties(oleacc.rc PROPERTIES OBJECT_DEPENDS 
"${oleacc_rc_deps}")
+
+add_library(oleacc SHARED ${SOURCE} oleacc.rc)
 set_module_type(oleacc win32dll)
 target_link_libraries(oleacc wine)
 add_importlibs(oleacc user32 msvcrt kernel32 ntdll)

Modified: trunk/reactos/dll/win32/oleacc/oleacc.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/oleacc.rc?rev=61175&r1=61174&r2=61175&view=diff
==============================================================================
--- trunk/reactos/dll/win32/oleacc/oleacc.rc    [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/oleacc/oleacc.rc    [iso-8859-1] Sun Dec  1 
14:37:32 2013
@@ -20,6 +20,9 @@
 
 //#include "windef.h"
 //#include "oleacc.h"
+
+1 TYPELIB "oleacc_classes.tlb"
+1 WINE_REGISTRY "oleacc_classes.rgs"
 
 #ifdef LANGUAGE_EN_US
     #include "lang/oleacc_En.rc"

Added: trunk/reactos/dll/win32/oleacc/oleacc_classes.idl
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/oleacc_classes.idl?rev=61175
==============================================================================
--- trunk/reactos/dll/win32/oleacc/oleacc_classes.idl   (added)
+++ trunk/reactos/dll/win32/oleacc/oleacc_classes.idl   [iso-8859-1] Sun Dec  1 
14:37:32 2013
@@ -0,0 +1,18 @@
+/*
+ * Copyright (C) 2013 Alistair Leslie-Hughes
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+#include "oleacc.idl"

Propchange: trunk/reactos/dll/win32/oleacc/oleacc_classes.idl
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/dll/win32/oleacc/oleacc_classes.rgs
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/oleacc/oleacc_classes.rgs?rev=61175
==============================================================================
--- trunk/reactos/dll/win32/oleacc/oleacc_classes.rgs   (added)
+++ trunk/reactos/dll/win32/oleacc/oleacc_classes.rgs   [iso-8859-1] Sun Dec  1 
14:37:32 2013
@@ -0,0 +1,20 @@
+HKCR
+{
+    NoRemove Typelib
+    {
+        NoRemove '{1EA4DBF0-3C3B-11CF-810C-00AA00389B71}'
+        {
+            '1.1' = s 'Accessibility'
+            {
+                '0' { win32 = s '%MODULE%' }
+                FLAGS = s '4'
+            }
+        }
+    }
+    NoRemove Interface
+    {
+    }
+    NoRemove CLSID
+    {
+    }
+}

Propchange: trunk/reactos/dll/win32/oleacc/oleacc_classes.rgs
------------------------------------------------------------------------------
    svn:eol-style = native


Reply via email to