From 98346f32522d1dc9f410ccbf45d3f75506f4afcb Mon Sep 17 00:00:00 2001 From: Colin Finck Date: Tue, 3 Feb 2009 17:27:10 +0000 Subject: [PATCH] Revert 39295 on request of hpoussin svn path=/trunk/; revision=39340 --- reactos/base/system/winlogon/sas.c | 17 ----------------- reactos/base/system/winlogon/winlogon.h | 1 - reactos/base/system/winlogon/winlogon.rbuild | 1 - 3 files changed, 19 deletions(-) diff --git a/reactos/base/system/winlogon/sas.c b/reactos/base/system/winlogon/sas.c index 1acadde1219..f560187d702 100644 --- a/reactos/base/system/winlogon/sas.c +++ b/reactos/base/system/winlogon/sas.c @@ -175,9 +175,6 @@ HandleLogon( 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); @@ -222,18 +219,6 @@ HandleLogon( 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) { /* Count required size for full environment */ @@ -279,8 +264,6 @@ HandleLogon( 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)) { diff --git a/reactos/base/system/winlogon/winlogon.h b/reactos/base/system/winlogon/winlogon.h index 4d9778b63c1..11860504bcd 100644 --- a/reactos/base/system/winlogon/winlogon.h +++ b/reactos/base/system/winlogon/winlogon.h @@ -39,7 +39,6 @@ #include #include #include -#include #include diff --git a/reactos/base/system/winlogon/winlogon.rbuild b/reactos/base/system/winlogon/winlogon.rbuild index 0e35bd24ff6..69505abf118 100644 --- a/reactos/base/system/winlogon/winlogon.rbuild +++ b/reactos/base/system/winlogon/winlogon.rbuild @@ -9,7 +9,6 @@ advapi32 userenv secur32 - shell32 sas.c screensaver.c setup.c -- 2.17.1