From ca162103dae16dd48474f8dfc7a8951c997c89bc Mon Sep 17 00:00:00 2001 From: klu2 Date: Fri, 21 Dec 2007 08:48:38 +0000 Subject: Initialize DuetPkg ... git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4416 6f19259b-4bc3-4df7-8a09-765794883524 --- DuetPkg/DataHubGenDxe/DataHubGen.h | 74 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 DuetPkg/DataHubGenDxe/DataHubGen.h (limited to 'DuetPkg/DataHubGenDxe/DataHubGen.h') diff --git a/DuetPkg/DataHubGenDxe/DataHubGen.h b/DuetPkg/DataHubGenDxe/DataHubGen.h new file mode 100644 index 0000000000..5ac2add1fb --- /dev/null +++ b/DuetPkg/DataHubGenDxe/DataHubGen.h @@ -0,0 +1,74 @@ +/*++ + +Copyright (c) 2006 - 2007, Intel Corporation +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. + +Module Name: + + DataHubGen.h + +Abstract: + +--*/ + +#ifndef _DATA_HUB_GEN_H_ +#define _DATA_HUB_GEN_H_ + +#include +#include + +#include +#include +#include +#include + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#define PRODUCT_NAME L"DUET" +#define PRODUCT_VERSION L"Beta" + +#define FIRMWARE_PRODUCT_NAME (PRODUCT_NAME L": ") +#ifdef EFI32 +#if (EFI_SPECIFICATION_VERSION >= 0x00020000) +#define FIRMWARE_BIOS_VERSIONE (PRODUCT_NAME L"(IA32.UEFI)" PRODUCT_VERSION L": ") +#else +#define FIRMWARE_BIOS_VERSIONE (PRODUCT_NAME L"(IA32.EFI)" PRODUCT_VERSION L": ") +#endif +#else // EFIX64 +#if (EFI_SPECIFICATION_VERSION >= 0x00020000) +#define FIRMWARE_BIOS_VERSIONE (PRODUCT_NAME L"(X64.UEFI)" PRODUCT_VERSION L": ") +#else +#define FIRMWARE_BIOS_VERSIONE (PRODUCT_NAME L"(X64.EFI)" PRODUCT_VERSION L": ") +#endif +#endif + +SMBIOS_STRUCTURE_POINTER +GetSmbiosTableFromType ( + IN VOID *Smbios, + IN UINT8 Type, + IN UINTN Index + ); + +CHAR8 * +GetSmbiosString ( + IN SMBIOS_STRUCTURE_POINTER SmbiosTable, + IN SMBIOS_TABLE_STRING String + ); + +#endif -- cgit v1.2.3