Revert 39295 on request of hpoussin
authorColin Finck <colin@reactos.org>
Tue, 3 Feb 2009 17:27:10 +0000 (17:27 +0000)
committerColin Finck <colin@reactos.org>
Tue, 3 Feb 2009 17:27:10 +0000 (17:27 +0000)
svn path=/trunk/; revision=39340

reactos/base/system/winlogon/sas.c
reactos/base/system/winlogon/winlogon.h
reactos/base/system/winlogon/winlogon.rbuild

index 1acadde..f560187 100644 (file)
@@ -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))
        {
index 4d9778b..1186050 100644 (file)
@@ -39,7 +39,6 @@
 #include <ntsecapi.h>
 #include <accctrl.h>
 #include <aclapi.h>
-#include <shlobj.h>
 
 #include <reactos/winlogon.h>
 
index 0e35bd2..69505ab 100644 (file)
@@ -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>