From 3e8bdfe9fedf6253fd0a5b83de07959a1fc7acbb Mon Sep 17 00:00:00 2001 From: belliash Date: Fri, 23 Dec 2022 00:09:33 +0100 Subject: [PATCH] Add missing forward routines definitions --- sdk/xtdk/kefuncs.h | 22 ++++++++++++++++++++++ sdk/xtdk/rtlfuncs.h | 3 +++ sdk/xtdk/xtkmapi.h | 1 + 3 files changed, 26 insertions(+) create mode 100644 sdk/xtdk/kefuncs.h diff --git a/sdk/xtdk/kefuncs.h b/sdk/xtdk/kefuncs.h new file mode 100644 index 0000000..2d0dcae --- /dev/null +++ b/sdk/xtdk/kefuncs.h @@ -0,0 +1,22 @@ +/** + * PROJECT: ExectOS + * COPYRIGHT: See COPYING.md in the top level directory + * FILE: sdk/xtdk/kefuncs.h + * DESCRIPTION: XTOS kernel services routines definitions + * DEVELOPERS: Rafal Kupiec + */ + +#ifndef __XTDK_KEFUNCS_H +#define __XTDK_KEFUNCS_H + +#include "xtdefs.h" +#include "xtstruct.h" +#include "xttypes.h" + + +/* Kernel services routines forward references */ +XTAPI +VOID +KeStartXtSystem(IN PKERNEL_INITIALIZATION_BLOCK Parameters); + +#endif /* __XTDK_KEFUNCS_H */ diff --git a/sdk/xtdk/rtlfuncs.h b/sdk/xtdk/rtlfuncs.h index bcc4aab..1da539c 100644 --- a/sdk/xtdk/rtlfuncs.h +++ b/sdk/xtdk/rtlfuncs.h @@ -49,6 +49,9 @@ RtlInsertTailList(IN OUT PLIST_ENTRY ListHead, BOOLEAN RtlListEmpty(PLIST_ENTRY ListHead); +BOOLEAN +RtlListLoop(IN PLIST_ENTRY ListHead); + XTAPI VOID RtlMoveMemory(OUT PVOID Destination, diff --git a/sdk/xtdk/xtkmapi.h b/sdk/xtdk/xtkmapi.h index f9b3c68..22d6c5c 100644 --- a/sdk/xtdk/xtkmapi.h +++ b/sdk/xtdk/xtkmapi.h @@ -36,6 +36,7 @@ /* XT routines */ #include "hlfuncs.h" +#include "kefuncs.h" #include "rtlfuncs.h" /* Architecture specific XT routines*/