[DEVMGMT]
authorGed Murphy <gedmurphy@reactos.org>
Thu, 15 Oct 2015 18:04:33 +0000 (18:04 +0000)
committerGed Murphy <gedmurphy@reactos.org>
Thu, 15 Oct 2015 18:04:33 +0000 (18:04 +0000)
- Delete the old devmgmt and replace it with the new one.
- The new one is a temp container for devmgr.dll and simply calls DeviceManager_ExecuteW. Eventually mmc.exe will replace this module

svn path=/trunk/; revision=69547

reactos/base/applications/mscutils/CMakeLists.txt
reactos/base/applications/mscutils/devmgmt/CMakeLists.txt
reactos/base/applications/mscutils/devmgmt/devmgmt.cpp [moved from reactos/base/applications/mscutils/devmgmt_new/devmgmt.cpp with 100% similarity]
reactos/base/applications/mscutils/devmgmt/devmgmt.h [moved from reactos/base/applications/mscutils/devmgmt_new/devmgmt.h with 100% similarity]
reactos/base/applications/mscutils/devmgmt/devmgmt.ico [moved from reactos/base/applications/mscutils/devmgmt_new/devmgmt.ico with 100% similarity]
reactos/base/applications/mscutils/devmgmt/devmgmt.rc
reactos/base/applications/mscutils/devmgmt_new/CMakeLists.txt [deleted file]
reactos/base/applications/mscutils/devmgmt_new/devmgmt.rc [deleted file]

index 960ce26..cd3e551 100644 (file)
@@ -1,4 +1,4 @@
 
-add_subdirectory(devmgmt_new)
+add_subdirectory(devmgmt)
 add_subdirectory(eventvwr)
 add_subdirectory(servman)
\ No newline at end of file
index 47cf226..de26cd9 100644 (file)
@@ -1,16 +1,11 @@
 
-list(APPEND SOURCE
-    about.c
-    devmgmt.c
-    enumdevices.c
-    mainwnd.c
-    misc.c
-    precomp.h)
+set_cpp(WITH_RTTI WITH_RUNTIME)
+
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/dll)
+
+list(APPEND SOURCE devmgmt.cpp)
 
