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 IN OUT HII_TRHUNK_HANDLE_MAPPING_DATABASE_ENTRY
*MapEntry
31 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL
*This
,
32 IN CONST EFI_STRING Request
,
33 OUT EFI_STRING
*Progress
,
34 OUT EFI_STRING
*Results
42 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL
*This
,
43 IN CONST EFI_STRING Configuration
,
44 OUT EFI_STRING
*Progress
51 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL
*This
,
52 IN EFI_BROWSER_ACTION Action
,
53 IN EFI_QUESTION_ID QuestionId
,
55 IN EFI_IFR_TYPE_VALUE
*Value
,
56 OUT EFI_BROWSER_ACTION_REQUEST
*ActionRequest