Move some profile stuff to NDK and fix some bugs in the executive implementation...
[reactos.git] / reactos / ntoskrnl / include / internal / ke.h
index 373c46c..9e0370e 100644 (file)
@@ -58,7 +58,7 @@ extern ULONG_PTR KERNEL_BASE;
         if (!IsListEmpty(&_Thread->ApcState.ApcListHead[KernelMode]) && \
             (_Thread->SpecialApcDisable == 0)) \
         { \
-            KiKernelApcDeliveryCheck(); \
+            KiCheckForKernelApcDelivery(); \
         } \
     } \
 }
@@ -188,7 +188,7 @@ KeStartProfile(
     PVOID Buffer
 );
 
-VOID
+BOOLEAN
 STDCALL
 KeStopProfile(struct _KPROFILE* Profile);
 
@@ -244,7 +244,7 @@ KiExpireTimers(
 );
 
 KIRQL
-inline
+__inline
 FASTCALL
 KeAcquireDispatcherDatabaseLock(VOID);
 
@@ -363,7 +363,7 @@ KiInsertTimer(
 );
 
 VOID
-inline
+__inline
 FASTCALL
 KiSatisfyObjectWait(
     PDISPATCHER_HEADER Object,
@@ -371,7 +371,7 @@ KiSatisfyObjectWait(
 );
 
 BOOLEAN
-inline
+__inline
 FASTCALL
 KiIsObjectSignaled(
     PDISPATCHER_HEADER Object,
@@ -379,7 +379,7 @@ KiIsObjectSignaled(
 );
 
 VOID
-inline
+__inline
 FASTCALL
 KiSatisifyMultipleObjectWaits(PKWAIT_BLOCK WaitBlock);
 
@@ -413,7 +413,7 @@ KiDeliverApc(
 
 VOID
 STDCALL
-KiKernelApcDeliveryCheck(VOID);
+KiCheckForKernelApcDelivery(VOID);
 
 LONG
 STDCALL