#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/UefiRuntimeServicesTableLib.h>\r
#include <Library/HiiLib.h>\r
-#include <Library/DevicePathLib.h>\r
#include <Library/UefiLib.h>\r
\r
#include <Library/IfrSupportLib.h>\r
} BUFFER_STORAGE_ENTRY;\r
\r
#pragma pack(1)\r
+///\r
+/// HII specific Vendor Device Path Node definition.\r
+///\r
+typedef struct {\r
+ VENDOR_DEVICE_PATH VendorDevicePath;\r
+ UINT32 Reserved;\r
+ UINT64 UniqueId;\r
+} HII_VENDOR_DEVICE_PATH_NODE;\r
\r
///\r
/// HII specific Vendor Device Path definition.\r
///\r
typedef struct {\r
- VENDOR_DEVICE_PATH VendorDevicePath;\r
+ HII_VENDOR_DEVICE_PATH_NODE Node;\r
EFI_DEVICE_PATH_PROTOCOL End;\r
} HII_VENDOR_DEVICE_PATH;\r
-\r
#pragma pack()\r
\r
#define CONFIG_ACCESS_PRIVATE_SIGNATURE SIGNATURE_32 ('H', 'T', 'c', 'a')\r