Author: akhaldi
Date: Mon Sep 29 12:51:45 2014
New Revision: 64388
URL:
http://svn.reactos.org/svn/reactos?rev=64388&view=rev
Log:
[MGMTAPI]
* Import from Wine 1.7.27.
CORE-8036 #resolve #comment Imported in r64388.
CORE-8540
Added:
trunk/reactos/dll/win32/mgmtapi/ (with props)
trunk/reactos/dll/win32/mgmtapi/CMakeLists.txt (with props)
trunk/reactos/dll/win32/mgmtapi/mgmtapi.c (with props)
trunk/reactos/dll/win32/mgmtapi/mgmtapi.spec (with props)
Modified:
trunk/reactos/dll/win32/CMakeLists.txt
trunk/reactos/media/doc/README.WINE
Modified: trunk/reactos/dll/win32/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/CMakeLists.txt?r…
==============================================================================
--- trunk/reactos/dll/win32/CMakeLists.txt [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/CMakeLists.txt [iso-8859-1] Mon Sep 29 12:51:45 2014
@@ -84,6 +84,7 @@
add_subdirectory(mciqtz32)
add_subdirectory(mciseq)
add_subdirectory(mciwave)
+add_subdirectory(mgmtapi)
add_subdirectory(mlang)
add_subdirectory(mmdevapi)
add_subdirectory(mmdrv)
Propchange: trunk/reactos/dll/win32/mgmtapi/
------------------------------------------------------------------------------
--- bugtraq:logregex (added)
+++ bugtraq:logregex Mon Sep 29 12:51:45 2014
@@ -0,0 +1,2 @@
+([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))?
+(\d+)
Propchange: trunk/reactos/dll/win32/mgmtapi/
------------------------------------------------------------------------------
bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/dll/win32/mgmtapi/
------------------------------------------------------------------------------
bugtraq:url =
http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/dll/win32/mgmtapi/
------------------------------------------------------------------------------
tsvn:logminsize = 10
Added: trunk/reactos/dll/win32/mgmtapi/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/mgmtapi/CMakeLis…
==============================================================================
--- trunk/reactos/dll/win32/mgmtapi/CMakeLists.txt (added)
+++ trunk/reactos/dll/win32/mgmtapi/CMakeLists.txt [iso-8859-1] Mon Sep 29 12:51:45 2014
@@ -0,0 +1,16 @@
+
+add_definitions(-D__WINESRC__)
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
+
+spec2def(mgmtapi.dll mgmtapi.spec)
+
+list(APPEND SOURCE
+ mgmtapi.c
+ ${CMAKE_CURRENT_BINARY_DIR}/mgmtapi_stubs.c
+ ${CMAKE_CURRENT_BINARY_DIR}/mgmtapi.def)
+
+add_library(mgmtapi SHARED ${SOURCE})
+set_module_type(mgmtapi win32dll)
+target_link_libraries(mgmtapi wine)
+add_importlibs(mgmtapi msvcrt kernel32 ntdll)
+add_cd_file(TARGET mgmtapi DESTINATION reactos/system32 FOR all)
Propchange: trunk/reactos/dll/win32/mgmtapi/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/dll/win32/mgmtapi/mgmtapi.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/mgmtapi/mgmtapi.…
==============================================================================
--- trunk/reactos/dll/win32/mgmtapi/mgmtapi.c (added)
+++ trunk/reactos/dll/win32/mgmtapi/mgmtapi.c [iso-8859-1] Mon Sep 29 12:51:45 2014
@@ -0,0 +1,40 @@
+/*
+ * Copyright 2012 Stefan Leichter
+ *
+ * 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 <stdarg.h>
+#include <windef.h>
+#include <winbase.h>
+
+#include <wine/debug.h>
+
+WINE_DEFAULT_DEBUG_CHANNEL(mgmtapi);
+
+BOOL WINAPI DllMain( HINSTANCE hinst, DWORD reason, LPVOID reserved )
+{
+ TRACE("%p, %u, %p\n", hinst, reason, reserved);
+
+ switch (reason)
+ {
+ case DLL_WINE_PREATTACH:
+ return FALSE; /* prefer native version */
+ case DLL_PROCESS_ATTACH:
+ DisableThreadLibraryCalls( hinst );
+ break;
+ }
+ return TRUE;
+}
Propchange: trunk/reactos/dll/win32/mgmtapi/mgmtapi.c
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/dll/win32/mgmtapi/mgmtapi.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/mgmtapi/mgmtapi.…
==============================================================================
--- trunk/reactos/dll/win32/mgmtapi/mgmtapi.spec (added)
+++ trunk/reactos/dll/win32/mgmtapi/mgmtapi.spec [iso-8859-1] Mon Sep 29 12:51:45 2014
@@ -0,0 +1,9 @@
+@ stub SnmpMgrClose
+@ stub SnmpMgrCtl
+@ stub SnmpMgrGetTrap
+@ stub SnmpMgrGetTrapEx
+@ stub SnmpMgrOidToStr
+@ stub SnmpMgrOpen
+@ stub SnmpMgrRequest
+@ stub SnmpMgrStrToOid
+@ stub SnmpMgrTrapListen
Propchange: trunk/reactos/dll/win32/mgmtapi/mgmtapi.spec
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/media/doc/README.WINE
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=…
==============================================================================
--- trunk/reactos/media/doc/README.WINE [iso-8859-1] (original)
+++ trunk/reactos/media/doc/README.WINE [iso-8859-1] Mon Sep 29 12:51:45 2014
@@ -105,6 +105,7 @@
reactos/dll/win32/mciqtz32 # Synced to Wine-1.7.17
reactos/dll/win32/mciseq # Synced to Wine-1.7.17
reactos/dll/win32/mciwave # Synced to Wine-1.7.17
+reactos/dll/win32/mgmtapi # Synced to Wine-1.7.27
reactos/dll/win32/mlang # Synced to Wine-1.7.17
reactos/dll/win32/mmdevapi # Synced to Wine-1.7.1
reactos/dll/win32/mpr # Synced to Wine-1.7.17