New GUID definition is conflicted with GUID in Windows Kits guiddef.h.
GUID definition will be defined when it is undefined.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
\r
#include <Guid/FfsSectionAlignmentPadding.h>\r
\r
+#include "WinNtInclude.h"\r
#include "GenFvInternalLib.h"\r
#include "FvLib.h"\r
#include "PeCoffLib.h"\r
-#include "WinNtInclude.h"\r
\r
#define ARMT_UNCONDITIONAL_JUMP_INSTRUCTION 0xEB000000\r
#define ARM64_UNCONDITIONAL_JUMP_INSTRUCTION 0x14000000\r
\r
#endif\r
\r
+#ifndef GUID_DEFINED\r
+#define GUID_DEFINED\r
///\r
/// 128 bit buffer containing a unique identifier value.\r
/// Unless otherwise specified, aligned on a 64 bit boundary.\r
UINT16 Data3;\r
UINT8 Data4[8];\r
} GUID;\r
+#endif\r
\r
///\r
/// 4-byte buffer. An IPv4 internet protocol address.\r