#ifndef __FIRMWARE_VOLUME_DISPATCH_H__\r
#define __FIRMWARE_VOLUME_DISPATCH_H__\r
\r
-#include <PiDxe.h>\r
-\r
#define EFI_FIRMWARE_VOLUME_DISPATCH_PROTOCOL_GUID \\r
{ 0x7aa35a69, 0x506c, 0x444f, {0xa7, 0xaf, 0x69, 0x4b, 0xf5, 0x6f, 0x71, 0xc8 } }\r
\r
#include <Protocol/OEMBadging.h>\r
#include <Protocol/ConsoleControl.h>\r
#include <Protocol/GraphicsOutput.h>\r
-#include <Protocol/FirmwareVolume2.h>\r
#include <Protocol/UgaDraw.h>\r
#include <Protocol/HiiFont.h>\r
#include <Protocol/HiiImage.h>\r
#define _NULL_MEMORY_TEST_H\r
\r
\r
-#include <Uefi.h>\r
+#include <PiDxe.h>\r
\r
\r
#include <Protocol/GenericMemoryTest.h>\r
#define _SETUP_H_\r
\r
\r
-#include <Uefi.h>\r
+#include <PiDxe.h>\r
\r
#include <Protocol/Print.h>\r
#include <Protocol/Print2.h>\r
#ifndef _VARIABLE_H\r
#define _VARIABLE_H\r
\r
-#include <Uefi.h>\r
+#include <PiDxe.h>\r
#include <Protocol/VariableWrite.h>\r
#include <Protocol/FaultTolerantWriteLite.h>\r
#include <Protocol/FirmwareVolumeBlock.h>\r
#ifndef __PCD_PPI_H__\r
#define __PCD_PPI_H__\r
\r
-#include <PiPei.h>\r
-\r
#define PCD_PPI_GUID \\r
{ 0x6e81c58, 0x4ad7, 0x44bc, { 0x83, 0x90, 0xf1, 0x2, 0x65, 0xf7, 0x24, 0x80 } }\r
\r
#ifndef __PEI_SMBUS2_PPI_H__\r
#define __PEI_SMBUS2_PPI_H__\r
\r
-#include <PiPei.h>\r
#include <IndustryStandard/SmBus.h>\r
\r
#define EFI_PEI_SMBUS2_PPI_GUID \\r
#ifndef __EFI_COMPONENT_NAME_H__\r
#define __EFI_COMPONENT_NAME_H__\r
\r
-#include <PiDxe.h>\r
-\r
///\r
/// Global ID for the Component Name Protocol\r
///\r
#ifndef __EFI_COMPONENT_NAME2_H__\r
#define __EFI_COMPONENT_NAME2_H__\r
\r
-#include <PiDxe.h>\r
-\r
///\r
/// Global ID for the Component Name Protocol\r
///\r
///\r
/// Optional variable length _HIDSTR\r
/// Optional variable length _UIDSTR\r
+ /// Optional variable length _CIDSTR\r
///\r
} ACPI_EXTENDED_HID_DEVICE_PATH;\r
\r
#ifndef __EFI_DRIVER_BINDING_H__\r
#define __EFI_DRIVER_BINDING_H__\r
\r
-#include <PiDxe.h>\r
#include <Protocol/DevicePath.h>\r
///\r
/// Global ID for the ControllerHandle Driver Protocol\r
#ifndef __EFI_DRIVER_CONFIGURATION_H__\r
#define __EFI_DRIVER_CONFIGURATION_H__\r
\r
-#include <PiDxe.h>\r
#include <Protocol/DriverConfiguration2.h>\r
\r
///\r
#ifndef __EFI_DRIVER_CONFIGURATION2_H__\r
#define __EFI_DRIVER_CONFIGURATION2_H__\r
\r
-#include <PiDxe.h>\r
-\r
///\r
/// Global ID for the Driver Configuration Protocol defined in UEFI 2.0\r
///\r
#ifndef __EFI_DRIVER_DIAGNOSTICS_H__\r
#define __EFI_DRIVER_DIAGNOSTICS_H__\r
\r
-#include <PiDxe.h>\r
-\r
///\r
/// Global ID for the Driver Diagnostics Protocol as defined in UEFI 2.0.\r
///\r
#ifndef __EDID_OVERRIDE_H__\r
#define __EDID_OVERRIDE_H__\r
\r
-#include <PiDxe.h>\r
-\r
#define EFI_EDID_OVERRIDE_PROTOCOL_GUID \\r
{ \\r
0x48ecb431, 0xfb72, 0x45c0, {0xa9, 0x22, 0xf4, 0x58, 0xfe, 0x4, 0xb, 0xd5 } \\r
#ifndef __GRAPHICS_OUTPUT_H__\r
#define __GRAPHICS_OUTPUT_H__\r
\r
-#include <PiDxe.h>\r
-\r
#define EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID \\r
{ \\r
0x9042a9de, 0x23dc, 0x4a38, {0x96, 0xfb, 0x7a, 0xde, 0xd0, 0x80, 0x51, 0x6a } \\r
#ifndef __PCD_H__\r
#define __PCD_H__\r
\r
-#include <PiDxe.h>\r
-\r
extern EFI_GUID gPcdProtocolGuid;\r
\r
#define PCD_PROTOCOL_GUID \\r
#ifndef __PCI_ROOT_BRIDGE_IO_H__\r
#define __PCI_ROOT_BRIDGE_IO_H__\r
\r
-#include <PiDxe.h>\r
-\r
#define EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_GUID \\r
{ \\r
0x2f707ebb, 0x4a1a, 0x11d4, {0x9a, 0x38, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \\r
#ifndef __ARCH_PROTOCOL_SECURITY_H__\r
#define __ARCH_PROTOCOL_SECURITY_H__\r
\r
-#include <PiDxe.h>\r
-\r
///\r
/// Global ID for the Security Code Architectural Protocol\r
///\r
#ifndef __SIMPLE_TEXT_OUT_H__\r
#define __SIMPLE_TEXT_OUT_H__\r
\r
-#include <PiDxe.h>\r
-\r
#define EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL_GUID \\r
{ \\r
0x387477c2, 0x69c7, 0x11d2, {0x8e, 0x39, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b } \\r
#define __STATUS_CODE_RUNTIME_PROTOCOL_H__\r
\r
#include <Pi/PiMultiPhase.h>\r
-#include <Uefi/UefiBaseType.h>\r
\r
#define EFI_STATUS_CODE_RUNTIME_PROTOCOL_GUID \\r
{ 0xd2b2b828, 0x826, 0x48a7, { 0xb3, 0xdf, 0x98, 0x3c, 0x0, 0x60, 0x24, 0xf0 } }\r
//\r
// Set structure alignment to 1-byte\r
//\r
-#pragma pack (1)\r
-\r
typedef struct {\r
UINT8 Major;\r
UINT8 Minor;\r
\r
typedef UINT32 TCG_ALGORITHM_ID;\r
\r
-//\r
-// Restore original structure alignment\r
-//\r
-#pragma pack ()\r
-\r
/**\r
This service provides EFI protocol capability information, state information \r
about the TPM, and Event Log state information.\r
#include <Protocol/DriverConfiguration.h>\r
#include <Protocol/DriverDiagnostics.h>\r
#include <Protocol/DriverDiagnostics2.h>\r
-#include <Protocol/FirmwareVolume2.h>\r
+//#include <Protocol/FirmwareVolume2.h>\r
#include <Protocol/LoadedImage.h>\r
\r
#include <Guid/EventGroup.h>\r