diff --git a/reactos/subsys/system/msconfig/msconfig.xml b/reactos/subsys/system/msconfig/msconfig.xml
index 10ff3987ed4..c21e8f0f903 100644
--- a/reactos/subsys/system/msconfig/msconfig.xml
+++ b/reactos/subsys/system/msconfig/msconfig.xml
@@ -9,6 +9,7 @@
kernel32
user32
comctl32
+ shell32
toolspage.c
srvpage.c
msconfig.c
diff --git a/reactos/subsys/system/msconfig/srvpage.c b/reactos/subsys/system/msconfig/srvpage.c
index 6422403b47a..a37d2e0ed63 100644
--- a/reactos/subsys/system/msconfig/srvpage.c
+++ b/reactos/subsys/system/msconfig/srvpage.c
@@ -9,6 +9,7 @@ ServicesPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
LV_COLUMN column;
TCHAR szTemp[256];
+ DWORD dwStyle;
switch (message) {
case WM_INITDIALOG:
@@ -16,7 +17,6 @@ ServicesPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
hServicesListCtrl = GetDlgItem(hDlg, IDC_TOOLS_LIST);
hServicesDialog = hDlg;
- DWORD dwStyle;
dwStyle = SendMessage(hServicesListCtrl, LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0);
dwStyle = dwStyle | LVS_EX_FULLROWSELECT | LVS_EX_CHECKBOXES;
SendMessage(hServicesListCtrl, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, dwStyle);
diff --git a/reactos/subsys/system/msconfig/toolspage.c b/reactos/subsys/system/msconfig/toolspage.c
index 475e82df319..522d125c367 100644
--- a/reactos/subsys/system/msconfig/toolspage.c
+++ b/reactos/subsys/system/msconfig/toolspage.c
@@ -47,6 +47,7 @@ ToolsPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
TCHAR szTemp2[256];
LPNMITEMACTIVATE lpnmitem;
LPNMHDR nmh;
+ DWORD dwStyle;
switch (message) {
case WM_INITDIALOG:
@@ -54,7 +55,6 @@ ToolsPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
hToolsListCtrl = GetDlgItem(hDlg, IDC_TOOLS_LIST);
hToolsDialog = hDlg;
- DWORD dwStyle;
dwStyle = SendMessage(hToolsListCtrl, LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0);
dwStyle = dwStyle | LVS_EX_FULLROWSELECT;
SendMessage(hToolsListCtrl, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, dwStyle);