X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=Nt32Pkg%2FInclude%2FLibrary%2FEdkGenericBdsLib.h;h=bfdcbe3111ade6b3115ddbe95ee8e8f499976b73;hb=6c295504112992500f872c72dc053b29415fafcb;hp=5ef183850ee6206487e74d929cf0597bd51b1d89;hpb=45a20a7fd8b12de926a87f6d7b121287354d63af;p=mirror_edk2.git diff --git a/Nt32Pkg/Include/Library/EdkGenericBdsLib.h b/Nt32Pkg/Include/Library/EdkGenericBdsLib.h index 5ef183850e..bfdcbe3111 100644 --- a/Nt32Pkg/Include/Library/EdkGenericBdsLib.h +++ b/Nt32Pkg/Include/Library/EdkGenericBdsLib.h @@ -1,4 +1,7 @@ -/*++ +/*! \addtogroup Library EdkGenericBdsLib */ +/*@{ */ +/**@file + BDS library definition, include the file and data structure Copyright (c) 2006 - 2007, Intel Corporation All rights reserved. This program and the accompanying materials @@ -9,19 +12,14 @@ 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. -Module Name: - - BdsLib.h - -Abstract: - - BDS library definition, include the file and data structure - ---*/ +**/ #ifndef _BDS_LIB_H_ #define _BDS_LIB_H_ +#include +#include + extern EFI_HANDLE mBdsImageHandle; // @@ -46,8 +44,6 @@ extern EFI_HANDLE mBdsImageHandle; // // Load Option Attributes defined in EFI Specification // -#define LOAD_OPTION_ACTIVE 0x00000001 -#define LOAD_OPTION_FORCE_RECONNECT 0x00000002 #define IS_LOAD_OPTION_TYPE(_c, _Mask) (BOOLEAN) (((_c) & (_Mask)) != 0) // @@ -109,6 +105,11 @@ BdsLibBootNext ( VOID ); +/*! + \fn BdsLibBootViaBootOption + \param BDS_COMMON_OPTION + \param EFI_DEVICE_PATH_PROTOCOL +*/ EFI_STATUS BdsLibBootViaBootOption ( IN BDS_COMMON_OPTION * Option, @@ -162,7 +163,7 @@ BdsLibGetVariableAndSize ( EFI_STATUS BdsLibOutputStrings ( - IN EFI_SIMPLE_TEXT_OUT_PROTOCOL *ConOut, + IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *ConOut, ... ); @@ -389,7 +390,8 @@ EFI_STATUS BdsLibGetHiiHandles ( IN EFI_HII_PROTOCOL *Hii, IN OUT UINT16 *HandleBufferLength, - OUT EFI_HII_HANDLE **HiiHandles + OUT FRAMEWORK_EFI_HII_HANDLE **HiiHandles ); #endif // _BDS_LIB_H_ +/*@} */ \ No newline at end of file