From 832362635ddf6896bc815516f4ae9c52b85beb36 Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Sat, 28 Jul 2007 16:29:33 +0000 Subject: [PATCH] - set USERNAME environment variable See issue #2487 for more details. svn path=/trunk/; revision=27951 --- reactos/dll/win32/userenv/environment.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/reactos/dll/win32/userenv/environment.c b/reactos/dll/win32/userenv/environment.c index 239f979f884..aad09b5bfb8 100644 --- a/reactos/dll/win32/userenv/environment.c +++ b/reactos/dll/win32/userenv/environment.c @@ -383,7 +383,17 @@ CreateEnvironmentBlock (LPVOID *lpEnvironment, /* FIXME: Set 'USERDOMAIN' variable */ - /* FIXME: Set 'USERNAME' variable */ + Length = MAX_PATH; + if (GetUserNameW(Buffer, + &Length)) + { + SetUserEnvironmentVariable(lpEnvironment, + L"USERNAME", + Buffer, + FALSE); + } + + /* Set user environment variables */ SetUserEnvironment (lpEnvironment,