OpenCore
1.0.4
OpenCore Bootloader
|
#include "ControlMsrE2.h"
Go to the source code of this file.
Data Structures | |
struct | VAR_STORE_CONTEXT_ |
Typedefs | |
typedef struct VAR_STORE_CONTEXT_ | VAR_STORE_CONTEXT |
Functions | |
EFI_HII_PACKAGE_LIST_HEADER * | HiiExportPackageLists (IN EFI_HII_HANDLE Handle) |
EFI_IFR_OP_HEADER * | IterateOpCode (IN EFI_IFR_OP_HEADER *Header, IN UINT8 OpCode, IN OUT BOOLEAN *Stop OPTIONAL, IN VOID *Context, IN OP_CODE_HANDLER Handler) |
VOID | HandleVarStore (IN EFI_IFR_OP_HEADER *IfrHeader, IN OUT BOOLEAN *Stop OPTIONAL, IN OUT VOID *Context) |
EFI_IFR_VARSTORE * | GetVarStore (IN EFI_IFR_OP_HEADER *Header, IN EFI_VARSTORE_ID Id) |
VOID | HandleIfrOption (IN EFI_IFR_OP_HEADER *IfrHeader, IN OUT BOOLEAN *Stop OPTIONAL, IN OUT VOID *Context) |
VOID | HandleIfrVariable (IN OUT ONE_OF_CONTEXT *Context) |
Control MSR 0xE2 Hii HiiDatabase related stuff
Copyright (c) 2020, Brumbaer. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
Definition in file ControlMsrE2Hii.c.
typedef struct VAR_STORE_CONTEXT_ VAR_STORE_CONTEXT |
EFI_IFR_VARSTORE * GetVarStore | ( | IN EFI_IFR_OP_HEADER * | Header, |
IN EFI_VARSTORE_ID | Id ) |
Definition at line 118 of file ControlMsrE2Hii.c.
VOID HandleIfrOption | ( | IN EFI_IFR_OP_HEADER * | IfrHeader, |
IN OUT BOOLEAN *Stop | OPTIONAL, | ||
IN OUT VOID * | Context ) |
Callback to Handle EFI_IFR_ONE_OF_OP
[in] | IfrHeader | Current IfrHeader under scrutiny |
[in,out] | Stop | Pointer to Stop flag. If TRUE no further search for opcodes. Can be NULL. |
[in] | Context | Pointer to Handler specific data |
< Skip identical Options
Definition at line 136 of file ControlMsrE2Hii.c.
VOID HandleIfrVariable | ( | IN OUT ONE_OF_CONTEXT * | Context | ) |
Displaying and Changing value of BIOS Option. Including UI
[in] | Context | Pointer to Handler specific data |
Definition at line 264 of file ControlMsrE2Hii.c.
VOID HandleVarStore | ( | IN EFI_IFR_OP_HEADER * | IfrHeader, |
IN OUT BOOLEAN *Stop | OPTIONAL, | ||
IN OUT VOID * | Context ) |
Definition at line 97 of file ControlMsrE2Hii.c.
EFI_HII_PACKAGE_LIST_HEADER * HiiExportPackageLists | ( | IN EFI_HII_HANDLE | Handle | ) |
Copies Package Lists to Memory
[in] | Handle | An EFI_HII_HANDLE that corresponds to the desired package list in the HIIdatabase. |
Definition at line 23 of file ControlMsrE2Hii.c.
EFI_IFR_OP_HEADER * IterateOpCode | ( | IN EFI_IFR_OP_HEADER * | Header, |
IN UINT8 | OpCode, | ||
IN OUT BOOLEAN *Stop | OPTIONAL, | ||
IN VOID * | Context, | ||
IN OP_CODE_HANDLER | Handler ) |
Call Handler for each occurence of opCode, starting to search at header. Called recursively
[in] | Header | Current Header under scrutiny |
[in] | OpCode | Type for OpCode |
[in,out] | Stop | Pointer to Stop flag. If TRUE no further search for opcodes. Can be NULL. |
[in] | Context | Pointer to Handler specific data |
[in] | Handler | Handler for data |
Definition at line 60 of file ControlMsrE2Hii.c.