/** @file\r
Functions declaration related with DHCPv4 for UefiPxeBc Driver.\r
\r
- Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
BIT (PXEBC_VENDOR_TAG_BOOT_MENU) | \\r
BIT (PXEBC_VENDOR_TAG_MENU_PROMPT))\r
\r
+#define IS_VALID_BOOT_SERVERS(x) \\r
+ ((((x)[0]) & BIT (PXEBC_VENDOR_TAG_BOOT_SERVERS)) \\r
+ == BIT (PXEBC_VENDOR_TAG_BOOT_SERVERS)) \r
+\r
#define IS_VALID_BOOT_PROMPT(x) \\r
((((x)[0]) & BIT (PXEBC_VENDOR_TAG_MENU_PROMPT)) \\r
== BIT (PXEBC_VENDOR_TAG_MENU_PROMPT))\r
PXEBC_DHCP4_OPTION_MAX_MESG_SIZE *MaxMesgSize;\r
} PXEBC_DHCP4_OPTION_ENTRY;\r
\r
+#pragma pack(1)\r
typedef struct {\r
UINT16 Type;\r
UINT8 IpCnt;\r
UINT8 Timeout;\r
UINT8 Prompt[1];\r
} PXEBC_MENU_PROMPT;\r
+#pragma pack()\r
\r
typedef struct {\r
UINT32 BitMap[8];\r