#include "Ip4Input.h"\r
#include "Ip4Output.h"\r
\r
+\r
+\r
typedef enum {\r
IP4_PROTOCOL_SIGNATURE = EFI_SIGNATURE_32 ('I', 'P', '4', 'P'),\r
IP4_SERVICE_SIGNATURE = EFI_SIGNATURE_32 ('I', 'P', '4', 'S'),\r
EFI_IP4_RECEIVE_DATA RxData;\r
} IP4_RXDATA_WRAP;\r
\r
-typedef struct _IP4_PROTOCOL {\r
+\r
+struct _IP4_PROTOCOL {\r
UINT32 Signature;\r
\r
EFI_IP4_PROTOCOL Ip4Proto;\r
\r
EFI_IP4_CONFIG_DATA ConfigData;\r
\r
-} IP4_PROTOCOL;\r
+};\r
\r
-typedef struct _IP4_SERVICE {\r
+struct _IP4_SERVICE {\r
UINT32 Signature;\r
EFI_SERVICE_BINDING_PROTOCOL ServiceBinding;\r
INTN State;\r
// NIC this IP4_SERVICE works on.\r
//\r
CHAR16 *MacString;\r
-} IP4_SERVICE;\r
+};\r
\r
#define IP4_INSTANCE_FROM_PROTOCOL(Ip4) \\r
CR ((Ip4), IP4_PROTOCOL, Ip4Proto, IP4_PROTOCOL_SIGNATURE)\r