[BROWSEUI] Enable the Disconnect Network Drive menu item. (#1522) 1522/head
authorJared Smudde <computerwhiz02@hotmail.com>
Tue, 23 Apr 2019 05:47:02 +0000 (00:47 -0500)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Wed, 24 Apr 2019 02:28:05 +0000 (04:28 +0200)
CORE-13516, CORE-13518

dll/win32/browseui/CMakeLists.txt
dll/win32/browseui/precomp.h
dll/win32/browseui/shellbrowser.cpp

index 3681a2f..8b97950 100644 (file)
@@ -47,7 +47,7 @@ add_library(browseui MODULE
 
 set_module_type(browseui win32dll UNICODE)
 target_link_libraries(browseui shellbars uuid wine)
-add_importlibs(browseui uxtheme shlwapi shell32 comctl32 gdi32 ole32 oleaut32 user32 advapi32 msvcrt kernel32 ntdll)
+add_importlibs(browseui uxtheme shlwapi shell32 comctl32 gdi32 ole32 oleaut32 user32 advapi32 mpr msvcrt kernel32 ntdll)
 add_pch(browseui precomp.h SOURCE)
 add_cd_file(TARGET browseui DESTINATION reactos/system32 FOR all)
 
index e646759..69d1cb9 100644 (file)
@@ -11,6 +11,7 @@
 #include <winbase.h>
 #include <wincon.h>
 #include <wingdi.h>
+#include <winnetwk.h>
 #include <shlobj.h>
 #include <tlogstg.h>
 #include <shellapi.h>
index ae98173..2f30312 100644 (file)
@@ -3536,7 +3536,6 @@ LRESULT CShellBrowser::OnInitMenuPopup(UINT uMsg, WPARAM wParam, LPARAM lParam,
     {
         // FIXME: Remove once implemented
         SHEnableMenuItem(theMenu, IDM_TOOLS_MAPNETWORKDRIVE, FALSE);
-        SHEnableMenuItem(theMenu, IDM_TOOLS_DISCONNECTNETWORKDRIVE, FALSE);
         SHEnableMenuItem(theMenu, IDM_TOOLS_SYNCHRONIZE, FALSE);
         menuIndex = 4;
     }
@@ -3595,9 +3594,7 @@ LRESULT CShellBrowser::OnMapNetworkDrive(WORD wNotifyCode, WORD wID, HWND hWndCt
 
 LRESULT CShellBrowser::OnDisconnectNetworkDrive(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 {
-#ifndef __REACTOS__
     WNetDisconnectDialog(m_hWnd, RESOURCETYPE_DISK);
-#endif /* __REACTOS__ */
     return 0;
 }