#ifndef _NTRTL_H
/**
* The RtlFatalListEntryError routine reports a fatal list entry error.
*
* \param p1 The first parameter passed to `RtlFailFast`.
* \param p2 The second parameter passed to `RtlFailFast`.
* \param p3 The third parameter passed to `RtlFailFast`.
* \remarks This routine is a wrapper around `RtlFailFast` that can be used to provide alternative reporting mechanisms, such as logging and trying to continue.
*/
DECLSPEC_NORETURN
FORCEINLINE
VOID
NTAPI_INLINE
RtlFatalListEntryError(
_In_ PVOID p1,
_In_ PVOID p2,
_In_ PVOID p3
)
{
//++
// This routine reports a fatal list entry error. It is implemented here as a
// wrapper around RtlFailFast so that alternative reporting mechanisms (such
// as simply logging and trying to continue) can be easily switched in.
//--
UNREFERENCED_PARAMETER(p1);
UNREFERENCED_PARAMETER(p2);
UNREFERENCED_PARAMETER(p3);
RtlFailFast(FAST_FAIL_CORRUPT_LIST_ENTRY);
}
View code on GitHubNo description available.