Cleanup KE subsystem headers
All checks were successful
Builds / ExectOS (amd64) (push) Successful in 30s
Builds / ExectOS (i686) (push) Successful in 29s

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 */
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 */

View File

@ -12,6 +12,16 @@
#include <xtos.h>
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,