diff --git a/xtoskrnl/includes/ke/kthread.hh b/xtoskrnl/includes/ke/kthread.hh index 95bc204..13ffd99 100644 --- a/xtoskrnl/includes/ke/kthread.hh +++ b/xtoskrnl/includes/ke/kthread.hh @@ -43,6 +43,7 @@ namespace KE IN PKSTART_ROUTINE StartRoutine, IN PVOID StartContext, IN PCONTEXT ContextRecord); + STATIC XTAPI VOID RunThread(VOID); STATIC XTAPI VOID SuspendNop(IN PKAPC Apc, IN OUT PKNORMAL_ROUTINE *NormalRoutine, IN OUT PVOID *NormalContext, diff --git a/xtoskrnl/ke/kthread.cc b/xtoskrnl/ke/kthread.cc index ec7ac0d..72151e5 100644 --- a/xtoskrnl/ke/kthread.cc +++ b/xtoskrnl/ke/kthread.cc @@ -265,6 +265,19 @@ KE::KThread::InitializeThread(IN PKPROCESS Process, return STATUS_SUCCESS; } +/** + * Serves as the initial execution point for all threads after first context switch. + * + * @return This routine does not return any value. + * + * @since XT 1.0 + */ +XTAPI +VOID +KE::KThread::RunThread(VOID) +{ +} + /** * Starts the thread. *