diff --git a/sdk/xtdk/kefuncs.h b/sdk/xtdk/kefuncs.h index c4afbb9..ef9f083 100644 --- a/sdk/xtdk/kefuncs.h +++ b/sdk/xtdk/kefuncs.h @@ -16,10 +16,6 @@ /* Kernel services routines forward references */ -XTAPI -VOID -KeClearEvent(IN PKEVENT Event); - XTAPI VOID KeInitializeApc(IN PKAPC Apc, @@ -31,12 +27,6 @@ KeInitializeApc(IN PKAPC Apc, IN KPROCESSOR_MODE ApcMode, IN PVOID Context); -XTAPI -VOID -KeInitializeEvent(OUT PKEVENT Event, - IN KEVENT_TYPE EventType, - IN BOOLEAN InitialState); - XTAPI VOID KeInitializeSemaphore(IN PKSEMAPHORE Semaphore, @@ -56,18 +46,6 @@ VOID KeInitializeTimerEx(OUT PKTIMER Timer, IN KTIMER_TYPE Type); -XTAPI -VOID -KePanic(IN ULONG Code); - -XTAPI -VOID -KePanicEx(IN ULONG Code, - IN ULONG_PTR Parameter1, - IN ULONG_PTR Parameter2, - IN ULONG_PTR Parameter3, - IN ULONG_PTR Parameter4); - XTAPI LONG KeReadSemaphoreState(IN PKSEMAPHORE Semaphore); @@ -79,14 +57,4 @@ KeReleaseSemaphore(IN PKSEMAPHORE Semaphore, IN LONG Adjustment, IN BOOLEAN Wait); -XTAPI -LONG -KeSetEvent(IN PKEVENT Event, - IN KPRIORITY Increment, - IN BOOLEAN Wait); - -XTAPI -VOID -KeStartXtSystem(IN PKERNEL_INITIALIZATION_BLOCK Parameters); - #endif /* __XTDK_KEFUNCS_H */ diff --git a/xtoskrnl/includes/ke.h b/xtoskrnl/includes/ke.h index 5a98e13..51a4489 100644 --- a/xtoskrnl/includes/ke.h +++ b/xtoskrnl/includes/ke.h @@ -12,6 +12,16 @@ #include +XTAPI +VOID +KeClearEvent(IN PKEVENT Event); + +XTAPI +VOID +KeInitializeEvent(OUT PKEVENT Event, + IN KEVENT_TYPE EventType, + IN BOOLEAN InitialState); + XTAPI VOID KeInitializeProcess(IN OUT PKPROCESS Process, @@ -31,10 +41,32 @@ KeInitializeThread(IN PKPROCESS Process, IN PVOID EnvironmentBlock, IN PVOID Stack); +XTAPI +VOID +KePanic(IN ULONG Code); + +XTAPI +VOID +KePanicEx(IN ULONG Code, + IN ULONG_PTR Parameter1, + IN ULONG_PTR Parameter2, + IN ULONG_PTR Parameter3, + IN ULONG_PTR Parameter4); + +XTAPI +LONG +KeSetEvent(IN PKEVENT Event, + IN KPRIORITY Increment, + IN BOOLEAN Wait); + XTAPI VOID KeStartThread(IN PKTHREAD Thread); +XTAPI +VOID +KeStartXtSystem(IN PKERNEL_INITIALIZATION_BLOCK Parameters); + XTAPI VOID KepSuspendNop(IN PKAPC Apc,