0xBB25CF6F, 0xF1D4, 0x11D2, {0x9A, 0x0C, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0xFD } \\r
}\r
\r
+//\r
+// Protocol GUID defined in EFI1.1.\r
+// \r
+#define SERIAL_IO_PROTOCOL EFI_SERIAL_IO_PROTOCOL_GUID\r
+\r
typedef struct _EFI_SERIAL_IO_PROTOCOL EFI_SERIAL_IO_PROTOCOL;\r
\r
+\r
+//\r
+// Backward-compatible with EFI1.1.\r
+// \r
+typedef EFI_SERIAL_IO_PROTOCOL SERIAL_IO_INTERFACE;\r
+\r
//\r
// Serial IO Data structures\r
//\r
UINT32 StopBits;\r
} EFI_SERIAL_IO_MODE;\r
\r
-#define SERIAL_IO_INTERFACE_REVISION 0x00010000\r
-#define EFI_SERIAL_IO_PROTOCOL_REVISION SERIAL_IO_INTERFACE_REVISION\r
+#define EFI_SERIAL_IO_PROTOCOL_REVISION 0x00010000\r
+#define SERIAL_IO_INTERFACE_REVISION EFI_SERIAL_IO_PROTOCOL_REVISION\r
\r
struct _EFI_SERIAL_IO_PROTOCOL {\r
UINT32 Revision;\r