#include <Library/BaseLib.h>\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/UefiBootServicesTableLib.h>\r
+#include <Library/UefiRuntimeServicesTableLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
#include <Library/UefiLib.h>\r
#include <Library/FmpAuthenticationLib.h>\r
#include <Library/CapsuleUpdatePolicyLib.h>\r
#include <Protocol/FirmwareManagement.h>\r
#include <Protocol/FirmwareManagementProgress.h>\r
+#include <Protocol/VariableLock.h>\r
#include <Guid/SystemResourceTable.h>\r
#include <Guid/EventGroup.h>\r
-#include "VariableSupport.h"\r
\r
#define VERSION_STRING_NOT_SUPPORTED L"VERSION STRING NOT SUPPORTED"\r
#define VERSION_STRING_NOT_AVAILABLE L"VERSION STRING NOT AVAILABLE"\r
//\r
BOOLEAN FmpDeviceLocked;\r
VOID *FmpDeviceContext;\r
+ CHAR16 *VersionVariableName;\r
+ CHAR16 *LsvVariableName;\r
+ CHAR16 *LastAttemptStatusVariableName;\r
+ CHAR16 *LastAttemptVersionVariableName;\r
+ CHAR16 *FmpStateVariableName;\r
} FIRMWARE_MANAGEMENT_PRIVATE_DATA;\r
\r
///\r