Shut MSVC warnings up
Modified: trunk/reactos/subsys/system/sc/query.c
Modified: trunk/reactos/subsys/system/sc/sc.c
Modified: trunk/reactos/subsys/system/sc/usage.c

Modified: trunk/reactos/subsys/system/sc/query.c
--- trunk/reactos/subsys/system/sc/query.c	2005-12-26 20:14:24 UTC (rev 20338)
+++ trunk/reactos/subsys/system/sc/query.c	2005-12-26 20:40:45 UTC (rev 20339)
@@ -16,9 +16,12 @@
 
 #include "sc.h"
 
+#define DEBUG
+#include <debug.h>
+
 /* local function decs */
 VOID PrintService(BOOL bExtended);
-BOOL EnumServices(LPCTSTR ServiceName, DWORD ServiceType, DWORD ServiceState);
+BOOL EnumServices(DWORD ServiceType, DWORD ServiceState);
 BOOL QueryService(LPCTSTR ServiceName, BOOL bExtended);
 
 /* global variables */
@@ -29,11 +32,10 @@
 BOOL
 Query(LPCTSTR ServiceName, LPCTSTR *ServiceArgs, BOOL bExtended)
 {
-            
     if (! ServiceName) /* display all running services and drivers */
     {
         /* get default values */
-        EnumServices(NULL, SERVICE_WIN32, SERVICE_ACTIVE);
+        EnumServices(SERVICE_WIN32, SERVICE_ACTIVE);
         
         /* print default values */
         PrintService(bExtended);
@@ -43,11 +45,11 @@
         LPCTSTR Type = *ServiceArgs;
         
         if (_tcsicmp(Type, _T("driver")) == 0)
-            EnumServices(NULL, SERVICE_DRIVER, SERVICE_ACTIVE);
+            EnumServices(SERVICE_DRIVER, SERVICE_ACTIVE);
         else if (_tcsicmp(Type, _T("service")) == 0)
-            EnumServices(NULL, SERVICE_WIN32, SERVICE_ACTIVE);
+            EnumServices(SERVICE_WIN32, SERVICE_ACTIVE);
         else if (_tcsicmp(Type, _T("all")) == 0)
-            EnumServices(NULL, SERVICE_DRIVER|SERVICE_WIN32, SERVICE_ACTIVE);
+            EnumServices(SERVICE_DRIVER|SERVICE_WIN32, SERVICE_ACTIVE);
         else
         {
             _tprintf(_T("\nERROR following \"type=\"!\n"));
@@ -61,9 +63,9 @@
         LPCTSTR State = *ServiceArgs;
 
         if (_tcsicmp(State, _T("inactive")) == 0)
-            EnumServices(NULL, SERVICE_WIN32, SERVICE_INACTIVE);
+            EnumServices(SERVICE_WIN32, SERVICE_INACTIVE);
         else if (_tcsicmp(State, _T("all")) == 0)
-            EnumServices(NULL, SERVICE_WIN32, SERVICE_STATE_ALL);
+            EnumServices(SERVICE_WIN32, SERVICE_STATE_ALL);
         else
         {
             _tprintf(_T("\nERROR following \"state=\"!\n"));
@@ -202,7 +204,7 @@
 
 
 BOOL
-EnumServices(LPCTSTR ServiceName, DWORD ServiceType, DWORD ServiceState)
+EnumServices(DWORD ServiceType, DWORD ServiceState)
 {
     DWORD BufSize = 0;
     DWORD BytesNeeded = 0;
@@ -265,7 +267,7 @@
 VOID
 PrintService(BOOL bExtended)
 {
-    int i;
+    DWORD i;
     
     for (i=0; i < NumServices; i++)
     {

Modified: trunk/reactos/subsys/system/sc/sc.c
--- trunk/reactos/subsys/system/sc/sc.c	2005-12-26 20:14:24 UTC (rev 20338)
+++ trunk/reactos/subsys/system/sc/sc.c	2005-12-26 20:40:45 UTC (rev 20339)
@@ -21,16 +21,17 @@
     DWORD ErrorCode = GetLastError();
     if (ErrorCode != ERROR_SUCCESS) 
     {
-        if ((RetVal = FormatMessage(
-                FORMAT_MESSAGE_ALLOCATE_BUFFER |
-                FORMAT_MESSAGE_FROM_SYSTEM |
-                FORMAT_MESSAGE_IGNORE_INSERTS,
-                NULL,
-                ErrorCode,
-                MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), /* Default language */
-                (LPTSTR) &lpMsgBuf,
-                0,
-                NULL )))
+        RetVal = FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
+                               FORMAT_MESSAGE_FROM_SYSTEM |
+                               FORMAT_MESSAGE_IGNORE_INSERTS,
+                               NULL,
+                               ErrorCode,
+                               MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), /* Default language */
+                               (LPTSTR) &lpMsgBuf,
+                               0,
+                               NULL );
+
+        if (RetVal != 0)
         {
             _tprintf(_T("%s"), (LPTSTR)lpMsgBuf);
 
@@ -169,8 +170,6 @@
             ServiceName = argv[2];
         return ScControl(MachineName, Command, ServiceName, &argv[3], argc);
     }
-
-    return MainUsage();
 }
 
 

Modified: trunk/reactos/subsys/system/sc/usage.c
--- trunk/reactos/subsys/system/sc/usage.c	2005-12-26 20:14:24 UTC (rev 20338)
+++ trunk/reactos/subsys/system/sc/usage.c	2005-12-26 20:40:45 UTC (rev 20339)
@@ -13,7 +13,7 @@
 
 INT MainUsage(VOID)
 {
-    TCHAR c;
+    INT c;
 
     _tprintf(_T("DESCRIPTION:\n")
     _T("\tSC is a command line program used for communicating with\n")