]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/TcpDxe/TcpMain.h
MdeModulePkg-DxeCore: rename CoreGetMemoryMapPropertiesTable
[mirror_edk2.git] / NetworkPkg / TcpDxe / TcpMain.h
index 69c764cde18973b99812ebd6bc3ecee61a2dabd0..bd4434e26bea255ca2fb94e6f74ac3c9a827ae67 100644 (file)
@@ -2,7 +2,7 @@
   Declaration of protocol interfaces in EFI_TCP4_PROTOCOL and EFI_TCP6_PROTOCOL.\r
   It is the common head file for all Tcp*.c in TCP driver.\r
 \r
   Declaration of protocol interfaces in EFI_TCP4_PROTOCOL and EFI_TCP6_PROTOCOL.\r
   It is the common head file for all Tcp*.c in TCP driver.\r
 \r
-  Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
+  Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>\r
 \r
   This program and the accompanying materials\r
   are licensed and made available under the terms and conditions of the BSD License\r
 \r
   This program and the accompanying materials\r
   are licensed and made available under the terms and conditions of the BSD License\r
@@ -21,6 +21,7 @@
 #include <Protocol/DriverBinding.h>\r
 #include <Library/IpIoLib.h>\r
 #include <Library/DevicePathLib.h>\r
 #include <Protocol/DriverBinding.h>\r
 #include <Library/IpIoLib.h>\r
 #include <Library/DevicePathLib.h>\r
+#include <Library/PrintLib.h>\r
 \r
 #include "Socket.h"\r
 #include "TcpProto.h"\r
 \r
 #include "Socket.h"\r
 #include "TcpProto.h"\r
@@ -32,6 +33,7 @@ extern UINT16                        mTcp6RandomPort;
 extern CHAR16                        *mTcpStateName[];\r
 extern EFI_COMPONENT_NAME_PROTOCOL   gTcpComponentName;\r
 extern EFI_COMPONENT_NAME2_PROTOCOL  gTcpComponentName2;\r
 extern CHAR16                        *mTcpStateName[];\r
 extern EFI_COMPONENT_NAME_PROTOCOL   gTcpComponentName;\r
 extern EFI_COMPONENT_NAME2_PROTOCOL  gTcpComponentName2;\r
+extern EFI_UNICODE_STRING_TABLE      *gTcpControllerNameTable;\r
 \r
 extern LIST_ENTRY                    mTcpRunQue;\r
 extern LIST_ENTRY                    mTcpListenQue;\r
 \r
 extern LIST_ENTRY                    mTcpRunQue;\r
 extern LIST_ENTRY                    mTcpListenQue;\r
@@ -90,6 +92,12 @@ typedef struct _TCP4_ROUTE_INFO {
   EFI_IPv4_ADDRESS  *GatewayAddress;\r
 } TCP4_ROUTE_INFO;\r
 \r
   EFI_IPv4_ADDRESS  *GatewayAddress;\r
 } TCP4_ROUTE_INFO;\r
 \r
+typedef struct {\r
+  EFI_SERVICE_BINDING_PROTOCOL  *ServiceBinding;\r
+  UINTN                         NumberOfChildren;\r
+  EFI_HANDLE                    *ChildHandleBuffer;\r
+} TCP_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT;\r
+\r
 //\r
 // EFI_TCP4_PROTOCOL definitions.\r
 //\r
 //\r
 // EFI_TCP4_PROTOCOL definitions.\r
 //\r