// static String Environment::GetEnvironmentVariable(StringIn name) { DWORD len = ::GetEnvironmentVariableW(name.c_strw(), nullptr, 0); WCHAR* value = new WCHAR[len+1]; ::GetEnvironmentVariableW(name.c_strw(), value, (len+1)); return String::FromRaw(value, len); }
// static void Environment::SetEnvironmentVariable(StringIn name, StringIn value) { ::SetEnvironmentVariableW(name.c_strw(), value.c_strw()); }