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

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __LNVPURLEYDRIVERDXE_H__
#define __LNVPURLEYDRIVERDXE_H__

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

//
// Function Prototypes
//

EFI_STATUS
EFIAPI
ReadUnaligned64(
  VOID
);

EFI_STATUS
EFIAPI
CompareGuid(
  VOID
);

EFI_STATUS
EFIAPI
GetPlatformType(
  VOID
);

EFI_STATUS
EFIAPI
DebugPrint(
  VOID
);

EFI_STATUS
EFIAPI
DebugAssert(
  VOID
);

EFI_STATUS
EFIAPI
GetDebugConfig(
  VOID
);

EFI_STATUS
EFIAPI
GetHobList(
  VOID
);

EFI_STATUS
EFIAPI
UefiBootServicesTableLibConstructor(
  VOID
);

EFI_STATUS
EFIAPI
DxeLnvPurleyDriverInit(
  VOID
);

EFI_STATUS
EFIAPI
NotifyFunction(
  VOID
);

EFI_STATUS
EFIAPI
ModuleEntryPoint(
  VOID
);

EFI_STATUS
EFIAPI
gImageHandle     = 0;  // qword_F20(
  VOID
);

EFI_STATUS
EFIAPI
UINT64  gBS              = 0;  // qword_F18(
  VOID
);

EFI_STATUS
EFIAPI
UINT64  mHobList         = 0;  // qword_F38(
  VOID
);

EFI_STATUS
EFIAPI
UINT64  gSystemTable     = 0;  // qword_F50(
  VOID
);

EFI_STATUS
EFIAPI
UINT64  gRuntimeServices = 0;  // qword_F48(
  VOID
);

EFI_STATUS
EFIAPI
Service Library Functions(
  VOID
);

EFI_STATUS
EFIAPI
Platform Detection(
  VOID
);

EFI_STATUS
EFIAPI
if (PlatformType == 1) {(
  VOID
);

EFI_STATUS
EFIAPI
}(
  VOID
);

EFI_STATUS
EFIAPI
Library Functions(
  VOID
);

EFI_STATUS
EFIAPI
List Retrieval(
  VOID
);

EFI_STATUS
EFIAPI
the system configuration table to find gEfiDxeServicesTableGuid entry(
  VOID
);

EFI_STATUS
EFIAPI
= *(UINT64 *)(gST + 104);(
  VOID
);

EFI_STATUS
EFIAPI
Constructor(
  VOID
);

EFI_STATUS
EFIAPI
the HOB list from the configuration table(
  VOID
);

EFI_STATUS
EFIAPI
(ImageHandle, 0);(
  VOID
);

EFI_STATUS
EFIAPI
the debug/protocol configuration(
  VOID
);

EFI_STATUS
EFIAPI
= ((UINT64 (__fastcall *)(VOID *, UINT64, UINT64 *))(gBS + 320))((
  VOID
);

EFI_STATUS
EFIAPI
DXE Init(
  VOID
);

EFI_STATUS
EFIAPI
Callback (Event handler)(
  VOID
);

EFI_STATUS
EFIAPI
Entry Point(
  VOID
);

#endif /* __LNVPURLEYDRIVERDXE_H__ */