@param[in] Data The dword to put.\r
**/\r
VOID\r
-EFIAPI\r
PutDword(\r
IN UINT32 Data\r
);\r
\r
**/\r
VOID\r
-EFIAPI\r
MakeCrcTable (\r
VOID\r
)\r
@param[in] Data The dword to put.\r
**/\r
VOID\r
-EFIAPI\r
PutDword (\r
IN UINT32 Data\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
AllocateMemory (\r
VOID\r
)\r
\r
**/\r
VOID\r
-EFIAPI\r
FreeMemory (\r
VOID\r
)\r
Initialize String Info Log data structures.\r
**/\r
VOID\r
-EFIAPI\r
InitSlide (\r
VOID\r
)\r
\r
**/\r
NODE\r
-EFIAPI\r
Child (\r
IN NODE LoopVar6,\r
IN UINT8 LoopVar5\r
@param[in] LoopVar4 The child node.\r
**/\r
VOID\r
-EFIAPI\r
MakeChild (\r
IN NODE LoopVar6,\r
IN UINT8 LoopVar5,\r
@param[in] Old The node to split.\r
**/\r
VOID\r
-EFIAPI\r
Split (\r
IN NODE Old\r
)\r
\r
**/\r
VOID\r
-EFIAPI\r
InsertNode (\r
VOID\r
)\r
\r
**/\r
VOID\r
-EFIAPI\r
DeleteNode (\r
VOID\r
)\r
@return The number of bytes actually read.\r
**/\r
INT32\r
-EFIAPI\r
FreadCrc (\r
OUT UINT8 *LoopVar7,\r
IN INT32 LoopVar8\r
@retval FALSE The operation failed due to insufficient memory.\r
**/\r
BOOLEAN\r
-EFIAPI\r
GetNextMatch (\r
VOID\r
)\r
@param[in] LoopVar1 The index of the item to move.\r
**/\r
VOID\r
-EFIAPI\r
DownHeap (\r
IN INT32 i\r
)\r
@param[in] LoopVar1 The top node.\r
**/\r
VOID\r
-EFIAPI\r
CountLen (\r
IN INT32 LoopVar1\r
)\r
@param[in] Root The root of the tree.\r
**/\r
VOID\r
-EFIAPI\r
MakeLen (\r
IN INT32 Root\r
)\r
@param[out] Code The stores codes for each symbol.\r
**/\r
VOID\r
-EFIAPI\r
MakeCode (\r
IN INT32 LoopVar8,\r
IN UINT8 Len[ ],\r
@return The root of the Huffman tree.\r
**/\r
INT32\r
-EFIAPI\r
MakeTree (\r
IN INT32 NParm,\r
IN UINT16 FreqParm[ ],\r
@param[in] x The data.\r
**/\r
VOID\r
-EFIAPI\r
PutBits (\r
IN INT32 LoopVar8,\r
IN UINT32 x\r
@param[in] LoopVar5 The number to encode.\r
**/\r
VOID\r
-EFIAPI\r
EncodeC (\r
IN INT32 LoopVar5\r
)\r
@param[in] LoopVar7 The number to encode.\r
**/\r
VOID\r
-EFIAPI\r
EncodeP (\r
IN UINT32 LoopVar7\r
)\r
\r
**/\r
VOID\r
-EFIAPI\r
CountTFreq (\r
VOID\r
)\r
\r
**/\r
VOID\r
-EFIAPI\r
WritePTLen (\r
IN INT32 LoopVar8,\r
IN INT32 nbit,\r
Outputs the code length array for Char&Length Set.\r
**/\r
VOID\r
-EFIAPI\r
WriteCLen (\r
VOID\r
)\r
\r
**/\r
VOID\r
-EFIAPI\r
SendBlock (\r
VOID\r
)\r
\r
**/\r
VOID\r
-EFIAPI\r
HufEncodeStart (\r
VOID\r
)\r
@param[in] LoopVar7 The 'Position' field of a Pointer.\r
**/\r
VOID\r
-EFIAPI\r
CompressOutput (\r
IN UINT32 LoopVar5,\r
IN UINT32 LoopVar7\r
\r
**/\r
VOID\r
-EFIAPI\r
HufEncodeEnd (\r
VOID\r
)\r
@retval EFI_OUT_0F_RESOURCES Not enough memory for compression process.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
Encode (\r
VOID\r
)\r
@retval EFI_BUFFER_TOO_SMALL The buffer was too small. DstSize is required.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
Compress (\r
IN VOID *SrcBuffer,\r
IN UINT64 SrcSize,\r
@retval SHELL_SUCCESS The display was successful.\r
**/\r
SHELL_STATUS\r
-EFIAPI\r
DisplayTheBlocks(\r
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevPath,\r
IN CONST UINT64 Lba,\r
@return A printable character representing Char.\r
**/\r
CHAR16\r
-EFIAPI\r
MakePrintable(\r
IN CONST CHAR16 Char\r
)\r
@param[in] Size The length of memory to display.\r
**/\r
SHELL_STATUS\r
-EFIAPI\r
DisplayMmioMemory(\r
IN CONST VOID *Address,\r
IN CONST UINTN Size\r
@retval The attribute string info.\r
**/\r
CHAR16 *\r
-EFIAPI\r
GetAttrType (\r
IN CONST UINT32 Atts\r
)\r
@retval SHELL_NOT_FOUND the Name/Guid pair could not be found.\r
**/\r
SHELL_STATUS\r
-EFIAPI\r
CascadeProcessVariables (\r
IN CONST CHAR16 *Name OPTIONAL,\r
IN CONST EFI_GUID *Guid OPTIONAL,\r
@retval SHELL_NOT_FOUND the Name/Guid pair could not be found.\r
**/\r
SHELL_STATUS\r
-EFIAPI\r
ProcessVariables (\r
IN CONST CHAR16 *Name OPTIONAL,\r
IN CONST EFI_GUID *Guid OPTIONAL,\r
@param EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferInit (\r
VOID\r
)\r
@retval EFI_SUCCESS The backup operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferBackup (\r
VOID\r
)\r
@return The line structure after the advance.\r
**/\r
EFI_EDITOR_LINE *\r
-EFIAPI\r
InternalEditorMiscLineAdvance (\r
IN CONST UINTN Count,\r
IN CONST EFI_EDITOR_LINE *CurrentLine,\r
@return The line structure after the retreat.\r
**/\r
EFI_EDITOR_LINE *\r
-EFIAPI\r
InternalEditorMiscLineRetreat (\r
IN CONST UINTN Count,\r
IN CONST EFI_EDITOR_LINE *CurrentLine,\r
@retval EFI_SUCCESS The backup operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferRestoreMousePosition (\r
VOID\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferFreeLines (\r
VOID\r
)\r
@retval EFI_SUCCESS The cleanup was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferCleanup (\r
VOID\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferRestorePosition (\r
VOID\r
)\r
@retval EFI_LOAD_ERROR There was an error finding what to write.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferRefresh (\r
VOID\r
)\r
@return The line created.\r
**/\r
EFI_EDITOR_LINE *\r
-EFIAPI\r
FileBufferCreateLine (\r
VOID\r
)\r
@retval EFI_INVALID_PARAMETER Str is not a valid filename.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferSetFileName (\r
IN CONST CHAR16 *Str\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferFree (\r
VOID\r
)\r
@retval EFI_INVALID_PARAMETER FileName is a directory.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferRead (\r
IN CONST CHAR16 *FileName,\r
IN CONST BOOLEAN Recover\r
@param[out] Size The amount of the buffer used on return.\r
**/\r
VOID\r
-EFIAPI\r
GetNewLine (\r
IN CONST EE_NEWLINE_TYPE Type,\r
OUT CHAR8 *Buffer,\r
@return The actuall length.\r
**/\r
UINTN\r
-EFIAPI\r
UnicodeToAscii (\r
IN CONST CHAR16 *UStr,\r
IN CONST UINTN Length,\r
@retval EFI_OUT_OF_RESOURCES There were not enough resources to write the file.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferSave (\r
IN CONST CHAR16 *FileName\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferScrollLeft (\r
VOID\r
)\r
@param[in] Pos Position to delete the char at ( start from 0 ).\r
**/\r
VOID\r
-EFIAPI\r
LineDeleteAt (\r
IN OUT EFI_EDITOR_LINE *Line,\r
IN UINTN Pos\r
@param[in] Src Src String.\r
**/\r
VOID\r
-EFIAPI\r
LineCat (\r
IN OUT EFI_EDITOR_LINE *Dest,\r
IN EFI_EDITOR_LINE *Src\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferDoBackspace (\r
VOID\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferDoReturn (\r
VOID\r
)\r
@retval EFI_SUCCESS\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferDoDelete (\r
VOID\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferScrollRight (\r
VOID\r
)\r
@return The new string size ( include CHAR_NULL ) ( unit is Unicode character ).\r
**/\r
UINTN\r
-EFIAPI\r
LineStrInsert (\r
IN EFI_EDITOR_LINE *Line,\r
IN CHAR16 Char,\r
@retval EFI_SUCCESS The input was succesful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferAddChar (\r
IN CHAR16 Char\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferDoCharInput (\r
IN CONST CHAR16 Char\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferScrollDown (\r
VOID\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferScrollUp (\r
VOID\r
)\r
@retval EFI_SUCCESS The operation wa successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferPageDown (\r
VOID\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferPageUp (\r
VOID\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferEnd (\r
VOID\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferHandleInput (\r
IN CONST EFI_INPUT_KEY *Key\r
)\r
@retval FALSE It is not above the current screen.\r
**/\r
BOOLEAN\r
-EFIAPI\r
AboveCurrentScreen (\r
IN UINTN FileRow\r
)\r
@retval FALSE It is not under the current screen.\r
**/\r
BOOLEAN\r
-EFIAPI\r
UnderCurrentScreen (\r
IN UINTN FileRow\r
)\r
@retval FALSE It is not to the left.\r
**/\r
BOOLEAN\r
-EFIAPI\r
LeftCurrentScreen (\r
IN UINTN FileCol\r
)\r
@retval FALSE It is not to the right.\r
**/\r
BOOLEAN\r
-EFIAPI\r
RightCurrentScreen (\r
IN UINTN FileCol\r
)\r
@return The line after advance/retreat.\r
**/\r
EFI_EDITOR_LINE *\r
-EFIAPI\r
MoveCurrentLine (\r
IN INTN Count\r
)\r
@param[in] NewFilePosCol The column of file position ( start from 1 ).\r
**/\r
VOID\r
-EFIAPI\r
FileBufferMovePosition (\r
IN CONST UINTN NewFilePosRow,\r
IN CONST UINTN NewFilePosCol\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferCutLine (\r
OUT EFI_EDITOR_LINE **CutLine\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferPasteLine (\r
VOID\r
)\r
@retval EFI_NOT_FOUND The string Str was not found.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferSearch (\r
IN CONST CHAR16 *Str,\r
IN CONST UINTN Offset\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferReplace (\r
IN CONST CHAR16 *Replace,\r
IN CONST UINTN SearchLen\r
@param[in] TextY The new y-coordinate.\r
**/\r
VOID\r
-EFIAPI\r
FileBufferAdjustMousePosition (\r
IN CONST INT32 TextX,\r
IN CONST INT32 TextY\r
@param[in] Offset The column to start at.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferReplaceAll (\r
IN CHAR16 *SearchStr,\r
IN CHAR16 *ReplaceStr,\r
Set the modified state to TRUE.\r
**/\r
VOID\r
-EFIAPI\r
FileBufferSetModified (\r
VOID\r
)\r
@param EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferInit (\r
VOID\r
);\r
@retval EFI_SUCCESS The cleanup was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferCleanup (\r
VOID\r
);\r
@retval EFI_LOAD_ERROR There was an error finding what to write.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferRefresh (\r
VOID\r
);\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferHandleInput (\r
IN CONST EFI_INPUT_KEY * Key\r
);\r
@retval EFI_SUCCESS The backup operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferBackup (\r
VOID\r
);\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferRestorePosition (\r
VOID\r
);\r
@retval EFI_INVALID_PARAMETER Str is not a valid filename.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferSetFileName (\r
IN CONST CHAR16 *Str\r
);\r
@retval EFI_INVALID_PARAMETER FileName is a directory.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferRead (\r
IN CONST CHAR16 *FileName,\r
IN CONST BOOLEAN Recover\r
@retval EFI_OUT_OF_RESOURCES There were not enough resources to write the file.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferSave (\r
CONST CHAR16 *FileName\r
);\r
@param[in] NewFilePosCol The column of file position ( start from 1 ).\r
**/\r
VOID\r
-EFIAPI\r
FileBufferMovePosition (\r
IN CONST UINTN NewFilePosRow,\r
IN CONST UINTN NewFilePosCol\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferCutLine (\r
OUT EFI_EDITOR_LINE **CutLine\r
);\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferPasteLine (\r
VOID\r
);\r
@retval EFI_NOT_FOUND The string Str was not found.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferSearch (\r
IN CONST CHAR16 *Str,\r
IN CONST UINTN Offset\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferReplace (\r
IN CONST CHAR16 *Replace,\r
IN CONST UINTN SearchLen\r
@param[in] Offset The column to start at.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
FileBufferReplaceAll (\r
IN CHAR16 *SearchStr,\r
IN CHAR16 *ReplaceStr,\r
@param[in] TextY The new y-coordinate.\r
**/\r
VOID\r
-EFIAPI\r
FileBufferAdjustMousePosition (\r
IN CONST INT32 TextX,\r
IN CONST INT32 TextY\r
Set the modified state to TRUE.\r
**/\r
VOID\r
-EFIAPI\r
FileBufferSetModified (\r
VOID\r
);\r
@retval EFI_LOAD_ERROR A load error occured.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainEditorInit (\r
VOID\r
)\r
@retval EFI_LOAD_ERROR A load error occured.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainEditorCleanup (\r
VOID\r
)\r
Refresh the main editor component.\r
**/\r
VOID\r
-EFIAPI\r
MainEditorRefresh (\r
VOID\r
)\r
@return The X location of the mouse.\r
**/\r
INT32\r
-EFIAPI\r
GetTextX (\r
IN INT32 GuidX\r
)\r
@return The Y location of the mouse.\r
**/\r
INT32\r
-EFIAPI\r
GetTextY (\r
IN INT32 GuidY\r
)\r
@retval EFI_NOT_FOUND There was no mouse support found.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainEditorHandleMouseInput (\r
IN EFI_SIMPLE_POINTER_STATE MouseState\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainEditorKeyInput (\r
VOID\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainEditorSetCutLine (\r
EFI_EDITOR_LINE *Line\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainEditorBackup (\r
VOID\r
)\r
@retval EFI_LOAD_ERROR A load error occured.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainEditorInit (\r
VOID\r
);\r
@retval EFI_LOAD_ERROR A load error occured.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainEditorCleanup (\r
VOID\r
);\r
Refresh the main editor component.\r
**/\r
VOID\r
-EFIAPI\r
MainEditorRefresh (\r
VOID\r
);\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainEditorKeyInput (\r
VOID\r
);\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainEditorBackup (\r
VOID\r
);\r
@return a pointer to the newly allcoated line.\r
**/\r
EFI_EDITOR_LINE *\r
-EFIAPI\r
LineDup (\r
IN EFI_EDITOR_LINE *Src\r
)\r
@param Src The line structure to free.\r
**/\r
VOID\r
-EFIAPI\r
LineFree (\r
IN EFI_EDITOR_LINE *Src\r
)\r
@param Src The line structure to free.\r
**/\r
VOID\r
-EFIAPI\r
LineFree (\r
IN EFI_EDITOR_LINE *Src\r
);\r
@return a pointer to the newly allcoated line.\r
**/\r
EFI_EDITOR_LINE *\r
-EFIAPI\r
LineDup (\r
IN EFI_EDITOR_LINE *Src\r
);\r
Initialize the input bar.\r
**/\r
VOID\r
-EFIAPI\r
InputBarInit (\r
VOID\r
)\r
Cleanup function for input bar.\r
**/\r
VOID\r
-EFIAPI\r
InputBarCleanup (\r
VOID\r
)\r
@param[in] LastRow The last printable row.\r
**/\r
VOID\r
-EFIAPI\r
InputBarPrintInput (\r
IN UINTN LastColumn,\r
IN UINTN LastRow\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
InputBarRefresh (\r
UINTN LastRow,\r
UINTN LastColumn\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
InputBarSetPrompt (\r
IN CONST CHAR16 *Str\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
InputBarSetStringSize (\r
UINTN Size\r
)\r
@return The string that was input.\r
**/\r
CONST CHAR16*\r
-EFIAPI\r
InputBarGetString (\r
VOID\r
)\r
Initialize the input bar.\r
**/\r
VOID\r
-EFIAPI\r
InputBarInit (\r
VOID\r
);\r
Cleanup function for input bar.\r
**/\r
VOID\r
-EFIAPI\r
InputBarCleanup (\r
VOID\r
);\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
InputBarRefresh (\r
UINTN LastRow,\r
UINTN LastColumn\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
InputBarSetPrompt (\r
IN CONST CHAR16 *Str\r
);\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
InputBarSetStringSize (\r
UINTN Size\r
);\r
@return The string that was input.\r
**/\r
CONST CHAR16*\r
-EFIAPI\r
InputBarGetString (\r
VOID\r
);\r
Cleanup function for a menu bar. frees all allocated memory.\r
**/\r
VOID\r
-EFIAPI\r
MenuBarCleanup (\r
VOID\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MenuBarInit (\r
IN CONST EDITOR_MENU_ITEM *Items\r
)\r
@retval EFI_SUCCESS The initialization was correct.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
ControlHotKeyInit (\r
IN MENU_ITEM_FUNCTION *Items\r
)\r
@retval EFI_SUCCESS The refresh was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MenuBarRefresh (\r
IN CONST UINTN LastRow,\r
IN CONST UINTN LastCol\r
@return The return value from the called dispatch function.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MenuBarDispatchFunctionKey (\r
IN CONST EFI_INPUT_KEY *Key\r
)\r
@return EFI_SUCCESS.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MenuBarDispatchControlHotKey (\r
IN CONST EFI_INPUT_KEY *Key\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MenuBarInit (\r
IN CONST EDITOR_MENU_ITEM *Items\r
);\r
@retval EFI_SUCCESS The initialization was correct.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
ControlHotKeyInit (\r
IN MENU_ITEM_FUNCTION *Items\r
);\r
Cleanup function for a menu bar. frees all allocated memory.\r
**/\r
VOID\r
-EFIAPI\r
MenuBarCleanup (\r
VOID\r
);\r
@retval EFI_SUCCESS The refresh was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MenuBarRefresh (\r
IN CONST UINTN LastRow,\r
IN CONST UINTN LastCol\r
@return The return value from the called dispatch function.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MenuBarDispatchFunctionKey (\r
IN CONST EFI_INPUT_KEY *Key\r
);\r
@return EFI_SUCCESS.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MenuBarDispatchControlHotKey (\r
IN CONST EFI_INPUT_KEY *Key\r
);\r
@sa StatusBarSetStatusString\r
**/\r
EFI_STATUS\r
-EFIAPI\r
StatusBarInit (\r
VOID\r
)\r
Cleanup function for the status bar.\r
**/\r
VOID\r
-EFIAPI\r
StatusBarCleanup (\r
VOID\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
StatusBarRefresh (\r
IN BOOLEAN EditorFirst,\r
IN UINTN LastRow,\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
StatusBarSetStatusString (\r
IN CHAR16 *Str\r
)\r
@return The string that is used.\r
**/\r
CONST CHAR16*\r
-EFIAPI\r
StatusBarGetString (\r
VOID\r
)\r
Function to set the need refresh boolean to TRUE.\r
**/\r
VOID\r
-EFIAPI\r
StatusBarSetRefresh(\r
VOID\r
)\r
@retval TRUE The status bar needs to be refreshed.\r
**/\r
BOOLEAN\r
-EFIAPI\r
StatusBarGetRefresh(\r
VOID\r
)\r
@sa StatusBarSetStatusString\r
**/\r
EFI_STATUS\r
-EFIAPI\r
StatusBarInit (\r
VOID\r
);\r
Cleanup function for the status bar.\r
**/\r
VOID\r
-EFIAPI\r
StatusBarCleanup (\r
VOID\r
);\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
StatusBarRefresh (\r
IN BOOLEAN EditorFirst,\r
IN UINTN LastRow,\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
StatusBarSetStatusString (\r
IN CHAR16 *Str\r
);\r
@return The string that is used.\r
**/\r
CONST CHAR16*\r
-EFIAPI\r
StatusBarGetString (\r
VOID\r
);\r
Function to set the need refresh boolean to TRUE.\r
**/\r
VOID\r
-EFIAPI\r
StatusBarSetRefresh(\r
VOID\r
);\r
@retval TRUE The status bar needs to be refreshed.\r
**/\r
BOOLEAN\r
-EFIAPI\r
StatusBarGetRefresh(\r
VOID\r
);\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainTitleBarInit (\r
CONST CHAR16 *Prompt\r
)\r
Clean up the memory used.\r
**/\r
VOID\r
-EFIAPI\r
MainTitleBarCleanup (\r
VOID\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainTitleBarRefresh (\r
IN CONST CHAR16 *FileName OPTIONAL,\r
IN CONST EDIT_FILE_TYPE FileType,\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainTitleBarInit (\r
CONST CHAR16 *Prompt\r
);\r
Clean up the memory used.\r
**/\r
VOID\r
-EFIAPI\r
MainTitleBarCleanup (\r
VOID\r
);\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
MainTitleBarRefresh (\r
IN CONST CHAR16 *FileName OPTIONAL,\r
IN CONST EDIT_FILE_TYPE FileType,\r
@return EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
HBufferImageRead (\r
IN CONST CHAR16 *FileName,\r
IN CONST CHAR16 *DiskName,\r
@retval -1 The operation failed.\r
**/\r
INTN\r
-EFIAPI\r
HBufferImageCharToHex (\r
IN CHAR16 Char\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
HBufferImageAddChar (\r
IN CHAR16 Char\r
)\r
@retval EFI_SUCCESS The operationw as successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
HBufferImageDoBackspace (\r
VOID\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
HBufferImageDoCharInput (\r
IN CHAR16 Char\r
)\r
@retval EFI_SUCCESS The operationw as successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
HBufferImageDoDelete (\r
VOID\r
)\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
HBufferImageBufferToList (\r
IN VOID *Buffer,\r
IN UINTN Bytes\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
HBufferImageListToBuffer (\r
IN VOID *Buffer,\r
IN UINTN Bytes\r
@param[in] TextY The y-coordinate.\r
**/\r
VOID\r
-EFIAPI\r
HBufferImageAdjustMousePosition (\r
IN INT32 TextX,\r
IN INT32 TextY\r
@return EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
HBufferImageRead (\r
IN CONST CHAR16 *FileName,\r
IN CONST CHAR16 *DiskName,\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
HBufferImageBufferToList (\r
IN VOID *Buffer,\r
IN UINTN Bytes\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
HBufferImageListToBuffer (\r
IN VOID *Buffer,\r
IN UINTN Bytes\r
@param[in] TextY The y-coordinate.\r
**/\r
VOID\r
-EFIAPI\r
HBufferImageAdjustMousePosition (\r
IN INT32 TextX,\r
IN INT32 TextY\r
@retval EFI_OUT_OF_RESOURCES A memory allocation failed.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
HDiskImageSetDiskNameOffsetSize (\r
IN CONST CHAR16 *Str,\r
IN UINTN Offset,\r
Backup function for MainEditor.\r
**/\r
VOID\r
-EFIAPI\r
HMainEditorBackup (\r
VOID\r
)\r
Backup function for MainEditor.\r
**/\r
VOID\r
-EFIAPI\r
HMainEditorBackup (\r
VOID\r
);\r
@retval Other value Unknown error.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
LoadEfiDriversFromRomImage (\r
VOID *RomBar,\r
UINTN RomSize,\r
@retval Other value Unknown error.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
LoadEfiDriversFromRomImage (\r
VOID *RomBar,\r
UINTN RomSize,\r
@param[out] Register PCI register offset.\r
**/\r
VOID\r
-EFIAPI\r
ShellMmDecodePciAddress (\r
IN BOOLEAN PciFormat,\r
IN UINT64 Address,\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityLinkControl (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityPowerBudgeting (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityAcs (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityLatencyToleranceReporting (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilitySerialNumber (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityRcrb (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityVendorSpecific (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityECEA (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityAri (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityDynamicPowerAllocation (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityLinkDeclaration (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityAer (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] PciExpressCapPtr The address of the PCIe capabilities structure.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityMulticast (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress,\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityVirtualChannel (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityResizeableBar (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] HeadersBaseAddress The address of all the extended capability headers.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilityTph (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress\r
@param[in] PciExpressCapPtr The address of the PCIe capabilities structure.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintInterpretedExtendedCompatibilitySecondary (\r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress,\r
@param[in] PciExpressCapPtr The address of the PCIe capabilities structure.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
PrintPciExtendedCapabilityDetails(\r
IN CONST PCI_EXP_EXT_HDR *HeadersBaseAddress, \r
IN CONST PCI_EXP_EXT_HDR *HeaderAddress,\r
@retval SHELL_SUCCESS The operation was successful.\r
**/\r
SHELL_STATUS\r
-EFIAPI\r
DisplaySettings (\r
IN UINTN HandleIdx,\r
IN BOOLEAN HandleValid\r
empty.)\r
**/\r
BOOLEAN\r
-EFIAPI\r
IsStringOfHexNibbles (\r
IN CONST CHAR16 *String\r
)\r
@param[in] Option Whether to print the additional information.\r
**/\r
VOID\r
-EFIAPI\r
DisplaySELAccessMethod (\r
IN CONST UINT8 Key,\r
IN CONST UINT8 Option\r
@param[in] Option Whether to print the additional information.\r
**/\r
VOID\r
-EFIAPI\r
DisplaySELLogStatus (\r
UINT8 Key,\r
UINT8 Option\r
@param[in] Option Whether to print the additional information.\r
**/\r
VOID\r
-EFIAPI\r
DisplaySysEventLogHeaderFormat (\r
UINT8 Key,\r
UINT8 Option\r
@param[in] LogHeader Format informcation.\r
**/\r
VOID\r
-EFIAPI\r
DisplaySysEventLogHeader (\r
UINT8 LogHeaderFormat,\r
UINT8 *LogHeader\r
@param[in] LogAreaLength Length of the data.\r
**/\r
VOID\r
-EFIAPI\r
DisplaySysEventLogData (\r
UINT8 *LogData,\r
UINT16 LogAreaLength\r
@param[in] Option Whether to print the additional information.\r
**/\r
VOID\r
-EFIAPI\r
DisplaySELAccessMethod (\r
IN CONST UINT8 Key,\r
IN CONST UINT8 Option\r
@param[in] Option Whether to print the additional information.\r
**/\r
VOID\r
-EFIAPI\r
DisplaySELLogStatus (\r
UINT8 Key,\r
UINT8 Option\r
@param[in] Option Whether to print the additional information.\r
**/\r
VOID\r
-EFIAPI\r
DisplaySysEventLogHeaderFormat (\r
UINT8 Key,\r
UINT8 Option\r
@param[in] LogHeader Format informcation.\r
**/\r
VOID\r
-EFIAPI\r
DisplaySysEventLogHeader (\r
UINT8 LogHeaderFormat,\r
UINT8 *LogHeader\r
@param[in] LogAreaLength Length of the data.\r
**/\r
VOID\r
-EFIAPI\r
DisplaySysEventLogData (\r
UINT8 *LogData,\r
UINT16 LogAreaLength\r
@retval EFI_BAD_BUFFER_SIZE structure is out of the range of SMBIOS table.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
SMBiosView (\r
IN UINT8 QueryType,\r
IN UINT16 QueryHandle,\r
@retval EFI_BAD_BUFFER_SIZE structure is out of the range of SMBIOS table.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
SMBios64View (\r
IN UINT8 QueryType,\r
IN UINT16 QueryHandle,\r
@retval EFI_SUCCESS print is successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
InitSmbiosTableStatistics (\r
VOID\r
)\r
@retval EFI_SUCCESS Calculation was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
CalculateSmbios64BitStructureCountAndLength (\r
SMBIOS_TABLE_3_0_ENTRY_POINT *Smbios64EntryPoint,\r
UINTN *NumberOfSmbios64Structures,\r
@retval EFI_SUCCESS print is successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
InitSmbios64BitTableStatistics (\r
VOID\r
)\r
@retval EFI_SUCCESS print is successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
DisplayStatisticsTable (\r
IN UINT8 Option\r
)\r
@retval EFI_SUCCESS print is successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
DisplaySmbios64BitStatisticsTable (\r
IN UINT8 Option\r
)\r
@return A pointer to a string representing the ShowType (or 'undefined type' if not known).\r
**/\r
CHAR16 *\r
-EFIAPI\r
GetShowTypeString (\r
UINT8 ShowType\r
)\r
@retval EFI_BAD_BUFFER_SIZE structure is out of the range of SMBIOS table.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
SMBiosView (\r
IN UINT8 QueryType,\r
IN UINT16 QueryHandle,\r
@retval EFI_BAD_BUFFER_SIZE structure is out of the range of SMBIOS table.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
SMBios64View (\r
IN UINT8 QueryType,\r
IN UINT16 QueryHandle,\r
@retval EFI_SUCCESS print is successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
InitSmbiosTableStatistics (\r
VOID\r
);\r
@retval EFI_SUCCESS print is successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
InitSmbios64BitTableStatistics (\r
VOID\r
);\r
@retval EFI_SUCCESS print is successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
DisplayStatisticsTable (\r
IN UINT8 Option\r
);\r
@retval EFI_SUCCESS print is successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
DisplaySmbios64BitStatisticsTable (\r
IN UINT8 Option\r
);\r
@return A pointer to a string representing the ShowType (or 'undefined type' if not known).\r
**/\r
CHAR16*\r
-EFIAPI\r
GetShowTypeString (\r
UINT8 ShowType\r
);\r
//Stolen from MdePkg Baselib\r
**/\r
CHAR16\r
-EFIAPI\r
CharToUpper (\r
IN CHAR16 Char\r
)\r
@retval EFI_NOT_FOUND A configuration table matching TableGuid was not found.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
GetSystemConfigurationTable (\r
IN EFI_GUID *TableGuid,\r
IN OUT VOID **Table\r
\r
**/\r
UINTN\r
-EFIAPI\r
HexCharToUintn (\r
IN CHAR16 Char\r
)\r
@retval EFI_SUCCESS The conversion was successful.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
ConvertStringToGuid (\r
IN CONST CHAR16 *StringGuid,\r
IN OUT EFI_GUID *Guid\r
@param[in] LastRow The last printable row.\r
**/\r
VOID\r
-EFIAPI\r
EditorClearLine (\r
IN UINTN Row,\r
IN UINTN LastCol,\r
@retval FALSE The character is not valid.\r
**/\r
BOOLEAN\r
-EFIAPI\r
IsValidFileNameChar (\r
IN CONST CHAR16 Ch\r
)\r
@retval FALSE The filename is not ok.\r
**/\r
BOOLEAN\r
-EFIAPI\r
IsValidFileName (\r
IN CONST CHAR16 *Name\r
)\r
@return the valid filename.\r
**/\r
CHAR16 *\r
-EFIAPI\r
EditGetDefaultFileName (\r
IN CONST CHAR16 *Extension\r
)\r
@retval EFI_INVALID_PARAMETER FileName was a directory.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
ReadFileIntoBuffer (\r
IN CONST CHAR16 *FileName,\r
OUT VOID **Buffer,\r
@retval EFI_NOT_FOUND A configuration table matching TableGuid was not found.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
GetSystemConfigurationTable (\r
IN EFI_GUID *TableGuid,\r
IN OUT VOID **Table\r
@param[in, out] Guid The pointer to the buffer to get the GUID value.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
ConvertStringToGuid (\r
IN CONST CHAR16 *StringGuid,\r
IN OUT EFI_GUID *Guid\r
\r
**/\r
UINTN\r
-EFIAPI\r
HexCharToUintn (\r
IN CHAR16 Char\r
);\r
@param[in] LastRow The last printable row.\r
**/\r
VOID\r
-EFIAPI\r
EditorClearLine (\r
IN UINTN Row,\r
IN UINTN LastCol,\r
@retval FALSE The filename is not ok.\r
**/\r
BOOLEAN\r
-EFIAPI\r
IsValidFileName (\r
IN CONST CHAR16 *Name\r
);\r
@return the valid filename.\r
**/\r
CHAR16 *\r
-EFIAPI\r
EditGetDefaultFileName (\r
IN CONST CHAR16 *Extension\r
);\r
@retval EFI_INVALID_PARAMETER FileName was a directory.\r
**/\r
EFI_STATUS\r
-EFIAPI\r
ReadFileIntoBuffer (\r
IN CONST CHAR16 *FileName,\r
OUT VOID **Buffer,\r