/** @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__ */