]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/HttpBootDxe/HttpBootDxe.h
NetworkPkg: Apply uncrustify changes
[mirror_edk2.git] / NetworkPkg / HttpBootDxe / HttpBootDxe.h
index d692c3ad3cd494578256f5887a48bb864ac7469b..5acbae9bfa7684902aec803150f4f387fffd43a0 100644 (file)
@@ -75,22 +75,22 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 // Standard Media Types defined in\r
 // http://www.iana.org/assignments/media-types\r
 //\r
-#define HTTP_CONTENT_TYPE_APP_EFI           "application/efi"\r
-#define HTTP_CONTENT_TYPE_APP_IMG           "application/vnd.efi-img"\r
-#define HTTP_CONTENT_TYPE_APP_ISO           "application/vnd.efi-iso"\r
+#define HTTP_CONTENT_TYPE_APP_EFI  "application/efi"\r
+#define HTTP_CONTENT_TYPE_APP_IMG  "application/vnd.efi-img"\r
+#define HTTP_CONTENT_TYPE_APP_ISO  "application/vnd.efi-iso"\r
 \r
 //\r
 // Protocol instances\r
 //\r
-extern EFI_DRIVER_BINDING_PROTOCOL  gHttpBootDxeDriverBinding;\r
-extern EFI_COMPONENT_NAME2_PROTOCOL gHttpBootDxeComponentName2;\r
-extern EFI_COMPONENT_NAME_PROTOCOL  gHttpBootDxeComponentName;\r
+extern EFI_DRIVER_BINDING_PROTOCOL   gHttpBootDxeDriverBinding;\r
+extern EFI_COMPONENT_NAME2_PROTOCOL  gHttpBootDxeComponentName2;\r
+extern EFI_COMPONENT_NAME_PROTOCOL   gHttpBootDxeComponentName;\r
 \r
 //\r
 // Private data structure\r
 //\r
