\r
**/\r
\r
-#ifndef _CON_MANAGE_H_\r
-#define _CON_MANAGE_H_\r
+#ifndef _CON_PLATFORM_H_\r
+#define _CON_PLATFORM_H_\r
+\r
+#include <PiDxe.h>\r
\r
-#include <Uefi.h>\r
#include <Protocol/SimpleTextOut.h>\r
+#include <Protocol/DevicePath.h>\r
+#include <Protocol/SimpleTextIn.h>\r
+\r
#include <Guid/GlobalVariable.h>\r
#include <Guid/ConsoleInDevice.h>\r
#include <Guid/StandardErrorDevice.h>\r
#include <Guid/ConsoleOutDevice.h>\r
-#include <Protocol/DevicePath.h>\r
-#include <Protocol/SimpleTextIn.h>\r
#include <Guid/HotPlugDevice.h>\r
\r
#include <Library/DebugLib.h>\r
);\r
\r
/**\r
- Unstall the specific protocol.\r
+ Uninstall the specified protocol.\r
\r
@param This Protocol instance pointer.\r
- @param Handle Handle of device to unstall protocol on.\r
- @param ProtocolGuid The specific protocol need to be uninstalled.\r
+ @param Handle Handle of device to uninstall protocol on.\r
+ @param ProtocolGuid The specified protocol need to be uninstalled.\r
\r
@return None.\r
\r
Read the EFI variable (Name) and return a dynamically allocated\r
buffer, and the size of the buffer. On failure return NULL.\r
\r
-\r
@param Name String part of EFI variable name\r
\r
@return Dynamically allocated memory that contains a copy of the EFI variable.\r
- Caller is repsoncible freeing the buffer.\r
- NULL - Variable was not read\r
+ Caller is repsoncible freeing the buffer. Return NULL means Variable \r
+ was not read.\r
\r
**/\r
VOID *\r
If FALSE, the routine just check whether Single matches\r
with any instance in Multi.\r
\r
- @return The function returns EFI_SUCCESS if the Single is contained within Multi.\r
- Otherwise, EFI_NOT_FOUND is returned.\r
+ @retval EFI_SUCCESS If the Single is contained within Multi.\r
+ @retval EFI_NOT_FOUND If the Single is not contained within Multi.\r
\r
**/\r
EFI_STATUS\r
);\r
\r
/**\r
- Update console devicein console environment variables. \r
+ Update console environment variables.\r
\r
@param VariableName Console environment variables, ConOutDev, ConInDev\r
StdErrDev, ConIn or ConOut.\r