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

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __PCHRESETRUNTIME_H__
#define __PCHRESETRUNTIME_H__

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

//
// Function Prototypes
//

EFI_STATUS
EFIAPI
at 0x1000(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v9; // rcx(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v11; // rsi(
  VOID
);

EFI_STATUS
EFIAPI
bool v14; // sf(
  VOID
);

EFI_STATUS
EFIAPI
int v16; // ecx(
  VOID
);

EFI_STATUS
EFIAPI
unsigned __int16 v18; // cx(
  VOID
);

EFI_STATUS
EFIAPI
unsigned __int16 v20; // [rsp+48h] [rbp+10h] BYREF(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1010(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1020(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1030(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1040(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1050(
  VOID
);

EFI_STATUS
EFIAPI
__int16 n255; // bx(
  VOID
);

EFI_STATUS
EFIAPI
__int16 i; // ax(
  VOID
);

EFI_STATUS
EFIAPI
unsigned __int16 n4; // cx(
  VOID
);

EFI_STATUS
EFIAPI
unsigned __int16 n4_1; // ax(
  VOID
);

EFI_STATUS
EFIAPI
at 0x10b0(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1124(
  VOID
);

EFI_STATUS
EFIAPI
at 0x114c(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1548(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v4; // r8(
  VOID
);

EFI_STATUS
EFIAPI
unsigned __int8 v6; // al(
  VOID
);

EFI_STATUS
EFIAPI
char n3_1; // cl(
  VOID
);

EFI_STATUS
EFIAPI
at 0x16cc(
  VOID
);

EFI_STATUS
EFIAPI
if ( !a1 ) /*0x16a3*/(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1870(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v6; // rax(
  VOID
);

EFI_STATUS
EFIAPI
at 0x18f8(
  VOID
);

EFI_STATUS
EFIAPI
_DWORD *v7; // rbx(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v11; // rdi(
  VOID
);

EFI_STATUS
EFIAPI
_BYTE *v13; // rbx(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v15; // rdi(
  VOID
);

EFI_STATUS
EFIAPI
_BYTE *v17; // rdx(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1a54(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v1; // rax(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1c08(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v3; // rax(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v5; // rbx(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v7; // rbx(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v9; // rbx(
  VOID
);

EFI_STATUS
EFIAPI
int n7777; // r9d(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v13; // r8(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v15; // rax(
  VOID
);

EFI_STATUS
EFIAPI
unsigned int *v17; // rcx(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v19; // r9(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v21; // r8(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v23; // rax(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v25; // rax(
  VOID
);

EFI_STATUS
EFIAPI
__int64 result; // rax(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1cec(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1e40(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1eac(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1f14(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1f44(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1f78(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1fb8(
  VOID
);

EFI_STATUS
EFIAPI
at 0x1fe8(
  VOID
);

EFI_STATUS
EFIAPI
char v1; // [rsp+40h] [rbp+18h] BYREF(
  VOID
);

EFI_STATUS
EFIAPI
at 0x2028(
  VOID
);

EFI_STATUS
EFIAPI
at 0x2060(
  VOID
);

EFI_STATUS
EFIAPI
if ( qword_44F8 != qword_4500 ) /*0x2042*/(
  VOID
);

EFI_STATUS
EFIAPI
at 0x20ac(
  VOID
);

EFI_STATUS
EFIAPI
at 0x2134(
  VOID
);

EFI_STATUS
EFIAPI
at 0x21b4(
  VOID
);

EFI_STATUS
EFIAPI
at 0x21f4(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v3; // rbx(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v5; // rax(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v7; // rdx(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v9; // r8(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v11; // rax(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v13; // rax(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v17; // rax(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v19; // rax(
  VOID
);

EFI_STATUS
EFIAPI
at 0x2200(
  VOID
);

EFI_STATUS
EFIAPI
at 0x2228(
  VOID
);

EFI_STATUS
EFIAPI
at 0x22ec(
  VOID
);

EFI_STATUS
EFIAPI
at 0x231c(
  VOID
);

EFI_STATUS
EFIAPI
at 0x23a0(
  VOID
);

EFI_STATUS
EFIAPI
at 0x23f0(
  VOID
);

EFI_STATUS
EFIAPI
at 0x23f8(
  VOID
);

EFI_STATUS
EFIAPI
at 0x240c(
  VOID
);

EFI_STATUS
EFIAPI
at 0x247c(
  VOID
);

EFI_STATUS
EFIAPI
at 0x2560(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v7; // rax(
  VOID
);

EFI_STATUS
EFIAPI
__int64 v9; // rax(
  VOID
);

EFI_STATUS
EFIAPI
at 0x25ec(
  VOID
);

EFI_STATUS
EFIAPI
at 0x2688(
  VOID
);

EFI_STATUS
EFIAPI
at 0x26e4(
  VOID
);

#endif /* __PCHRESETRUNTIME_H__ */