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

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __USBINT13_H__
#define __USBINT13_H__

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

//
// Function Prototypes
//

EFI_STATUS
EFIAPI
ReadUnaligned64(
  VOID
);

EFI_STATUS
EFIAPI
CompareGuid(
  VOID
);

EFI_STATUS
EFIAPI
DebugPrint(
  VOID
);

EFI_STATUS
EFIAPI
AssertHandler(
  VOID
);

EFI_STATUS
EFIAPI
GetSystemPowerState(
  VOID
);

EFI_STATUS
EFIAPI
_ModuleEntryPoint(
  VOID
);

EFI_STATUS
EFIAPI
UsbInt13DriverEntry(
  VOID
);

EFI_STATUS
EFIAPI
UsbInt13AllocateLegacyStructs(
  VOID
);

EFI_STATUS
EFIAPI
UsbInt13InitHotplugStructs(
  VOID
);

EFI_STATUS
EFIAPI
UsbInt13ReadyToBootCallback(
  VOID
);

EFI_STATUS
EFIAPI
UsbInt13BuildInt13ParamTable(
  VOID
);

EFI_STATUS
EFIAPI
UsbInt13EnumerateUsbDevices(
  VOID
);

EFI_STATUS
EFIAPI
UsbInt13InstallDevice(
  VOID
);

EFI_STATUS
EFIAPI
UsbInt13UninstallDevice(
  VOID
);

EFI_STATUS
EFIAPI
RegisterReadyToBootEvent(
  VOID
);

EFI_STATUS
EFIAPI
// ============================================================================(
  VOID
);

EFI_STATUS
EFIAPI
EFI_SYSTEM_TABLE       *gSystemTable     = NULL;   // 0x1EE0(
  VOID
);

EFI_STATUS
EFIAPI
EFI_RUNTIME_SERVICES   *gRuntimeServices = NULL;   // 0x1EF8(
  VOID
);

EFI_STATUS
EFIAPI
EFI_RUNTIME_SERVICES   *gRuntimeServices2= NULL;   // 0x1F10(
  VOID
);

EFI_STATUS
EFIAPI
USB_INT13_DEVICE_ENTRY *gInt13DeviceTable= NULL;   // 0x1EC8(
  VOID
);

EFI_STATUS
EFIAPI
UINT8                  *gBbsDataBase     = NULL;   // 0x1EB0(
  VOID
);

EFI_STATUS
EFIAPI
EFI_USB_HC_PROTOCOL    *gUsbHcProtocol   = NULL;   // 0x1ED8(
  VOID
);

EFI_STATUS
EFIAPI
VOID                   *gHobList         = NULL;   // 0x1F08(
  VOID
);

EFI_STATUS
EFIAPI
BOOLEAN                gBbsPortPatched   = FALSE;  // 0x1EA8(
  VOID
);

EFI_STATUS
EFIAPI
USB_INT13_HOTPLUG_DEVICE gHotplugFdd   = { NULL, 0xFFFF, 3, 126, "USB Hotplug FDD", NULL };(
  VOID
);

EFI_STATUS
EFIAPI
helpers(
  VOID
);

EFI_STATUS
EFIAPI
support(
  VOID
);

EFI_STATUS
EFIAPI
list retrieval(
  VOID
);

EFI_STATUS
EFIAPI
power state(
  VOID
);

EFI_STATUS
EFIAPI
point(
  VOID
);

EFI_STATUS
EFIAPI
driver entry(
  VOID
);

EFI_STATUS
EFIAPI
struct allocation(
  VOID
);

EFI_STATUS
EFIAPI
init(
  VOID
);

EFI_STATUS
EFIAPI
callback(
  VOID
);

EFI_STATUS
EFIAPI
INT13 param table(
  VOID
);

EFI_STATUS
EFIAPI
enumeration(
  VOID
);

EFI_STATUS
EFIAPI
device(
  VOID
);

EFI_STATUS
EFIAPI
ReadyToBoot event(
  VOID
);

#endif /* __USBINT13_H__ */