VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/MainHexEditor.h

Last change on this file was 89983, checked in by vboxsync, 4 years ago

Devices/EFI: Merge edk-stable202105 and openssl 1.1.1j and make it build, bugref:4643

  • Property svn:eol-style set to native
File size: 1.3 KB
Line 
1/** @file
2 Defines the Main Editor data type -
3 - Global variables
4 - Instances of the other objects of the editor
5 - Main Interfaces
6
7 Copyright (c) 2005 - 2018, Intel Corporation. All rights reserved. <BR>
8 SPDX-License-Identifier: BSD-2-Clause-Patent
9
10**/
11
12#ifndef _LIB_EDITOR_H_
13#define _LIB_EDITOR_H_
14
15#include "HexEditor.h"
16
17/**
18 Init function for MainEditor
19
20 @retval EFI_SUCCESS The operation was successful.
21 @retval EFI_LOAD_ERROR A load error occurred.
22**/
23EFI_STATUS
24HMainEditorInit (
25 VOID
26 );
27
28/**
29 Cleanup function for MainEditor.
30
31 @retval EFI_SUCCESS The operation was successful.
32 @retval EFI_LOAD_ERROR A load error occurred.
33**/
34EFI_STATUS
35HMainEditorCleanup (
36 VOID
37 );
38
39/**
40 Refresh function for MainEditor.
41
42 @retval EFI_SUCCESS The operation was successful.
43**/
44EFI_STATUS
45HMainEditorRefresh (
46 VOID
47 );
48
49/**
50 Handle user key input. will route it to other components handle function.
51
52 @retval EFI_SUCCESS The operation was successful.
53 @retval EFI_OUT_OF_RESOURCES A memory allocation occurred.
54 @retval EFI_LOAD_ERROR A load error occurred.
55**/
56EFI_STATUS
57HMainEditorKeyInput (
58 VOID
59 );
60
61/**
62 Backup function for MainEditor.
63**/
64VOID
65HMainEditorBackup (
66 VOID
67 );
68
69#endif
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette