/** @file\r
- Simple Network protocol as defined in the EFI 1.0 specification.\r
+ Simple Network protocol as defined in the UEFI 2.0 specification.\r
\r
Basic network device abstraction.\r
\r
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
\r
- Module Name: SimpleNetwork.h\r
-\r
**/\r
\r
#ifndef __SIMPLE_NETWORK_H__\r
\r
typedef struct _EFI_SIMPLE_NETWORK_PROTOCOL EFI_SIMPLE_NETWORK_PROTOCOL;\r
\r
+\r
+//\r
+// Protocol defined in EFI1.1.\r
+// \r
+typedef EFI_SIMPLE_NETWORK_PROTOCOL EFI_SIMPLE_NETWORK;\r
+\r
//\r
// Simple Network Protocol data structures\r
//\r
\r
#define EFI_SIMPLE_NETWORK_PROTOCOL_REVISION 0x00010000\r
\r
+//\r
+// Revision defined in EFI1.1\r
+// \r
+#define EFI_SIMPLE_NETWORK_INTERFACE_REVISION EFI_SIMPLE_NETWORK_PROTOCOL_REVISION\r
+\r
struct _EFI_SIMPLE_NETWORK_PROTOCOL {\r
UINT64 Revision;\r
EFI_SIMPLE_NETWORK_START Start;\r