]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/EdkIIGlueUefi.h
EdkCompatibilityPkg: Remove EdkCompatibilityPkg
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Library / EdkIIGlueLib / Include / EdkIIGlueUefi.h
diff --git a/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/EdkIIGlueUefi.h b/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/EdkIIGlueUefi.h
deleted file mode 100644 (file)
index def6dd1..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
-/*++\r
-\r
-Copyright (c) 2004 - 2011, Intel Corporation. All rights reserved.<BR>\r
-This program and the accompanying materials                          \r
-are licensed and made available under the terms and conditions of the BSD License         \r
-which accompanies this distribution.  The full text of the license may be found at        \r
-http://opensource.org/licenses/bsd-license.php                                            \r
-                                                                                          \r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.  \r
-\r
-\r
-Module Name:\r
-\r
-  EdkIIGlueUefi.h\r
-  \r
-Abstract: \r
-\r
-  Root include file for UEFI modules.\r
-\r
-**/\r
-\r
-\r
-#ifndef __EDKII_GLUE_UEFI_H__\r
-#define __EDKII_GLUE_UEFI_H__\r
-\r
-\r
-//\r
-// Check to make sure EFI_SPECIFICATION_VERSION and TIANO_RELEASE_VERSION are defined.\r
-//  also check for legal combinations\r
-//\r
-#if !defined(EFI_SPECIFICATION_VERSION)\r
-  #error EFI_SPECIFICATION_VERSION not defined\r
-#elif !defined(TIANO_RELEASE_VERSION)\r
-  #error TIANO_RELEASE_VERSION not defined\r
-#elif TIANO_RELEASE_VERSION == 0x00000000\r
-\r
-//\r
-// UEFI mode with no Tiano extensions is legal\r
-//\r
-#elif (TIANO_RELEASE_VERSION <= 0x00080005) && (EFI_SPECIFICATION_VERSION >= 0x00020000)\r
-  #error Illegal combination of EFI_SPECIFICATION_VERSION and EDK_RELEASE_VERSION versions\r
-#endif\r
-\r
-//\r
-// General Type & API definitions\r
-//\r
-\r
-#include "EfiSpec.h"\r
-#include "EfiPxe.h"\r
-\r
-\r
-//\r
-// Protocols from EFI 1.10 that got thier names fixed in UEFI 2.0\r
-//\r
-#include EFI_PROTOCOL_DEFINITION(LoadedImage)\r
-#include EFI_PROTOCOL_DEFINITION(SimpleTextIn)\r
-#include EFI_PROTOCOL_DEFINITION(SimpleTextOut)\r
-#include EFI_PROTOCOL_DEFINITION(SerialIo)\r
-#include EFI_PROTOCOL_DEFINITION(LoadFile)\r
-#include EFI_PROTOCOL_DEFINITION(SimpleFileSystem)\r
-#include EFI_PROTOCOL_DEFINITION(DiskIo)\r
-#include EFI_PROTOCOL_DEFINITION(BlockIo)\r
-#include EFI_PROTOCOL_DEFINITION(UnicodeCollation)\r
-#include EFI_PROTOCOL_DEFINITION(SimpleNetwork)\r
-#include EFI_PROTOCOL_DEFINITION(EfiNetworkInterfaceIdentifier)\r
-#include EFI_PROTOCOL_DEFINITION(PxeBaseCode)\r
-#include EFI_PROTOCOL_DEFINITION(PxeBaseCodeCallBack)\r
-\r
-//\r
-// EFI 1.10 Protocols\r
-//\r
-#include EFI_PROTOCOL_DEFINITION(Bis)\r
-#include EFI_PROTOCOL_DEFINITION(BusSpecificDriverOverride)\r
-#include EFI_PROTOCOL_DEFINITION(ComponentName)\r
-#if (EFI_SPECIFICATION_VERSION >= 0x00020000)\r
-#include EFI_PROTOCOL_DEFINITION (ComponentName2)\r
-#endif\r
-#include EFI_PROTOCOL_DEFINITION(DebugPort)\r
-#include EFI_PROTOCOL_DEFINITION(DebugSupport)\r
-#include EFI_PROTOCOL_DEFINITION(Decompress)\r
-#include EFI_PROTOCOL_DEFINITION(DriverBinding)\r
-#include EFI_PROTOCOL_DEFINITION(DriverConfiguration)\r
-#include EFI_PROTOCOL_DEFINITION(DriverDiagnostics)\r
-#include EFI_PROTOCOL_DEFINITION(Ebc)\r
-#include EFI_PROTOCOL_DEFINITION(EfiNetworkInterfaceIdentifier)\r
-#include EFI_PROTOCOL_DEFINITION(FileInfo)\r
-#include EFI_PROTOCOL_DEFINITION(FileSystemInfo)\r
-#include EFI_PROTOCOL_DEFINITION(FileSystemVolumeLabelInfo)\r
-#include EFI_PROTOCOL_DEFINITION(PciIo)\r
-#include EFI_PROTOCOL_DEFINITION(PciRootBridgeIo)\r
-#include EFI_PROTOCOL_DEFINITION(PlatformDriverOverride)\r
-#include EFI_PROTOCOL_DEFINITION(SimplePointer)\r
-#include EFI_PROTOCOL_DEFINITION(ScsiPassThru)\r
-#include EFI_PROTOCOL_DEFINITION(UsbIo)\r
-#include EFI_PROTOCOL_DEFINITION(UsbHostController)\r
-#include EFI_PROTOCOL_DEFINITION(UgaDraw)\r
-\r
-//\r
-// EFI 1.10 GUIDs\r
-//\r
-#include EFI_GUID_DEFINITION(Acpi)\r
-#include EFI_GUID_DEFINITION(DebugImageInfoTable)\r
-#include EFI_GUID_DEFINITION(GlobalVariable)\r
-#include EFI_GUID_DEFINITION(Gpt)\r
-#include EFI_GUID_DEFINITION(PcAnsi)\r
-#include EFI_GUID_DEFINITION(SmBios)\r
-#include EFI_GUID_DEFINITION(SalSystemTable)\r
-\r
-\r
-#if (EFI_SPECIFICATION_VERSION >= 0x00020000)\r
-//\r
-// UEFI 2.0 Protocols and GUIDs\r
-//\r
-// check here: currently not implementated\r
-//#include EFI_PROTOCOL_DEFINITION(AuthenticationInfo)\r
-#include EFI_PROTOCOL_DEFINITION(DevicePathUtilities)\r
-#include EFI_PROTOCOL_DEFINITION(DevicePathToText)\r
-#include EFI_PROTOCOL_DEFINITION(DevicePathFromText)\r
-#include EFI_PROTOCOL_DEFINITION(GraphicsOutput)\r
-#include EFI_PROTOCOL_DEFINITION(EdidDiscovered)\r
-#include EFI_PROTOCOL_DEFINITION(EdidActive)\r
-#include EFI_PROTOCOL_DEFINITION(EdidOverride)\r
-#include EFI_PROTOCOL_DEFINITION(ScsiIo)\r
-#include EFI_PROTOCOL_DEFINITION(ScsiPassThruExt)\r
-#include EFI_PROTOCOL_DEFINITION(IScsiInitiatorName)\r
-#include EFI_PROTOCOL_DEFINITION(UsbHostController)\r
-#include EFI_PROTOCOL_DEFINITION(TapeIo)\r
-#include EFI_PROTOCOL_DEFINITION(ManagedNetwork)\r
-#include EFI_PROTOCOL_DEFINITION(Arp)\r
-#include EFI_PROTOCOL_DEFINITION(Dhcp4)\r
-#include EFI_PROTOCOL_DEFINITION(Ip4)\r
-#include EFI_PROTOCOL_DEFINITION(Ip4Config)\r
-#include EFI_PROTOCOL_DEFINITION(Tcp4)\r
-#include EFI_PROTOCOL_DEFINITION(Udp4)\r
-#include EFI_PROTOCOL_DEFINITION(Mtftp4)\r
-#include EFI_PROTOCOL_DEFINITION(ServiceBinding)\r
-#include EFI_PROTOCOL_DEFINITION(Hash)\r
-#include EFI_GUID_DEFINITION(EventGroup)\r
-//#include <Guid/WinCertificateUefi.h>\r
-#endif\r
-\r
-#if (TIANO_RELEASE_VERSION > 0x00080005) \r
-//\r
-// Need due to EDK Tiano contamination of UEFI enumes. \r
-// There is a UEFI library that does things the new way and the old way\r
-// This is why these definitions are need in Uefi.h\r
-//\r
-#include EFI_GUID_DEFINITION (EventLegacyBios)\r
-#include EFI_GUID_DEFINITION (FrameworkDevicePath)\r
-#endif\r
-\r
-//\r
-// EDK Library headers used by EdkII Glue Libraries\r
-//\r
-#include "TianoSpecTypes.h"\r
-#include "TianoSpecApi.h"\r
-#include "TianoSpecDevicePath.h"\r
-#include "EfiDriverLib.h"\r
-\r
-#include "Common/EdkIIGlueDefinitionChangesBase.h"\r
-\r
-//\r
-// EdkII Glue Library Class headers\r
-//\r
-\r
-#include "EdkIIGlueBase.h"\r
-#include "Library/EdkIIGlueUefiDecompressLib.h"\r
-#include "Library/EdkIIGlueDevicePathLib.h"\r
-#include "Library/EdkIIGlueUefiBootServicesTableLib.h"\r
-#include "Library/EdkIIGlueUefiDriverEntryPoint.h"\r
-#include "Library/EdkIIGlueUefiDriverModelLib.h"\r
-#include "Library/EdkIIGlueUefiLib.h"\r
-#include "Library/EdkIIGlueUefiRuntimeServicesTableLib.h"\r
-\r
-extern UINT8 _gEdkIIGlueDriverModelProtocolSelection;\r
-\r
-#endif\r