-file(GLOB devmgmt_rc_deps res/*.*)
-add_rc_deps(devmgmt.rc ${devmgmt_rc_deps})
 add_executable(devmgmt ${SOURCE} devmgmt.rc)
 set_module_type(devmgmt win32gui UNICODE)
 add_importlibs(devmgmt setupapi gdi32 user32 comctl32 advapi32 devmgr msvcrt kernel32)
-add_pch(devmgmt precomp.h SOURCE)
 add_cd_file(TARGET devmgmt DESTINATION reactos/system32 FOR all)
index b535652..fe7db53 100644 (file)
@@ -1,98 +1,11 @@
-#include <windef.h>
-#include <winuser.h>
-
-#include "resource.h"
-
-#define REACTOS_STR_FILE_DESCRIPTION  "ReactOS Device Manager"
-#define REACTOS_STR_INTERNAL_NAME     "devmgmt"
-#define REACTOS_STR_ORIGINAL_FILENAME "devmgmt.exe"
-#include <reactos/version.rc>
-
-#include <reactos/manifest_exe.rc>
-
-LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
-
-IDI_MAIN_ICON ICON "res/computer.ico"
-IDB_ROOT_IMAGE BITMAP "res/root.bmp"
-
-/* main toolbar icons */
-IDB_PROP BITMAP "res/properties.bmp"
-IDB_REFRESH BITMAP "res/refresh.bmp"
-IDB_HELP BITMAP "res/help.bmp"
-IDB_EXIT BITMAP "res/exit.bmp"
-
-/* UTF-8 */
-#pragma code_page(65001)
-
-#ifdef LANGUAGE_BG_BG
-    #include "lang/bg-BG.rc"
-#endif
-#ifdef LANGUAGE_CS_CZ
-    #include "lang/cs-CZ.rc"
-#endif
-#ifdef LANGUAGE_DE_DE
-    #include "lang/de-DE.rc"
-#endif
-#ifdef LANGUAGE_EL_GR
-    #include "lang/el-GR.rc"
-#endif
-#ifdef LANGUAGE_EN_US
-    #include "lang/en-US.rc"
-#endif
-#ifdef LANGUAGE_ES_ES
-    #include "lang/es-ES.rc"
-#endif
-#ifdef LANGUAGE_FR_FR
-    #include "lang/fr-FR.rc"
-#endif
-#ifdef LANGUAGE_HE_IL
-    #include "lang/he-IL.rc"
-#endif
-#ifdef LANGUAGE_ID_ID
-    #include "lang/id-ID.rc"
-#endif
-#ifdef LANGUAGE_IT_IT
-    #include "lang/it-IT.rc"
-#endif
-#ifdef LANGUAGE_JA_JP
-    #include "lang/ja-JP.rc"
-#endif
-#ifdef LANGUAGE_KO_KR
-    #include "lang/ko-KR.rc"
-#endif
-#ifdef LANGUAGE_NB_NO
-    #include "lang/no-NO.rc"
-#endif
-#ifdef LANGUAGE_PL_PL
-    #include "lang/pl-PL.rc"
-#endif
-#ifdef LANGUAGE_PT_BR
-    #include "lang/pt-BR.rc"
-#endif
-#ifdef LANGUAGE_RO_RO
-    #include "lang/ro-RO.rc"
-#endif
-#ifdef LANGUAGE_RU_RU
-    #include "lang/ru-RU.rc"
-#endif
-#ifdef LANGUAGE_SK_SK
-    #include "lang/sk-SK.rc"
-#endif
-#ifdef LANGUAGE_SQ_AL
-    #include "lang/sq-AL.rc"
-#endif
-#ifdef LANGUAGE_SV_SE
-    #include "lang/sv-SE.rc"
-#endif
-#ifdef LANGUAGE_TH_TH
-    #include "lang/th-TH.rc"
-#endif
-#ifdef LANGUAGE_TR_TR
-    #include "lang/tr-TR.rc"
-#endif
-#ifdef LANGUAGE_UK_UA
-    #include "lang/uk-UA.rc"
-#endif
-#ifdef LANGUAGE_ZH_CN
-    #include "lang/zh-CN.rc"
-#endif
+#include <windef.h>\r
+#include <winuser.h>\r
+\r
+#define REACTOS_STR_FILE_DESCRIPTION  "ReactOS Device Manager"\r
+#define REACTOS_STR_INTERNAL_NAME     "devmgmt"\r
+#define REACTOS_STR_ORIGINAL_FILENAME "devmgmt.exe"\r
+#include <reactos/version.rc>\r
+\r
+#include <reactos/manifest_exe.rc>\r
+\r
+1 ICON devmgmt.ico\r
diff --git a/reactos/base/applications/mscutils/devmgmt_new/CMakeLists.txt b/reactos/base/applications/mscutils/devmgmt_new/CMakeLists.txt
deleted file mode 100644 (file)
index de26cd9..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-set_cpp(WITH_RTTI WITH_RUNTIME)
-
-include_directories(${REACTOS_SOURCE_DIR}/include/reactos/dll)
-
-list(APPEND SOURCE devmgmt.cpp)
-
-add_executable(devmgmt ${SOURCE} devmgmt.rc)
-set_module_type(devmgmt win32gui UNICODE)
-add_importlibs(devmgmt setupapi gdi32 user32 comctl32 advapi32 devmgr msvcrt kernel32)
-add_cd_file(TARGET devmgmt DESTINATION reactos/system32 FOR all)
diff --git a/reactos/base/applications/mscutils/devmgmt_new/devmgmt.rc b/reactos/base/applications/mscutils/devmgmt_new/devmgmt.rc
deleted file mode 100644 (file)
index fe7db53..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-#include <windef.h>\r
-#include <winuser.h>\r
-\r
-#define REACTOS_STR_FILE_DESCRIPTION  "ReactOS Device Manager"\r
-#define REACTOS_STR_INTERNAL_NAME     "devmgmt"\r
-#define REACTOS_STR_ORIGINAL_FILENAME "devmgmt.exe"\r
-#include <reactos/version.rc>\r
-\r
-#include <reactos/manifest_exe.rc>\r
-\r
-1 ICON devmgmt.ico\r