Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#ifndef _EFI_RT_LIB_INCLUDE_
#define _EFI_RT_LIB_INCLUDE_
/*++
Copyright (c) 1998 Intel Corporation
Module Name:
efilib.h
Abstract:
EFI Runtime library functions
Revision History
--*/
#include "efidebug.h"
#include "efipart.h"
#include "efilibplat.h"
VOID RUNTIMEFUNCTION RtZeroMem ( IN VOID *Buffer, IN UINTN Size );
VOID RUNTIMEFUNCTION RtSetMem ( IN VOID *Buffer, IN UINTN Size, IN UINT8 Value );
VOID RUNTIMEFUNCTION RtCopyMem ( IN VOID *Dest, IN VOID *Src, IN UINTN len );
INTN RUNTIMEFUNCTION RtCompareMem ( IN VOID *Dest, IN VOID *Src, IN UINTN len );
INTN RUNTIMEFUNCTION RtStrCmp ( IN CHAR16 *s1, IN CHAR16 *s2 );
VOID RUNTIMEFUNCTION RtStrCpy ( IN CHAR16 *Dest, IN CHAR16 *Src );
VOID RUNTIMEFUNCTION RtStrCat ( IN CHAR16 *Dest, IN CHAR16 *Src );
UINTN RUNTIMEFUNCTION RtStrLen ( IN CHAR16 *s1 );
UINTN RUNTIMEFUNCTION RtStrSize ( IN CHAR16 *s1 );
INTN RUNTIMEFUNCTION RtCompareGuid ( IN EFI_GUID *Guid1, IN EFI_GUID *Guid2 );
UINT8 RUNTIMEFUNCTION RtDecimaltoBCD( IN UINT8 BcdValue );
UINT8 RUNTIMEFUNCTION RtBCDtoDecimal( IN UINT8 BcdValue );
/*
* Virtual mapping transition support. (Only used during * the virtual address change transisition) */
VOID RUNTIMEFUNCTION RtLibEnableVirtualMappings ( VOID );
VOID RUNTIMEFUNCTION RtConvertList ( IN UINTN DebugDisposition, IN OUT LIST_ENTRY *ListHead );
VOID RUNTIMEFUNCTION RtAcquireLock ( IN FLOCK *Lock );
VOID RUNTIMEFUNCTION RtReleaseLock ( IN FLOCK *Lock );
#endif
|