#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/UefiRuntimeServicesTableLib.h>\r
#include <Library/DebugLib.h>\r
-#include <Protocol/FirmwareVolume.h>\r
+#include <Protocol/FirmwareVolume2.h>\r
#include <Library/HobLib.h>\r
#include <IndustryStandard/Pci22.h>\r
\r
EFI_HANDLE *HandleBuffer;\r
UINTN HandleCount;\r
UINTN Index;\r
- EFI_FIRMWARE_VOLUME_PROTOCOL *Fv;\r
+ EFI_FIRMWARE_VOLUME2_PROTOCOL *Fv;\r
UINT32 AuthenticationStatus;\r
\r
Status = gBS->LocateHandleBuffer (\r
ByProtocol,\r
- &gEfiFirmwareVolumeProtocolGuid,\r
+ &gEfiFirmwareVolume2ProtocolGuid,\r
NULL,\r
&HandleCount,\r
&HandleBuffer\r
for (Index = 0; Index < HandleCount; Index++) {\r
Status = gBS->HandleProtocol(\r
HandleBuffer[Index],\r
- &gEfiFirmwareVolumeProtocolGuid,\r
+ &gEfiFirmwareVolume2ProtocolGuid,\r
(VOID **) &Fv\r
);\r
\r