Replaced all occurences of SYSMETRICS_xx and sysMetrics[SM_xx] by
GetSystemMetrics(SM_xx), removed no longer needed includes of
sysmetrics.h.

diff --git a/controls/menu.c b/controls/menu.c
index f8ba522..870c6fd 100644
--- a/controls/menu.c
+++ b/controls/menu.c
@@ -20,7 +20,6 @@
 #include "win.h"
 #include "wine/winbase16.h"
 #include "wine/winuser16.h"
-#include "sysmetrics.h"
 #include "task.h"
 #include "heap.h"
 #include "menu.h"
@@ -783,9 +782,9 @@
 	
 	lpitem->rect.right  += size.cx;
 	if (TWEAK_WineLook == WIN31_LOOK)
-	    lpitem->rect.bottom += MAX( size.cy, SYSMETRICS_CYMENU );
+	    lpitem->rect.bottom += MAX( size.cy, GetSystemMetrics(SM_CYMENU) );
 	else
-	    lpitem->rect.bottom += MAX (size.cy, sysMetrics[SM_CYMENU]- 1);
+	    lpitem->rect.bottom += MAX (size.cy, GetSystemMetrics(SM_CYMENU)-1);
 	lpitem->xTab = 0;
 
 	if (menuBar)
@@ -830,13 +829,13 @@
     SelectObject( hdc, hMenuFont);
     
     start = 0;
