]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/IP4.h
1. Sync Tcp4 protocol definitions to match UEFI 2.1
[mirror_edk2.git] / MdePkg / Include / Protocol / IP4.h
index 571c534a5aff27b900f4a36413364653e62327cb..99885496458d945a4f3053e2ac9cc57ea4685fd4 100644 (file)
@@ -8,13 +8,13 @@
   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:  IP4.h\r
-\r
 **/\r
 \r
 #ifndef __EFI_IP4_PROTOCOL_H__\r
 #define __EFI_IP4_PROTOCOL_H__\r
 \r
+#include <Protocol/ManagedNetwork.h>\r
+\r
 #define EFI_IP4_SERVICE_BINDING_PROTOCOL_GUID \\r
   { \\r
     0xc51711e7, 0xb4bf, 0x404a, {0xbf, 0xb8, 0x0a, 0x04, 0x8e, 0xf1, 0xff, 0xe4 } \\r
@@ -161,10 +161,10 @@ typedef struct {
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_IP4_GET_MODE_DATA) (\r
-  IN  EFI_IP4_PROTOCOL                *This,\r
-  OUT EFI_IP4_MODE_DATA               *Ip4ModeData     OPTIONAL,\r
-  OUT EFI_MANAGED_NETWORK_CONFIG_DATA *MnpConfigData   OPTIONAL,\r
-  OUT EFI_SIMPLE_NETWORK_MODE         *SnpModeData     OPTIONAL\r
+  IN CONST  EFI_IP4_PROTOCOL                *This,\r
+  OUT       EFI_IP4_MODE_DATA               *Ip4ModeData     OPTIONAL,\r
+  OUT       EFI_MANAGED_NETWORK_CONFIG_DATA *MnpConfigData   OPTIONAL,\r
+  OUT       EFI_SIMPLE_NETWORK_MODE         *SnpModeData     OPTIONAL\r
   )\r
 ;  \r
 \r