[CMAKE]
[reactos.git] / ntoskrnl / include / internal / ke.h
index c7aa303..56f3ee0 100644 (file)
@@ -298,8 +298,8 @@ KeReadStateThread(IN PKTHREAD Thread);
 BOOLEAN
 FASTCALL
 KiSwapContext(
-    IN PKTHREAD CurrentThread,
-    IN PKTHREAD NewThread
+    IN KIRQL WaitIrql,
+    IN PKTHREAD CurrentThread
 );
 
 VOID
@@ -889,7 +889,7 @@ KeInvalidAccessAllowed(IN PVOID TrapInformation OPTIONAL);
 VOID
 NTAPI
 KeRosDumpStackFrames(
-    PULONG Frame,
+    PULONG_PTR Frame,
     ULONG FrameCount
 );
 
@@ -940,6 +940,7 @@ KiContinue(
     IN PKTRAP_FRAME TrapFrame
 );
 
+DECLSPEC_NORETURN
 VOID
 FASTCALL
 KiServiceExit(
@@ -947,6 +948,7 @@ KiServiceExit(
     IN NTSTATUS Status
 );
 
+DECLSPEC_NORETURN
 VOID
 FASTCALL
 KiServiceExit2(
@@ -1100,4 +1102,16 @@ KiSystemFatalException(
     IN PKTRAP_FRAME TrapFrame
 );
 
+PVOID
+NTAPI
+KiPcToFileHeader(IN PVOID Eip,
+                 OUT PLDR_DATA_TABLE_ENTRY *LdrEntry,
+                 IN BOOLEAN DriversOnly,
+                 OUT PBOOLEAN InKernel);
+
+PVOID
+NTAPI
+KiRosPcToUserFileHeader(IN PVOID Eip,
+                        OUT PLDR_DATA_TABLE_ENTRY *LdrEntry);
+
 #include "ke_x.h"