Newer
Older
AMI-Aptio-BIOS-Reversed / HttpBootDxe / HttpBootDxe.h
@Ajax Dong Ajax Dong 2 days ago 3 KB Init
/** @file
  HttpBootDxe.h -- Header for HttpBootDxe

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __HTTPBOOTDXE_H__
#define __HTTPBOOTDXE_H__

#include "../uefi_headers/Uefi.h"

//
// Function Prototypes
//

EFI_STATUS
EFIAPI
HttpBootDxeEntryPoint(
  VOID
);

EFI_STATUS
EFIAPI
HttpBootDxeDriverBindingSupported(
  VOID
);

EFI_STATUS
EFIAPI
HttpBootDxeDriverBindingStart(
  VOID
);

EFI_STATUS
EFIAPI
HttpBootDxeDriverBindingStop(
  VOID
);

EFI_STATUS
EFIAPI
HttpBootCheckIpv6Support(
  VOID
);

EFI_STATUS
EFIAPI
HttpBootDiscoverBootInfo(
  VOID
);

EFI_STATUS
EFIAPI
HttpBootFormInit(
  VOID
);

EFI_STATUS
EFIAPI
HttpBootFormCleanup(
  VOID
);

EFI_STATUS
EFIAPI
HttpBootCloseChildren(
  VOID
);

EFI_STATUS
EFIAPI
HttpBootBuildDevicePath(
  VOID
);

EFI_STATUS
EFIAPI
variables (cf. AutoGen.c)(
  VOID
);

EFI_STATUS
EFIAPI
gImageHandle;(
  VOID
);

EFI_STATUS
EFIAPI
"NetworkStackVar" to check if HTTP boot is enabled(
  VOID
);

EFI_STATUS
EFIAPI
= sizeof(VariableValue);(
  VOID
);

EFI_STATUS
EFIAPI
driver binding protocol(
  VOID
);

EFI_STATUS
EFIAPI
= EfiLibInstallDriverBinding ((
  VOID
);

EFI_STATUS
EFIAPI
the SNP protocol to see if it exists.(
  VOID
);

EFI_STATUS
EFIAPI
= gBSS->OpenProtocol ((
  VOID
);

EFI_STATUS
EFIAPI
the private conttext(
  VOID
);

EFI_STATUS
EFIAPI
= (HTTP_BOOT_PRIVATE_DATA *)gBS->AllocatePool ((
  VOID
);

EFI_STATUS
EFIAPI
required protocols(
  VOID
);

EFI_STATUS
EFIAPI
= gBS->OpenProtocol ((
  VOID
);

EFI_STATUS
EFIAPI
IP version support(
  VOID
);

EFI_STATUS
EFIAPI
= HttpBootCheckIpv6Support (Private, &Ipv6Support);(
  VOID
);

EFI_STATUS
EFIAPI
to true on error(
  VOID
);

EFI_STATUS
EFIAPI
IPv6 child handles(
  VOID
);

EFI_STATUS
EFIAPI
= HttpBootCreateIp6Children ((
  VOID
);

EFI_STATUS
EFIAPI
IPv4 child handles(
  VOID
);

EFI_STATUS
EFIAPI
= HttpBootCreateIp4Children ((
  VOID
);

EFI_STATUS
EFIAPI
DHCP protocols(
  VOID
);

EFI_STATUS
EFIAPI
(Private->UsingIpv6) {(
  VOID
);

EFI_STATUS
EFIAPI
HII form(
  VOID
);

EFI_STATUS
EFIAPI
= HttpBootFormInit (Private);(
  VOID
);

EFI_STATUS
EFIAPI
DHCP discovery(
  VOID
);

EFI_STATUS
EFIAPI
= HttpBootDiscoverBootInfo (Private);(
  VOID
);

EFI_STATUS
EFIAPI
Load File protocol on child handle(
  VOID
);

EFI_STATUS
EFIAPI
= HttpBootBuildDevicePath (Private);(
  VOID
);

EFI_STATUS
EFIAPI
up(
  VOID
);

EFI_STATUS
EFIAPI
(Private->Snp != NULL) {(
  VOID
);

EFI_STATUS
EFIAPI
the private context for this controller(
  VOID
);

EFI_STATUS
EFIAPI
(Index = 0; Index < NumberOfChildren; Index++) {(
  VOID
);

EFI_STATUS
EFIAPI
private data from child handle(
  VOID
);

EFI_STATUS
EFIAPI
discovery and close all protocols(
  VOID
);

EFI_STATUS
EFIAPI
(Private);(
  VOID
);

EFI_STATUS
EFIAPI
the HII Config Access protocol instance(
  VOID
);

EFI_STATUS
EFIAPI
HII Config Access protocol if installed(
  VOID
);

EFI_STATUS
EFIAPI
(Private->ConfigAccessInstalled) {(
  VOID
);

EFI_STATUS
EFIAPI
device path for HTTP boot(
  VOID
);

EFI_STATUS
EFIAPI
= NULL;(
  VOID
);

EFI_STATUS
EFIAPI
LoadFile protocol on child handle(
  VOID
);

EFI_STATUS
EFIAPI
= gBBS->InstallMultipleProtocolInterFaces ((
  VOID
);

EFI_STATUS
EFIAPI
Binding Protocol instance(
  VOID
);

EFI_STATUS
EFIAPI
gHttpBootDxeDriverBinding = {(
  VOID
);

EFI_STATUS
EFIAPI
(set at entry point)(
  VOID
);

EFI_STATUS
EFIAPI
};(
  VOID
);

EFI_STATUS
EFIAPI
Name 2 protocol instance(
  VOID
);

EFI_STATUS
EFIAPI
gHttpBootDxeComponentName2 = {(
  VOID
);

EFI_STATUS
EFIAPI
langages(
  VOID
);

#endif /* __HTTPBOOTDXE_H__ */