-#ifndef __NTOSKRNL_INCLUDE_INTERNAL_KE_H
-#define __NTOSKRNL_INCLUDE_INTERNAL_KE_H
+#pragma once
/* INCLUDES *****************************************************************/
BOOLEAN
FASTCALL
KiSwapContext(
- IN PKTHREAD CurrentThread,
- IN PKTHREAD NewThread
+ IN KIRQL WaitIrql,
+ IN PKTHREAD CurrentThread
);
VOID
VOID
NTAPI
KeRosDumpStackFrames(
- PULONG Frame,
+ PULONG_PTR Frame,
ULONG FrameCount
);
IN PKTRAP_FRAME TrapFrame
);
+DECLSPEC_NORETURN
VOID
FASTCALL
KiServiceExit(
IN NTSTATUS Status
);
+DECLSPEC_NORETURN
VOID
FASTCALL
KiServiceExit2(
VOID
);
+DECLSPEC_NORETURN
VOID
FASTCALL
-DECLSPEC_NORETURN
KiSystemFatalException(
IN ULONG ExceptionCode,
IN PKTRAP_FRAME TrapFrame
);
-#include "ke_x.h"
+PVOID
+NTAPI
+KiPcToFileHeader(IN PVOID Eip,
+ OUT PLDR_DATA_TABLE_ENTRY *LdrEntry,
+ IN BOOLEAN DriversOnly,
+ OUT PBOOLEAN InKernel);
-#endif /* __NTOSKRNL_INCLUDE_INTERNAL_KE_H */
+PVOID
+NTAPI
+KiRosPcToUserFileHeader(IN PVOID Eip,
+ OUT PLDR_DATA_TABLE_ENTRY *LdrEntry);
+
+#include "ke_x.h"