-    maxX = (TWEAK_WineLook == WIN31_LOOK) ? SYSMETRICS_CXBORDER : 2 ;
+    maxX = (TWEAK_WineLook == WIN31_LOOK) ? GetSystemMetrics(SM_CXBORDER) : 2 ;
 
     while (start < lppop->nItems)
     {
 	lpitem = &lppop->items[start];
 	orgX = maxX;
-	orgY = (TWEAK_WineLook == WIN31_LOOK) ? SYSMETRICS_CYBORDER : 2;
+	orgY = (TWEAK_WineLook == WIN31_LOOK) ? GetSystemMetrics(SM_CYBORDER) : 2;
 
 	maxTab = maxTabWidth = 0;
 
@@ -1272,8 +1271,8 @@
 
     if(TWEAK_WineLook == WIN31_LOOK) 
     {
-	rect.bottom -= POPUP_YSHADE * SYSMETRICS_CYBORDER;
-	rect.right -= POPUP_XSHADE * SYSMETRICS_CXBORDER;
+	rect.bottom -= POPUP_YSHADE * GetSystemMetrics(SM_CYBORDER);
+	rect.right -= POPUP_XSHADE * GetSystemMetrics(SM_CXBORDER);
     } 
 
     if((hPrevBrush = SelectObject( hdc, GetSysColorBrush(COLOR_MENU) )) 
@@ -1297,13 +1296,13 @@
 
 		i = rect.right;		/* why SetBrushOrg() doesn't? */
 		PatBlt( hdc, i & 0xfffffffe,
-			  rect.top + POPUP_YSHADE*SYSMETRICS_CYBORDER, 
-			  i%2 + POPUP_XSHADE*SYSMETRICS_CXBORDER,
+			  rect.top + POPUP_YSHADE*GetSystemMetrics(SM_CYBORDER),
+			  i%2 + POPUP_XSHADE*GetSystemMetrics(SM_CXBORDER),
 			  rect.bottom - rect.top, 0x00a000c9 );
 		i = rect.bottom;
-		PatBlt( hdc, rect.left + POPUP_XSHADE*SYSMETRICS_CXBORDER,
+		PatBlt( hdc, rect.left + POPUP_XSHADE*GetSystemMetrics(SM_CXBORDER),
 			  i & 0xfffffffe,rect.right - rect.left,
-			  i%2 + POPUP_YSHADE*SYSMETRICS_CYBORDER, 0x00a000c9 );
+			  i%2 + POPUP_YSHADE*GetSystemMetrics(SM_CYBORDER), 0x00a000c9 );
 		SelectObject( hdc, hPrevPen );
 		SelectObject( hdc, hPrevBrush );
 		SetROP2( hdc, ropPrev );
@@ -1349,7 +1348,7 @@
     lppop = (LPPOPUPMENU) USER_HEAP_LIN_ADDR( (HMENU)wndPtr->wIDmenu );
     if (lppop == NULL || lprect == NULL)
     {
-        retvalue = SYSMETRICS_CYMENU;
+        retvalue = GetSystemMetrics(SM_CYMENU);
         goto END;
     }
 
@@ -1385,7 +1384,7 @@
 
     if (lppop->nItems == 0)
     {
-        retvalue = SYSMETRICS_CYMENU;
+        retvalue = GetSystemMetrics(SM_CYMENU);
         goto END;
     }
 
@@ -1494,31 +1493,31 @@
 
 	/* adjust popup menu pos so that it fits within the desktop */
 
-	width = menu->Width + SYSMETRICS_CXBORDER;
-	height = menu->Height + SYSMETRICS_CYBORDER; 
+	width = menu->Width + GetSystemMetrics(SM_CXBORDER);
+	height = menu->Height + GetSystemMetrics(SM_CYBORDER); 
 
-	if( x + width > SYSMETRICS_CXSCREEN )
+	if( x + width > GetSystemMetrics(SM_CXSCREEN ))
 	{
 	    if( xanchor )
             	x -= width - xanchor;
-            if( x + width > SYSMETRICS_CXSCREEN)
-	    	x = SYSMETRICS_CXSCREEN - width;
+            if( x + width > GetSystemMetrics(SM_CXSCREEN))
+	    	x = GetSystemMetrics(SM_CXSCREEN) - width;
 	}
 	if( x < 0 ) x = 0;
 
-	if( y + height > SYSMETRICS_CYSCREEN )
+	if( y + height > GetSystemMetrics(SM_CYSCREEN ))
 	{ 
 	    if( yanchor )
 	    	y -= height + yanchor;
-	    if( y + height > SYSMETRICS_CYSCREEN )
-	    	y = SYSMETRICS_CYSCREEN - height;
+	    if( y + height > GetSystemMetrics(SM_CYSCREEN ))
+	    	y = GetSystemMetrics(SM_CYSCREEN) - height;
 	}
 	if( y < 0 ) y = 0;
 
 	if( TWEAK_WineLook == WIN31_LOOK )
 	{
-	    width += POPUP_XSHADE * SYSMETRICS_CXBORDER;	/* add space for shading */
-	    height += POPUP_YSHADE * SYSMETRICS_CYBORDER;
+	    width += POPUP_XSHADE * GetSystemMetrics(SM_CXBORDER);	/* add space for shading */
+	    height += POPUP_YSHADE * GetSystemMetrics(SM_CYBORDER);
 	}
 
 	/* NOTE: In Windows, top menu popup is not owned. */
@@ -2058,8 +2057,8 @@
 
 	NC_GetSysPopupPos( wndPtr, &rect );
 	rect.top = rect.bottom;
-	rect.right = SYSMETRICS_CXSIZE;
-        rect.bottom = SYSMETRICS_CYSIZE;
+	rect.right = GetSystemMetrics(SM_CXSIZE);
+        rect.bottom = GetSystemMetrics(SM_CYSIZE);
     }
     else
     {
@@ -3068,7 +3067,7 @@
 
     hdc = GetDCEx( hwnd, 0, DCX_CACHE | DCX_WINDOW );
     SelectObject( hdc, hMenuFont);       
-    SetRect(&rectBar, orgX, orgY, orgX+menubarWidth, orgY+SYSMETRICS_CYMENU);
+    SetRect(&rectBar, orgX, orgY, orgX+menubarWidth, orgY+GetSystemMetrics(SM_CYMENU));
     MENU_MenuBarCalcSize( hdc, &rectBar, lppop, hwnd );    
     ReleaseDC( hwnd, hdc );
     retvalue = lppop->Height;