//\r
// All of the signatures that will be used in list structure\r
//\r
-#define BM_MENU_OPTION_SIGNATURE 'menu'\r
-#define BM_LOAD_OPTION_SIGNATURE 'load'\r
-#define BM_CONSOLE_OPTION_SIGNATURE 'cnsl'\r
-#define BM_FILE_OPTION_SIGNATURE 'file'\r
-#define BM_HANDLE_OPTION_SIGNATURE 'hndl'\r
-#define BM_TERMINAL_OPTION_SIGNATURE 'trml'\r
-#define BM_MENU_ENTRY_SIGNATURE 'entr'\r
+#define BM_MENU_OPTION_SIGNATURE EFI_SIGNATURE_32 ('m', 'e', 'n', 'u')\r
+#define BM_LOAD_OPTION_SIGNATURE EFI_SIGNATURE_32 ('l', 'o', 'a', 'd')\r
+#define BM_CONSOLE_OPTION_SIGNATURE EFI_SIGNATURE_32 ('c', 'n', 's', 'l')\r
+#define BM_FILE_OPTION_SIGNATURE EFI_SIGNATURE_32 ('f', 'i', 'l', 'e')\r
+#define BM_HANDLE_OPTION_SIGNATURE EFI_SIGNATURE_32 ('h', 'n', 'd', 'l')\r
+#define BM_TERMINAL_OPTION_SIGNATURE EFI_SIGNATURE_32 ('t', 'r', 'm', 'l')\r
+#define BM_MENU_ENTRY_SIGNATURE EFI_SIGNATURE_32 ('e', 'n', 't', 'r')\r
\r
#define BM_LOAD_CONTEXT_SELECT 0x0\r
#define BM_CONSOLE_CONTEXT_SELECT 0x1\r