#include <Protocol/RealTimeClock.h>\r
#include <Guid/Apriori.h>\r
#include <Protocol/WatchdogTimer.h>\r
-#include <Protocol/FirmwareVolume.h>\r
+#include <Protocol/FirmwareVolume2.h>\r
#include <Protocol/MonotonicCounter.h>\r
#include <Guid/DxeServices.h>\r
#include <Guid/MemoryAllocationHob.h>\r
#include <Library/PerformanceLib.h>\r
#include <Library/UefiDecompressLib.h>\r
#include <Library/CustomDecompressLib.h>\r
-#include <Library/PeCoffLoaderLib.h>\r
#include <Library/CacheMaintenanceLib.h>\r
#include <Library/BaseMemoryLib.h>\r
+#include <Library/PeCoffLib.h>\r
\r
#include "DebugImageInfo.h"\r
#include "Library.h"\r
EFI_HANDLE FvHandle;\r
EFI_GUID FileName;\r
EFI_DEVICE_PATH_PROTOCOL *FvFileDevicePath;\r
- EFI_FIRMWARE_VOLUME_PROTOCOL *Fv;\r
+ EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv;\r
\r
VOID *Depex;\r
UINTN DepexSize;\r
extern EFI_HANDLE gDxeCoreImageHandle;\r
\r
extern EFI_DECOMPRESS_PROTOCOL gEfiDecompress;\r
-extern EFI_PEI_PE_COFF_LOADER_PROTOCOL *gEfiPeiPeCoffLoader;\r
\r
extern EFI_RUNTIME_ARCH_PROTOCOL *gRuntime;\r
extern EFI_CPU_ARCH_PROTOCOL *gCpu;\r