]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/HttpDxe/HttpDriver.h
BaseTools: delete an unused file
[mirror_edk2.git] / NetworkPkg / HttpDxe / HttpDriver.h
index 8fda6b2be4706416c3dc1e1e686802dd41b327b9..3b7a7a22a5ce3c4687ce68f81a554a24fa16dcc9 100644 (file)
@@ -1,7 +1,8 @@
 /** @file\r
   The header files of the driver binding and service binding protocol for HttpDxe driver.\r
 \r
-  Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
+  Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.<BR>\r
+  (C) Copyright 2016 Hewlett Packard Enterprise Development LP<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
 #define __EFI_HTTP_DRIVER_H__\r
 \r
 #include <Uefi.h>\r
+#include <IndustryStandard/Http11.h>\r
 \r
 //\r
 // Libraries\r
 //\r
 #include <Library/UefiBootServicesTableLib.h>\r
+#include <Library/UefiRuntimeServicesTableLib.h>\r
 #include <Library/MemoryAllocationLib.h>\r
 #include <Library/BaseLib.h>\r
 #include <Library/UefiLib.h>\r
 #include <Protocol/Dns6.h>\r
 #include <Protocol/Ip4Config2.h>\r
 #include <Protocol/Ip6Config.h>\r
+#include <Protocol/Tls.h>\r
+#include <Protocol/TlsConfig.h>\r
 \r
-\r
+#include <Guid/ImageAuthentication.h>\r
 //\r
 // Produced Protocols\r
 //\r
 #include <Protocol/Http.h>\r
 \r
+#include <Guid/TlsAuthentication.h>\r
+#include <Guid/HttpTlsCipherList.h>\r
+\r
+#include <IndustryStandard/Tls1.h>\r
+\r
 //\r
 // Driver Version\r
 //\r
@@ -77,6 +87,7 @@ extern EFI_HTTP_UTILITIES_PROTOCOL  *mHttpUtilities;
 #include "ComponentName.h"\r
 #include "HttpImpl.h"\r
 #include "HttpProto.h"\r
+#include "HttpsSupport.h"\r
 #include "HttpDns.h"\r
 \r
 typedef struct {\r
@@ -356,7 +367,7 @@ HttpDxeIp6DriverBindingStop (
 \r
   @retval EFI_SUCCES            The protocol was added to ChildHandle.\r
   @retval EFI_INVALID_PARAMETER This is NULL, or ChildHandle is NULL.\r
-  @retval EFI_OUT_OF_RESOURCES  There are not enough resources availabe to create\r
+  @retval EFI_OUT_OF_RESOURCES  There are not enough resources available to create\r
                                 the child.\r
   @retval other                 The child handle was not created.\r
 \r
@@ -391,7 +402,4 @@ HttpServiceBindingDestroyChild (
   IN EFI_HANDLE                    ChildHandle\r
   );\r
 \r
-\r
-extern EFI_HTTP_PROTOCOL  mEfiHttpProtocolTemplete;\r
-\r
 #endif\r