9#ifndef _LIB_FILE_BUFFER_H_
10#define _LIB_FILE_BUFFER_H_
133 CONST CHAR16 *FileName
215 IN CHAR16 *SearchStr,
216 IN CHAR16 *ReplaceStr,
VOID FileBufferMovePosition(IN CONST UINTN NewFilePosRow, IN CONST UINTN NewFilePosCol)
VOID FileBufferSetModified(VOID)
EFI_STATUS FileBufferRefresh(VOID)
EFI_STATUS FileBufferCleanup(VOID)
EFI_STATUS FileBufferRead(IN CONST CHAR16 *FileName, IN CONST BOOLEAN Recover)
EFI_STATUS FileBufferRestorePosition(VOID)
EFI_STATUS FileBufferCutLine(OUT EFI_EDITOR_LINE **CutLine)
EFI_STATUS FileBufferSearch(IN CONST CHAR16 *Str, IN CONST UINTN Offset)
EFI_STATUS FileBufferHandleInput(IN CONST EFI_INPUT_KEY *Key)
EFI_STATUS FileBufferSetFileName(IN CONST CHAR16 *Str)
EFI_STATUS FileBufferReplace(IN CONST CHAR16 *Replace, IN CONST UINTN SearchLen)
EFI_STATUS FileBufferBackup(VOID)
VOID FileBufferAdjustMousePosition(IN CONST INT32 TextX, IN CONST INT32 TextY)
EFI_STATUS FileBufferReplaceAll(IN CHAR16 *SearchStr, IN CHAR16 *ReplaceStr, IN UINTN Offset)
EFI_STATUS FileBufferInit(VOID)
EFI_STATUS FileBufferSave(CONST CHAR16 *FileName)
EFI_STATUS FileBufferPasteLine(VOID)