Author: gedmurphy
Date: Fri Aug 31 19:57:48 2007
New Revision: 28712
URL: 
http://svn.reactos.org/svn/reactos?rev=28712&view=rev
Log:
disable the dependancies dialog for now, there's no reason to show it until it's
working
Modified:
    trunk/reactos/base/applications/mscutils/servman/propsheet.c
Modified: trunk/reactos/base/applications/mscutils/servman/propsheet.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
==============================================================================
--- trunk/reactos/base/applications/mscutils/servman/propsheet.c (original)
+++ trunk/reactos/base/applications/mscutils/servman/propsheet.c Fri Aug 31 19:57:48 2007
@@ -38,14 +38,12 @@
         hButton = GetDlgItem(hwndDlg, IDC_START);
         EnableWindow (hButton, TRUE);
     }
-
-    if ( (Flags & SERVICE_ACCEPT_STOP) && (State == SERVICE_RUNNING) )
+    else if ( (Flags & SERVICE_ACCEPT_STOP) && (State == SERVICE_RUNNING) )
     {
         hButton = GetDlgItem(hwndDlg, IDC_STOP);
         EnableWindow (hButton, TRUE);
     }
-
-    if ( (Flags & SERVICE_ACCEPT_PAUSE_CONTINUE) && (State ==
SERVICE_RUNNING) )
+    else if ( (Flags & SERVICE_ACCEPT_PAUSE_CONTINUE) && (State ==
SERVICE_RUNNING) )
     {
         hButton = GetDlgItem(hwndDlg, IDC_PAUSE);
         EnableWindow (hButton, TRUE);
@@ -144,8 +142,8 @@
  * the relevant service information
  */
 static VOID
-GetDlgInfo(PSERVICEPROPSHEET dlgInfo,
-           HWND hwndDlg)
+InitGeneralPage(PSERVICEPROPSHEET dlgInfo,
+                HWND hwndDlg)
 {
     LPQUERY_SERVICE_CONFIG pServiceConfig;
     LPTSTR lpDescription;
@@ -279,7 +277,7 @@
                 SetWindowLongPtr(hwndDlg,
                                  GWLP_USERDATA,
                                  (LONG_PTR)dlgInfo);
-                GetDlgInfo(dlgInfo, hwndDlg);
+                InitGeneralPage(dlgInfo, hwndDlg);
                 SetButtonStates(dlgInfo, hwndDlg);
             }
         }
@@ -369,13 +367,21 @@
     return FALSE;
 }
-
-
-
 /*
+static VOID
+InitDependPage(PSERVICEPROPSHEET dlgInfo,
+               HWND hwndDlg)
+{
+
+
+}
+
+
+
+*
  * Dependancies Property dialog callback.
  * Controls messages to the Dependancies dialog
- */
+ *
 static INT_PTR CALLBACK
 DependanciesPageProc(HWND hwndDlg,
                      UINT uMsg,
@@ -384,7 +390,6 @@
 {
     PSERVICEPROPSHEET dlgInfo;
-    /* Get the window context */
     dlgInfo = (PSERVICEPROPSHEET)GetWindowLongPtr(hwndDlg,
                                                   GWLP_USERDATA);
@@ -403,6 +408,8 @@
                 SetWindowLongPtr(hwndDlg,
                                  GWLP_USERDATA,
                                  (LONG_PTR)dlgInfo);
+
+                InitDependPage(dlgInfo, hwndDlg);
             }
         }
         break;
@@ -417,7 +424,7 @@
     return FALSE;
 }
-
+*/
 static VOID
 InitPropSheetPage(PROPSHEETPAGE *psp,
@@ -439,7 +446,7 @@
 OpenPropSheet(PMAIN_WND_INFO Info)
 {
     PROPSHEETHEADER psh;
-    PROPSHEETPAGE psp[2];
+    PROPSHEETPAGE psp[1];
     PSERVICEPROPSHEET pServicePropSheet;
     LONG Ret = 0;
@@ -467,7 +474,7 @@
         InitPropSheetPage(&psp[0], pServicePropSheet, IDD_DLG_GENERAL,
GeneralPageProc);
         //InitPropSheetPage(&psp[1], Info, IDD_DLG_GENERAL, LogonPageProc);
         //InitPropSheetPage(&psp[2], Info, IDD_DLG_GENERAL, RecoveryPageProc);
-        InitPropSheetPage(&psp[1], pServicePropSheet, IDD_DLG_DEPEND,
DependanciesPageProc);
+        //InitPropSheetPage(&psp[1], pServicePropSheet, IDD_DLG_DEPEND,
DependanciesPageProc);
         Ret = (LONG)(PropertySheet(&psh) != -1);