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
#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
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
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