#include <Library/MemoryAllocationLib.h>\r
#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/UdpIoLib.h>\r
+#include <LIbrary/PrintLib.h>\r
\r
extern EFI_MTFTP4_PROTOCOL gMtftp4ProtocolTemplate;\r
\r
UINT32 Signature;\r
EFI_SERVICE_BINDING_PROTOCOL ServiceBinding;\r
\r
- BOOLEAN InDestroy;\r
-\r
UINT16 ChildrenNum;\r
LIST_ENTRY Children;\r
\r
UDP_IO *McastUdpPort;\r
};\r
\r
+typedef struct {\r
+ EFI_SERVICE_BINDING_PROTOCOL *ServiceBinding;\r
+ UINTN NumberOfChildren;\r
+ EFI_HANDLE *ChildHandleBuffer;\r
+} MTFTP4_DESTROY_CHILD_IN_HANDLE_BUF_CONTEXT;\r
+\r
/**\r
Clean up the MTFTP session to get ready for new operation.\r
\r