#define _GENERIC_BDS_LIB_H_\r
\r
#include <Protocol/UserManager.h>\r
-extern EFI_HANDLE mBdsImageHandle;\r
\r
///\r
/// Constants which are variable names used to access variables.\r
IN EFI_DEVICE_PATH_PROTOCOL *DevPath\r
);\r
\r
-\r
//\r
// Internal definitions\r
//\r
DEV_PATH_FUNCTION Function;\r
} DEVICE_PATH_STRING_TABLE;\r
\r
-extern EFI_GUID mEfiDevicePathMessagingUartFlowControlGuid;\r
-\r
typedef struct {\r
EFI_DEVICE_PATH_PROTOCOL Header;\r
EFI_GUID Guid;\r
UINT8 VendorDefinedData[1];\r
} VENDOR_DEVICE_PATH_WITH_DATA;\r
\r
-\r
-extern EFI_GUID mEfiDevicePathMessagingSASGuid;\r
-\r
typedef struct {\r
EFI_DEVICE_PATH_PROTOCOL Header;\r
UINT16 NetworkProtocol;\r