Cleanup KE subsystem headers

This commit is contained in:
Rafal Kupiec 2023-10-29 09:14:46 +01:00
parent 798e4c1d22
commit 841a6b304b
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4
2 changed files with 32 additions and 32 deletions

View File

@ -16,10 +16,6 @@
/* Kernel services routines forward references */ /* Kernel services routines forward references */
XTAPI
VOID
KeClearEvent(IN PKEVENT Event);
XTAPI XTAPI
VOID VOID
KeInitializeApc(IN PKAPC Apc, KeInitializeApc(IN PKAPC Apc,
@ -31,12 +27,6 @@ KeInitializeApc(IN PKAPC Apc,
IN KPROCESSOR_MODE ApcMode, IN KPROCESSOR_MODE ApcMode,
IN PVOID Context); IN PVOID Context);
XTAPI
VOID
KeInitializeEvent(OUT PKEVENT Event,
IN KEVENT_TYPE EventType,
IN BOOLEAN InitialState);
XTAPI XTAPI
VOID VOID
KeInitializeSemaphore(IN PKSEMAPHORE Semaphore, KeInitializeSemaphore(IN PKSEMAPHORE Semaphore,
@ -56,18 +46,6 @@ VOID
KeInitializeTimerEx(OUT PKTIMER Timer, KeInitializeTimerEx(OUT PKTIMER Timer,
IN KTIMER_TYPE Type); 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 XTAPI
LONG LONG
KeReadSemaphoreState(IN PKSEMAPHORE Semaphore); KeReadSemaphoreState(IN PKSEMAPHORE Semaphore);
@ -79,14 +57,4 @@ KeReleaseSemaphore(IN PKSEMAPHORE Semaphore,
IN LONG Adjustment, IN LONG Adjustment,
IN BOOLEAN Wait); 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 */ #endif /* __XTDK_KEFUNCS_H */

View File

@ -12,6 +12,16 @@
#include <xtos.h> #include <xtos.h>
XTAPI
VOID
KeClearEvent(IN PKEVENT Event);
XTAPI
VOID
KeInitializeEvent(OUT PKEVENT Event,
IN KEVENT_TYPE EventType,
IN BOOLEAN InitialState);
XTAPI XTAPI
VOID VOID
KeInitializeProcess(IN OUT PKPROCESS Process, KeInitializeProcess(IN OUT PKPROCESS Process,
@ -31,10 +41,32 @@ KeInitializeThread(IN PKPROCESS Process,
IN PVOID EnvironmentBlock, IN PVOID EnvironmentBlock,
IN PVOID Stack); 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 XTAPI
VOID VOID
KeStartThread(IN PKTHREAD Thread); KeStartThread(IN PKTHREAD Thread);
XTAPI
VOID
KeStartXtSystem(IN PKERNEL_INITIALIZATION_BLOCK Parameters);
XTAPI XTAPI
VOID VOID
KepSuspendNop(IN PKAPC Apc, KepSuspendNop(IN PKAPC Apc,