[ros-diffs] [hpoussin] 34790: Notify kernel when configuration is good

hpoussin at svn.reactos.org hpoussin at svn.reactos.org
Fri Jul 25 22:16:16 CEST 2008


Author: hpoussin
Date: Fri Jul 25 15:16:16 2008
New Revision: 34790

URL: http://svn.reactos.org/svn/reactos?rev=34790&view=rev
Log:
Notify kernel when configuration is good

Modified:
    trunk/reactos/base/system/winlogon/winlogon.c
    trunk/reactos/base/system/winlogon/winlogon.h

Modified: trunk/reactos/base/system/winlogon/winlogon.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/winlogon/winlogon.c?rev=34790&r1=34789&r2=34790&view=diff
==============================================================================
--- trunk/reactos/base/system/winlogon/winlogon.c [iso-8859-1] (original)
+++ trunk/reactos/base/system/winlogon/winlogon.c [iso-8859-1] Fri Jul 25 15:16:16 2008
@@ -361,6 +361,10 @@
 	else
 		PostMessageW(WLSession->SASWindow, WLX_WM_SAS, WLX_SAS_TYPE_TIMEOUT, 0);
 
+	/* Tell kernel that CurrentControlSet is good (needed
+	 * to support Last good known configuration boot) */
+	NtInitializeRegistry(CM_BOOT_FLAG_ACCEPTED);
+
 	/* Message loop for the SAS window */
 	while (GetMessageW(&Msg, WLSession->SASWindow, 0, 0))
 	{

Modified: trunk/reactos/base/system/winlogon/winlogon.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/winlogon/winlogon.h?rev=34790&r1=34789&r2=34790&view=diff
==============================================================================
--- trunk/reactos/base/system/winlogon/winlogon.h [iso-8859-1] (original)
+++ trunk/reactos/base/system/winlogon/winlogon.h [iso-8859-1] Fri Jul 25 15:16:16 2008
@@ -32,6 +32,7 @@
 #include <windows.h>
 #include <userenv.h>
 #include <winwlx.h>
+#include <cmfuncs.h>
 #include <rtlfuncs.h>
 #include <exfuncs.h>
 #include <setypes.h>



More information about the Ros-diffs mailing list