Author: gedmurphy
Date: Mon Oct 12 20:44:54 2015
New Revision: 69519

URL: http://svn.reactos.org/svn/reactos?rev=69519&view=rev
Log:
[DEVMGR]
More g++ fixes. 
devmgr now compiles, just a few linker issues to fixup

Modified:
    trunk/reactos/dll/win32/devmgr_new/CMakeLists.txt
    trunk/reactos/dll/win32/devmgr_new/api.cpp
    trunk/reactos/dll/win32/devmgr_new/devmgr.rc
    trunk/reactos/dll/win32/devmgr_new/precomp.h
    trunk/reactos/dll/win32/devmgr_new/properties/advprop.cpp
    trunk/reactos/dll/win32/devmgr_new/properties/devprblm.cpp

Modified: trunk/reactos/dll/win32/devmgr_new/CMakeLists.txt
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr_new/CMakeLists.txt?rev=69519&r1=69518&r2=69519&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr_new/CMakeLists.txt   [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr_new/CMakeLists.txt   [iso-8859-1] Mon Oct 12 
20:44:54 2015
@@ -7,6 +7,7 @@
 if(NOT MSVC)
     # HACK: this should be enabled globally!
     add_compile_flags_language("-std=c++11" "CXX")
+    add_compile_flags("-fexceptions")
 endif()
 
 include_directories(

Modified: trunk/reactos/dll/win32/devmgr_new/api.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr_new/api.cpp?rev=69519&r1=69518&r2=69519&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr_new/api.cpp  [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr_new/api.cpp  [iso-8859-1] Mon Oct 12 
20:44:54 2015
@@ -2,7 +2,7 @@
 *
 * COPYRIGHT:       See COPYING in the top level directory
 * PROJECT:         ReactOS devmgr.dll
-* FILE:            lib/devmgr/stubs.c
+* FILE:            dll/win32/devmgr/api.cpp
 * PURPOSE:         devmgr.dll stubs
 * PROGRAMMER:      Thomas Weidenmueller (w3s...@users.sourceforge.net)
 *                  Ged Murphy (gedmur...@reactos.org)

Modified: trunk/reactos/dll/win32/devmgr_new/devmgr.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr_new/devmgr.rc?rev=69519&r1=69518&r2=69519&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr_new/devmgr.rc        [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr_new/devmgr.rc        [iso-8859-1] Mon Oct 12 
20:44:54 2015
@@ -9,8 +9,8 @@
 #define REACTOS_STR_INTERNAL_NAME     "devmgr"
 #define REACTOS_STR_ORIGINAL_FILENAME "devmgr.dll"
 
-//#include <reactos/version.rc>
-//#include <reactos/manifest_dll.rc>
+#include <reactos/version.rc>
+#include <reactos/manifest_dll.rc>
 
 LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
 

Modified: trunk/reactos/dll/win32/devmgr_new/precomp.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr_new/precomp.h?rev=69519&r1=69518&r2=69519&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr_new/precomp.h        [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/devmgr_new/precomp.h        [iso-8859-1] Mon Oct 12 
20:44:54 2015
@@ -1,4 +1,4 @@
-#pragma once
+//#pragma once
 
 #ifndef __REACTOS__
 

Modified: trunk/reactos/dll/win32/devmgr_new/properties/advprop.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr_new/properties/advprop.cpp?rev=69519&r1=69518&r2=69519&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr_new/properties/advprop.cpp   [iso-8859-1] 
(original)
+++ trunk/reactos/dll/win32/devmgr_new/properties/advprop.cpp   [iso-8859-1] 
Mon Oct 12 20:44:54 2015
@@ -613,7 +613,7 @@
 static VOID
 SetListViewText(HWND hwnd,
                 INT iItem,
-                LPWSTR lpText)
+                LPCWSTR lpText)
 {
     LVITEM li;
 
@@ -622,7 +622,7 @@
     li.iSubItem = 0;
     li.state = 0; //(li.iItem == 0 ? LVIS_SELECTED : 0);
     li.stateMask = LVIS_SELECTED;
-    li.pszText = lpText;
+    li.pszText = (LPWSTR)lpText;
     (void)ListView_InsertItem(hwnd,
                               &li);
 }
@@ -1240,7 +1240,7 @@
 static VOID
 DisplayClassProperties(IN PDEVADVPROP_INFO dap,
                        IN HWND hwndListView,
-                       IN LPWSTR lpProperty)
+                       IN LPCWSTR lpProperty)
 {
     HDEVINFO DeviceInfoSet;
     PSP_DEVINFO_DATA DeviceInfoData;

Modified: trunk/reactos/dll/win32/devmgr_new/properties/devprblm.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/devmgr_new/properties/devprblm.cpp?rev=69519&r1=69518&r2=69519&view=diff
==============================================================================
--- trunk/reactos/dll/win32/devmgr_new/properties/devprblm.cpp  [iso-8859-1] 
(original)
+++ trunk/reactos/dll/win32/devmgr_new/properties/devprblm.cpp  [iso-8859-1] 
Mon Oct 12 20:44:54 2015
@@ -518,7 +518,8 @@
     }
     else
     {
-        LPWSTR szProblem, szInfo = L"FIXME";
+        LPWSTR szProblem;
+        WCHAR szInfo[] = L"FIXME";
         DWORD dwRet;
         BOOL AdvFormat = FALSE;
         UINT StringIDs[] =


Reply via email to