Newer
Older
AMI-Aptio-BIOS-Reversed / MdePkg / Library / UefiDriverEntryPoint / TlsDxe / TlsDxe.h
/** @file
  TlsDxe.h -- Header for TlsDxe


Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __TLSDXE_H__
#define __TLSDXE_H__

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

//
// Function Prototypes
//

///
/// ModuleEntryPoint -- UEFI entry point / initialization function
///
EFI_STATUS
EFIAPI
ModuleEntryPoint(
  EFI_HANDLE        ImageHandle,
  EFI_SYSTEM_TABLE * SystemTable
);

///
/// InitializeUefiLibrary
///
EFI_STATUS
EFIAPI
InitializeUefiLibrary(
  EFI_HANDLE        ImageHandle,
  EFI_SYSTEM_TABLE * SystemTable
);

///
/// DebugPrintStatus
///
EFI_STATUS
EFIAPI
DebugPrintStatus(
  __int64 ErrorLevel,
  const CHAR8 *Format,
  __int64 Status
);

///
/// AssertFailedFromDriverEntryPoint
///
EFI_STATUS
EFIAPI
AssertFailedFromDriverEntryPoint(
  const CHAR8 *FileName,
  UINTN       Line,
  const CHAR8 *Description
);

///
/// TlsDxeUnload
///
EFI_STATUS
EFIAPI
TlsDxeUnload(
  VOID
);

///
/// ReturnFromModuleEntry
///
EFI_STATUS
EFIAPI
ReturnFromModuleEntry(
  EFI_HANDLE ImageHandle
);

#endif /* __TLSDXE_H__ */