]> git.proxmox.com Git - mirror_edk2.git/blobdiff - FmpDevicePkg/FmpDxe/FmpDxe.h
FmpDevicePkg/FmpDxe: Use new Fmp dependency libraries
[mirror_edk2.git] / FmpDevicePkg / FmpDxe / FmpDxe.h
index 28bfa41580b8febf6dfe33e5cb7e9d70d87cb6ce..30754dea495e0f4758c6e62a9e6ff7a58bf04af8 100644 (file)
 #include <Library/UefiRuntimeServicesTableLib.h>\r
 #include <Library/MemoryAllocationLib.h>\r
 #include <Library/UefiLib.h>\r
+#include <Library/PrintLib.h>\r
 #include <Library/FmpAuthenticationLib.h>\r
 #include <Library/FmpDeviceLib.h>\r
 #include <Library/FmpPayloadHeaderLib.h>\r
 #include <Library/CapsuleUpdatePolicyLib.h>\r
+#include <Library/FmpDependencyLib.h>\r
+#include <Library/FmpDependencyCheckLib.h>\r
+#include <Library/FmpDependencyDeviceLib.h>\r
 #include <Protocol/FirmwareManagement.h>\r
 #include <Protocol/FirmwareManagementProgress.h>\r
 #include <Protocol/VariableLock.h>\r
@@ -65,6 +69,7 @@ typedef struct {
   CHAR16                                       *LastAttemptStatusVariableName;\r
   CHAR16                                       *LastAttemptVersionVariableName;\r
   CHAR16                                       *FmpStateVariableName;\r
+  BOOLEAN                                      DependenciesSatisfied;\r
 } FIRMWARE_MANAGEMENT_PRIVATE_DATA;\r
 \r
 ///\r