[ros-diffs] [cfinck] 39340: Revert 39295 on request of hpoussin

cfinck at svn.reactos.org cfinck at svn.reactos.org
Tue Feb 3 18:27:11 CET 2009


Author: cfinck
Date: Tue Feb  3 11:27:10 2009
New Revision: 39340

URL: http://svn.reactos.org/svn/reactos?rev=39340&view=rev
Log:
Revert 39295 on request of hpoussin

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

Modified: trunk/reactos/base/system/winlogon/sas.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/winlogon/sas.c?rev=39340&r1=39339&r2=39340&view=diff
==============================================================================
--- trunk/reactos/base/system/winlogon/sas.c [iso-8859-1] (original)
+++ trunk/reactos/base/system/winlogon/sas.c [iso-8859-1] Tue Feb  3 11:27:10 2009
@@ -175,9 +175,6 @@
 	SIZE_T EnvBlockSize = 0, ProfileSize = 0;
 	BOOLEAN Old;
 	BOOL ret = FALSE;
-	UNICODE_STRING VariableName;
-	UNICODE_STRING VariableValue;
-	WCHAR AppDataPath[MAX_PATH];
 
 	/* Loading personal settings */
 	DisplayStatusMessage(Session, Session->WinlogonDesktop, IDS_LOADINGYOURPERSONALSETTINGS);
@@ -221,18 +218,6 @@
 		WARN("WL: CreateEnvironmentBlock() failed\n");
 		goto cleanup;
 	}
-
-	/* Use SHGetFolderPathW for getting the AppData path */
-	if(SHGetFolderPathW(NULL, CSIDL_APPDATA, Session->UserToken, SHGFP_TYPE_CURRENT, AppDataPath) == E_FAIL)
-	{
-		WARN("WL: SHGetFolderPathW() failed\n");
-		goto cleanup;
-	}
-
-	/* Some environment variables need to be set by winlogon (verified against Windows XP winlogon) */
-	RtlInitUnicodeString(&VariableName, L"APPDATA");
-	RtlInitUnicodeString(&VariableValue, AppDataPath);
-	RtlSetEnvironmentVariable((PWSTR*)&lpEnvironment, &VariableName, &VariableValue);
 
 	if (Session->Profile->dwType == WLX_PROFILE_TYPE_V2_0 && Session->Profile->pszEnvironment)
 	{
@@ -278,8 +263,6 @@
 
 	DisplayStatusMessage(Session, Session->WinlogonDesktop, IDS_APPLYINGYOURPERSONALSETTINGS);
 	UpdatePerUserSystemParameters(0, TRUE);
-
-	/* FIXME: Set the "Volatile Environment" key for the new user */
 
 	/* Set default language */
 	if (!SetDefaultLanguage(TRUE))

Modified: trunk/reactos/base/system/winlogon/winlogon.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/winlogon/winlogon.h?rev=39340&r1=39339&r2=39340&view=diff
==============================================================================
--- trunk/reactos/base/system/winlogon/winlogon.h [iso-8859-1] (original)
+++ trunk/reactos/base/system/winlogon/winlogon.h [iso-8859-1] Tue Feb  3 11:27:10 2009
@@ -39,7 +39,6 @@
 #include <ntsecapi.h>
 #include <accctrl.h>
 #include <aclapi.h>
-#include <shlobj.h>
 
 #include <reactos/winlogon.h>
 

Modified: trunk/reactos/base/system/winlogon/winlogon.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/winlogon/winlogon.rbuild?rev=39340&r1=39339&r2=39340&view=diff
==============================================================================
--- trunk/reactos/base/system/winlogon/winlogon.rbuild [iso-8859-1] (original)
+++ trunk/reactos/base/system/winlogon/winlogon.rbuild [iso-8859-1] Tue Feb  3 11:27:10 2009
@@ -9,7 +9,6 @@
 	<library>advapi32</library>
 	<library>userenv</library>
 	<library>secur32</library>
-	<library>shell32</library>
 	<file>sas.c</file>
 	<file>screensaver.c</file>
 	<file>setup.c</file>



More information about the Ros-diffs mailing list