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/CMakeList…
==============================================================================
--- 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…
==============================================================================
--- 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_cl…
==============================================================================
--- 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_cl…
==============================================================================
--- 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