-typedef struct _HTTP_BOOT_PRIVATE_DATA      HTTP_BOOT_PRIVATE_DATA;\r
-typedef struct _HTTP_BOOT_VIRTUAL_NIC       HTTP_BOOT_VIRTUAL_NIC;\r
+typedef struct _HTTP_BOOT_PRIVATE_DATA  HTTP_BOOT_PRIVATE_DATA;\r
+typedef struct _HTTP_BOOT_VIRTUAL_NIC   HTTP_BOOT_VIRTUAL_NIC;\r
 \r
 typedef enum  {\r
   ImageTypeEfi,\r
@@ -111,17 +111,17 @@ typedef enum  {
 #include "HttpBootConfig.h"\r
 \r
 typedef union {\r
-  HTTP_BOOT_DHCP4_PACKET_CACHE              Dhcp4;\r
-  HTTP_BOOT_DHCP6_PACKET_CACHE              Dhcp6;\r
+  HTTP_BOOT_DHCP4_PACKET_CACHE    Dhcp4;\r
+  HTTP_BOOT_DHCP6_PACKET_CACHE    Dhcp6;\r
 } HTTP_BOOT_DHCP_PACKET_CACHE;\r
 \r
 struct _HTTP_BOOT_VIRTUAL_NIC {\r
-  UINT32                                    Signature;\r
-  EFI_HANDLE                                Controller;\r
-  EFI_HANDLE                                ImageHandle;\r
-  EFI_LOAD_FILE_PROTOCOL                    LoadFile;\r
-  EFI_DEVICE_PATH_PROTOCOL                  *DevicePath;\r
-  HTTP_BOOT_PRIVATE_DATA                    *Private;\r
+  UINT32                      Signature;\r
+  EFI_HANDLE                  Controller;\r
+  EFI_HANDLE                  ImageHandle;\r
+  EFI_LOAD_FILE_PROTOCOL      LoadFile;\r
+  EFI_DEVICE_PATH_PROTOCOL    *DevicePath;\r
+  HTTP_BOOT_PRIVATE_DATA      *Private;\r
 };\r
 \r
 #define HTTP_BOOT_PRIVATE_DATA_FROM_CALLBACK_INFO(Callback) \\r
@@ -141,87 +141,86 @@ struct _HTTP_BOOT_VIRTUAL_NIC {
     )\r
 \r
 struct _HTTP_BOOT_PRIVATE_DATA {\r
-  UINT32                                    Signature;\r
-  EFI_HANDLE                                Controller;\r
+  UINT32                                       Signature;\r
+  EFI_HANDLE                                   Controller;\r
 \r
-  HTTP_BOOT_VIRTUAL_NIC                     *Ip4Nic;\r
-  HTTP_BOOT_VIRTUAL_NIC                     *Ip6Nic;\r
+  HTTP_BOOT_VIRTUAL_NIC                        *Ip4Nic;\r
+  HTTP_BOOT_VIRTUAL_NIC                        *Ip6Nic;\r
 \r
   //\r
   // Consumed children\r
   //\r
-  EFI_HANDLE                                Ip6Child;\r
-  EFI_HANDLE                                Dhcp4Child;\r
-  EFI_HANDLE                                Dhcp6Child;\r
-  HTTP_IO                                   HttpIo;\r
-  BOOLEAN                                   HttpCreated;\r
+  EFI_HANDLE                                   Ip6Child;\r
+  EFI_HANDLE                                   Dhcp4Child;\r
+  EFI_HANDLE                                   Dhcp6Child;\r
+  HTTP_IO                                      HttpIo;\r
+  BOOLEAN                                      HttpCreated;\r
 \r
   //\r
   // Consumed protocol\r
   //\r
-  EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL *Nii;\r
-  EFI_IP6_PROTOCOL                          *Ip6;\r
-  EFI_IP4_CONFIG2_PROTOCOL                  *Ip4Config2;\r
-  EFI_IP6_CONFIG_PROTOCOL                   *Ip6Config;\r
-  EFI_DHCP4_PROTOCOL                        *Dhcp4;\r
-  EFI_DHCP6_PROTOCOL                        *Dhcp6;\r
-  EFI_DEVICE_PATH_PROTOCOL                  *ParentDevicePath;\r
-\r
+  EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL    *Nii;\r
+  EFI_IP6_PROTOCOL                             *Ip6;\r
+  EFI_IP4_CONFIG2_PROTOCOL                     *Ip4Config2;\r
+  EFI_IP6_CONFIG_PROTOCOL                      *Ip6Config;\r
+  EFI_DHCP4_PROTOCOL                           *Dhcp4;\r
+  EFI_DHCP6_PROTOCOL                           *Dhcp6;\r
+  EFI_DEVICE_PATH_PROTOCOL                     *ParentDevicePath;\r
 \r
   //\r
   // Produced protocol\r
   //\r
-  EFI_LOAD_FILE_PROTOCOL                    LoadFile;\r
-  EFI_DEVICE_PATH_PROTOCOL                  *DevicePath;\r
-  UINT32                                    Id;\r
-  EFI_HTTP_BOOT_CALLBACK_PROTOCOL           *HttpBootCallback;\r
-  EFI_HTTP_BOOT_CALLBACK_PROTOCOL           LoadFileCallback;\r
+  EFI_LOAD_FILE_PROTOCOL                       LoadFile;\r
+  EFI_DEVICE_PATH_PROTOCOL                     *DevicePath;\r
+  UINT32                                       Id;\r
+  EFI_HTTP_BOOT_CALLBACK_PROTOCOL              *HttpBootCallback;\r
+  EFI_HTTP_BOOT_CALLBACK_PROTOCOL              LoadFileCallback;\r
 \r
   //\r
   // Data for the default HTTP Boot callback protocol\r
   //\r
-  UINT64                                    FileSize;\r
-  UINT64                                    ReceivedSize;\r
-  UINT32                                    Percentage;\r
+  UINT64                                       FileSize;\r
+  UINT64                                       ReceivedSize;\r
+  UINT32                                       Percentage;\r
 \r
   //\r
   // HII callback info block\r
   //\r
-  HTTP_BOOT_FORM_CALLBACK_INFO              CallbackInfo;\r
+  HTTP_BOOT_FORM_CALLBACK_INFO                 CallbackInfo;\r
 \r
   //\r
   // Mode data\r
   //\r
-  BOOLEAN                                   UsingIpv6;\r
-  BOOLEAN                                   Started;\r
-  EFI_IP_ADDRESS                            StationIp;\r
-  EFI_IP_ADDRESS                            SubnetMask;\r
-  EFI_IP_ADDRESS                            GatewayIp;\r
-  EFI_IP_ADDRESS                            ServerIp;\r
-  UINT16                                    Port;\r
-  UINT32                                    DnsServerCount;\r
-  EFI_IP_ADDRESS                            *DnsServerIp;\r
+  BOOLEAN                                      UsingIpv6;\r
+  BOOLEAN                                      Started;\r
+  EFI_IP_ADDRESS                               StationIp;\r
+  EFI_IP_ADDRESS                               SubnetMask;\r
+  EFI_IP_ADDRESS                               GatewayIp;\r
+  EFI_IP_ADDRESS                               ServerIp;\r
+  UINT16                                       Port;\r
+  UINT32                                       DnsServerCount;\r
+  EFI_IP_ADDRESS                               *DnsServerIp;\r
 \r
   //\r
   // The URI string attempt to download through HTTP, may point to\r
   // the memory in cached DHCP offer, or to the memory in FilePathUri.\r
   //\r
-  CHAR8                                     *BootFileUri;\r
-  VOID                                      *BootFileUriParser;\r
-  UINTN                                     BootFileSize;\r
-  BOOLEAN                                   NoGateway;\r
-  HTTP_BOOT_IMAGE_TYPE                      ImageType;\r
+  CHAR8                                        *BootFileUri;\r
+  VOID                                         *BootFileUriParser;\r
+  UINTN                                        BootFileSize;\r
+  BOOLEAN                                      NoGateway;\r
+  HTTP_BOOT_IMAGE_TYPE                         ImageType;\r
 \r
   //\r
   // URI string extracted from the input FilePath parameter.\r
   //\r
-  CHAR8                                     *FilePathUri;\r
-  VOID                                      *FilePathUriParser;\r
+  CHAR8                                        *FilePathUri;\r
+  VOID                                         *FilePathUriParser;\r
 \r
   //\r
   // Cached HTTP data\r
   //\r
-  LIST_ENTRY                                CacheList;\r
+  LIST_ENTRY                                   CacheList;\r
 \r
   //\r
   // Cached DHCP offer\r
@@ -252,20 +251,20 @@ struct _HTTP_BOOT_PRIVATE_DATA {
   //   (OfferIndex is 0-based.)\r
   //\r
   //\r
-  UINT32                                    SelectIndex;\r
-  UINT32                                    SelectProxyType;\r
-  HTTP_BOOT_DHCP_PACKET_CACHE               OfferBuffer[HTTP_BOOT_OFFER_MAX_NUM];\r
-  UINT32                                    OfferNum;\r
-  UINT32                                    OfferCount[HttpOfferTypeMax];\r
-  UINT32                                    OfferIndex[HttpOfferTypeMax][HTTP_BOOT_OFFER_MAX_NUM];\r
+  UINT32                         SelectIndex;\r
+  UINT32                         SelectProxyType;\r
+  HTTP_BOOT_DHCP_PACKET_CACHE    OfferBuffer[HTTP_BOOT_OFFER_MAX_NUM];\r
+  UINT32                         OfferNum;\r
+  UINT32                         OfferCount[HttpOfferTypeMax];\r
+  UINT32                         OfferIndex[HttpOfferTypeMax][HTTP_BOOT_OFFER_MAX_NUM];\r
 };\r
 \r
-#define HTTP_BOOT_PRIVATE_DATA_SIGNATURE          SIGNATURE_32 ('H', 'B', 'P', 'D')\r
-#define HTTP_BOOT_VIRTUAL_NIC_SIGNATURE           SIGNATURE_32 ('H', 'B', 'V', 'N')\r
-#define HTTP_BOOT_PRIVATE_DATA_FROM_LOADFILE(a)   CR (a, HTTP_BOOT_PRIVATE_DATA, LoadFile, HTTP_BOOT_PRIVATE_DATA_SIGNATURE)\r
-#define HTTP_BOOT_PRIVATE_DATA_FROM_ID(a)         CR (a, HTTP_BOOT_PRIVATE_DATA, Id, HTTP_BOOT_PRIVATE_DATA_SIGNATURE)\r
-#define HTTP_BOOT_VIRTUAL_NIC_FROM_LOADFILE(a)    CR (a, HTTP_BOOT_VIRTUAL_NIC, LoadFile, HTTP_BOOT_VIRTUAL_NIC_SIGNATURE)\r
-extern EFI_LOAD_FILE_PROTOCOL               gHttpBootDxeLoadFile;\r
+#define HTTP_BOOT_PRIVATE_DATA_SIGNATURE  SIGNATURE_32 ('H', 'B', 'P', 'D')\r
+#define HTTP_BOOT_VIRTUAL_NIC_SIGNATURE   SIGNATURE_32 ('H', 'B', 'V', 'N')\r
+#define HTTP_BOOT_PRIVATE_DATA_FROM_LOADFILE(a)  CR (a, HTTP_BOOT_PRIVATE_DATA, LoadFile, HTTP_BOOT_PRIVATE_DATA_SIGNATURE)\r
+#define HTTP_BOOT_PRIVATE_DATA_FROM_ID(a)        CR (a, HTTP_BOOT_PRIVATE_DATA, Id, HTTP_BOOT_PRIVATE_DATA_SIGNATURE)\r
+#define HTTP_BOOT_VIRTUAL_NIC_FROM_LOADFILE(a)   CR (a, HTTP_BOOT_VIRTUAL_NIC, LoadFile, HTTP_BOOT_VIRTUAL_NIC_SIGNATURE)\r
+extern EFI_LOAD_FILE_PROTOCOL  gHttpBootDxeLoadFile;\r
 \r
 /**\r
   Tests to see if this driver supports a given controller. If a child device is provided,\r
@@ -522,4 +521,5 @@ HttpBootIp6DxeDriverBindingStop (
   IN UINTN                        NumberOfChildren,\r
   IN EFI_HANDLE                   *ChildHandleBuffer OPTIONAL\r
   );\r
+\r
 #endif\r