#include <Library/SmmMemLib.h>\r
\r
#include <Guid/SmmVariableCommon.h>\r
+#include <Guid/ZeroGuid.h>\r
#include "Variable.h"\r
\r
extern VARIABLE_INFO_ENTRY *gVariableInfo;\r
EFI_HANDLE mSmmVariableHandle = NULL;\r
EFI_HANDLE mVariableHandle = NULL;\r
BOOLEAN mAtRuntime = FALSE;\r
-EFI_GUID mZeroGuid = {0, 0, 0, {0, 0, 0, 0, 0, 0, 0, 0}};\r
UINT8 *mVariableBufferPayload = NULL;\r
UINTN mVariableBufferPayloadSize;\r
extern BOOLEAN mEndOfDxe;\r
\r
CopyGuid (&VendorGuid, &InfoEntry->VendorGuid);\r
\r
- if (CompareGuid (&VendorGuid, &mZeroGuid)) {\r
+ if (CompareGuid (&VendorGuid, &gZeroGuid)) {\r
//\r
// Return the first variable info\r
//\r
gEfiHardwareErrorVariableGuid ## SOMETIMES_CONSUMES ## Variable:L"HwErrRec####"\r
gEdkiiFaultTolerantWriteGuid ## SOMETIMES_CONSUMES ## HOB\r
gEdkiiVarErrorFlagGuid ## CONSUMES ## GUID\r
+ gZeroGuid ## SOMETIMES_CONSUMES ## GUID\r
\r
[Pcd]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize ## CONSUMES\r