2 This file contains functions related to Config Access Protocols installed by
3 by HII Thunk Modules which is used to thunk UEFI Config Access Callback to
4 Framework HII Callback.
6 Copyright (c) 2008, Intel Corporation
7 All rights reserved. This program and the accompanying materials
8 are licensed and made available under the terms and conditions of the BSD License
9 which accompanies this distribution. The full text of the license may be found at
10 http://opensource.org/licenses/bsd-license.php
12 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
17 #ifndef _HII_THUNK_CONFIG_ACCESS_H
18 #define _HII_THUNK_CONFIG_ACCESS_H
22 InstallDefaultUefiConfigAccessProtocol (
23 IN CONST EFI_HII_PACKAGES
*Packages
,
24 OUT EFI_HANDLE
*Handle
,
25 IN OUT HII_TRHUNK_HANDLE_MAPPING_DATABASE_ENTRY
*MapEntry
32 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL
*This
,
33 IN CONST EFI_STRING Request
,
34 OUT EFI_STRING
*Progress
,
35 OUT EFI_STRING
*Results
43 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL
*This
,
44 IN CONST EFI_STRING Configuration
,
45 OUT EFI_STRING
*Progress
52 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL
*This
,
53 IN EFI_BROWSER_ACTION Action
,
54 IN EFI_QUESTION_ID QuestionId
,
56 IN EFI_IFR_TYPE_VALUE
*Value
,
57 OUT EFI_BROWSER_ACTION_REQUEST
*ActionRequest