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

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __AMITCGPLATFORMPEIAFTERMEM__H__
#define __AMITCGPLATFORMPEIAFTERMEM__H__

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

//
// Function Prototypes
//

EFI_STATUS
EFIAPI
SetMem(
  VOID
);

EFI_STATUS
EFIAPI
CompareMem(
  VOID
);

EFI_STATUS
EFIAPI
ZeroMem(
  VOID
);

EFI_STATUS
EFIAPI
CopyMemWrapper(
  VOID
);

EFI_STATUS
EFIAPI
SetMemWrapper(
  VOID
);

EFI_STATUS
EFIAPI
_ModuleEntryPoint(
  VOID
);

EFI_STATUS
EFIAPI
TpmMeasureDigestIntoPCR(
  VOID
);

EFI_STATUS
EFIAPI
MeasureLogDxeFwVol(
  VOID
);

EFI_STATUS
EFIAPI
PeiServicesGetBootMode(
  VOID
);

EFI_STATUS
EFIAPI
TcgPlatformAfterMemInit(
  VOID
);

EFI_STATUS
EFIAPI
PeiServicesInstallPpi(
  VOID
);

EFI_STATUS
EFIAPI
PeiServicesRegisterPpiNotify(
  VOID
);

EFI_STATUS
EFIAPI
TcgPlatformPeiEntry(
  VOID
);

EFI_STATUS
EFIAPI
CopyMem(
  VOID
);

EFI_STATUS
EFIAPI
AssertReport(
  VOID
);

EFI_STATUS
EFIAPI
DebugPrintWrapper(
  VOID
);

EFI_STATUS
EFIAPI
DebugVPrint(
  VOID
);

EFI_STATUS
EFIAPI
DebugAssertPrint(
  VOID
);

EFI_STATUS
EFIAPI
TpmMeasureFwVolWithType(
  VOID
);

EFI_STATUS
EFIAPI
InitHashContext(
  VOID
);

EFI_STATUS
EFIAPI
AllocateAndMeasureFwVol(
  VOID
);

EFI_STATUS
EFIAPI
HashFirmwareVolume(
  VOID
);

EFI_STATUS
EFIAPI
DelayMicroseconds(
  VOID
);

EFI_STATUS
EFIAPI
IsTpmPresent(
  VOID
);

EFI_STATUS
EFIAPI
LocateTcgOrTpmPpi(
  VOID
);

EFI_STATUS
EFIAPI
TpmStartupCommand(
  VOID
);

EFI_STATUS
EFIAPI
TcmStartup(
  VOID
);

EFI_STATUS
EFIAPI
TpmSelfTest(
  VOID
);

EFI_STATUS
EFIAPI
TcmSelfTest(
  VOID
);

EFI_STATUS
EFIAPI
TpmStartup(
  VOID
);

EFI_STATUS
EFIAPI
TpmTcgGetCapability(
  VOID
);

EFI_STATUS
EFIAPI
GetBootGuardHobData(
  VOID
);

EFI_STATUS
EFIAPI
GetFirmwareVolumeInfo(
  VOID
);

EFI_STATUS
EFIAPI
GetBootGuardPolicy(
  VOID
);

EFI_STATUS
EFIAPI
CheckBootGuardCapabilityMsr(
  VOID
);

EFI_STATUS
EFIAPI
DebugPrintHexBytes(
  VOID
);

EFI_STATUS
EFIAPI
ParseBootGuardStructureId(
  VOID
);

EFI_STATUS
EFIAPI
CheckNemMeasureBootStatus(
  VOID
);

EFI_STATUS
EFIAPI
ReadMsr(
  VOID
);

EFI_STATUS
EFIAPI
IsBootGuardCapable(
  VOID
);

EFI_STATUS
EFIAPI
LogBootGuardEventInternal(
  VOID
);

EFI_STATUS
EFIAPI
CreateBootGuardTPM12Event(
  VOID
);

EFI_STATUS
EFIAPI
LogBootGuardTpm20EventWrapper(
  VOID
);

EFI_STATUS
EFIAPI
CreateBootGuardTPM20Event(
  VOID
);

EFI_STATUS
EFIAPI
LogBootGuardTpm20Event(
  VOID
);

EFI_STATUS
EFIAPI
LocateTcgPpi(
  VOID
);

EFI_STATUS
EFIAPI
DetectTpmDeviceType(
  VOID
);

EFI_STATUS
EFIAPI
LogBootGuardTpm12Event(
  VOID
);

EFI_STATUS
EFIAPI
LogTpm20LocalityStartupEvent(
  VOID
);

EFI_STATUS
EFIAPI
SkipLogAuthorityEvent(
  VOID
);

EFI_STATUS
EFIAPI
LogAuthorityPCREvent(
  VOID
);

EFI_STATUS
EFIAPI
LogDetailPCREvent(
  VOID
);

EFI_STATUS
EFIAPI
LogTxtTpm12CRTMEvent(
  VOID
);

EFI_STATUS
EFIAPI
LogTxtTpm20CRTMEvent(
  VOID
);

EFI_STATUS
EFIAPI
BootGuardTcg2MeasureCRTMVersion(
  VOID
);

EFI_STATUS
EFIAPI
HobGetBaseAddress(
  VOID
);

EFI_STATUS
EFIAPI
HobGetNext(
  VOID
);

EFI_STATUS
EFIAPI
HobGetType(
  VOID
);

EFI_STATUS
EFIAPI
ReadUnaligned32(
  VOID
);

EFI_STATUS
EFIAPI
HobGetEnd(
  VOID
);

EFI_STATUS
EFIAPI
PeiServicesLocateHob(
  VOID
);

EFI_STATUS
EFIAPI
GetHobList(
  VOID
);

EFI_STATUS
EFIAPI
GetHobFromAddress(
  VOID
);

EFI_STATUS
EFIAPI
GetSystemConfiguration(
  VOID
);

EFI_STATUS
EFIAPI
GetNextHob(
  VOID
);

EFI_STATUS
EFIAPI
BuildGuidHob(
  VOID
);

EFI_STATUS
EFIAPI
GetEndOfHobList(
  VOID
);

EFI_STATUS
EFIAPI
GetHobLength(
  VOID
);

EFI_STATUS
EFIAPI
HobIsSuitable(
  VOID
);

EFI_STATUS
EFIAPI
IoWrite16(
  VOID
);

EFI_STATUS
EFIAPI
GetFirstGuidHob(
  VOID
);

EFI_STATUS
EFIAPI
GetNextGuidHob(
  VOID
);

EFI_STATUS
EFIAPI
PeiPcdLocateProtocol(
  VOID
);

EFI_STATUS
EFIAPI
PeiPcdGetSize(
  VOID
);

EFI_STATUS
EFIAPI
PeiPcdGetPtr(
  VOID
);

EFI_STATUS
EFIAPI
PeiPcdSetSku(
  VOID
);

EFI_STATUS
EFIAPI
PeiGetPcdPtr(
  VOID
);

EFI_STATUS
EFIAPI
PeiWriteIoPort(
  VOID
);

EFI_STATUS
EFIAPI
PeiPcdLibLocatePcdProtocol(
  VOID
);

EFI_STATUS
EFIAPI
__umoddi3(
  VOID
);

#endif /* __AMITCGPLATFORMPEIAFTERMEM__H__ */