Newer
Older
AMI-Aptio-BIOS-Reversed / MdePkg / Library / BaseMemoryLibRepStr / UuidPeiInit / UuidPeiInit.h
@Ajax Dong Ajax Dong 2 days ago 1 KB Restructure the repo
/** @file
  UuidPeiInit.h -- Header for UuidPeiInit

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __UUIDPEIINIT_H__
#define __UUIDPEIINIT_H__

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

//
// Function Prototypes
//

char *
EFIAPI
InternalCopyMem(
  char *dst,
  char *src,
  unsigned int count
);

void *
EFIAPI
SetMem(
  void *buf,
  unsigned int count,
  char value
);

int
EFIAPI
SetMem32(
  int a1,
  int a2,
  int a3,
  int a4
);

void *
EFIAPI
SetMem16(
  void *buf,
  unsigned int count,
  int value
);

int
EFIAPI
GetNextHob(
  int a1,
  int n40
);

int
EFIAPI
GetDebugOutputProtocol(
  VOID
);

int
EFIAPI
DebugPrint(
  int a1,
  const char *a2,
  ...
);

int
EFIAPI
DebugAssert(
  VOID
);

int
EFIAPI
WriteUuidToFlash(
  int SystemTable,
  int dst
);

int
EFIAPI
UuidGetByPdr(
  EFI_SYSTEM_TABLE *SystemTable,
  int src
);

int
EFIAPI
GetPdrUuidInit(
  EFI_SYSTEM_TABLE *SystemTable,
  int dst
);

int
EFIAPI
MfgUuidGet(
  EFI_SYSTEM_TABLE *SystemTable,
  char *dst
);

char
EFIAPI
CmosReadBcdByte(
  char a1
);

int
EFIAPI
GetPeiServicesTable(
  VOID
);

int
EFIAPI
GetDebugPrintErrorLevel(
  VOID
);

void *__thiscall
EFIAPI
InitGlobalVariable(
  void *this
);

char *
EFIAPI
CopyMem(
  char *dst,
  char *src,
  unsigned int n16
);

void *__thiscall
EFIAPI
ReadIdtr(
  void *this
);

__int64 __thiscall
EFIAPI
ReadUnaligned64(
  void *this
);

int
EFIAPI
WriteUnaligned64(
  int Unaligned64,
  int a2
);

void *__thiscall
EFIAPI
PeiPcdGetBool(
  void *this
);

int __thiscall
EFIAPI
PcdGetBool(
  void *this
);

int __thiscall
EFIAPI
PcdGetPtr(
  void *this
);

int *
EFIAPI
CalculatePcdPoint(
  int a1,
  int a2,
  _DWORD *a3,
  int *a4
);

int
EFIAPI
SioGetFixedAddress(
  _DWORD *a1,
  int n8
);

int
EFIAPI
GetPcdPtrValue(
  int a1
);

#endif /* __UUIDPEIINIT_H__ */