EFI Shell protocol as defined in the UEFI Shell 2.0 specification including errata.\r
\r
(C) Copyright 2014 Hewlett-Packard Development Company, L.P.<BR>\r
EFI Shell protocol as defined in the UEFI Shell 2.0 specification including errata.\r
\r
(C) Copyright 2014 Hewlett-Packard Development Company, L.P.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
used instead of GetEnv().\r
\r
This function returns the current value of the specified environment variable and\r
used instead of GetEnv().\r
\r
This function returns the current value of the specified environment variable and\r
variables will be returned.\r
\r
@param[in] Name A pointer to the environment variable name. If Name is NULL,\r
variables will be returned.\r
\r
@param[in] Name A pointer to the environment variable name. If Name is NULL,\r
by a NULL, and the list will be terminated by a double NULL.\r
@param[out] Attributes If not NULL, a pointer to the returned attributes bitmask for\r
the environment variable. In the case where Name is NULL, and\r
multiple environment variables are being returned, Attributes\r
is undefined.\r
\r
by a NULL, and the list will be terminated by a double NULL.\r
@param[out] Attributes If not NULL, a pointer to the returned attributes bitmask for\r
the environment variable. In the case where Name is NULL, and\r
multiple environment variables are being returned, Attributes\r
is undefined.\r
\r
- @retval NULL The environment variable doesn't exist. \r
- @return The environment variable's value. The returned pointer does not \r
- need to be freed by the caller. \r
+ @retval NULL The environment variable doesn't exist.\r
+ @return The environment variable's value. The returned pointer does not\r
+ need to be freed by the caller.\r
aliases will be returned in ReturnedData.\r
@param[out] Volatile Upon return of a single command if TRUE indicates\r
this is stored in a volatile fashion. FALSE otherwise.\r
aliases will be returned in ReturnedData.\r
@param[out] Volatile Upon return of a single command if TRUE indicates\r
this is stored in a volatile fashion. FALSE otherwise.\r
the NULL-terminated command for that alias.\r
If Alias is NULL, ReturnedData points to a ';'\r
delimited list of alias (e.g.\r
the NULL-terminated command for that alias.\r
If Alias is NULL, ReturnedData points to a ';'\r
delimited list of alias (e.g.\r