diff options
| author | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-03-21 22:39:57 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-03-21 22:39:57 +0100 |
| commit | 80b76666074aa94f165e3db7b3dda2145ca6efc0 (patch) | |
| tree | ba8a189df55f3dab4d3623eb4617c7b5d33c7f07 /Public/Kits/System.Core/Threading.hxx | |
| parent | dafcc53840c41dab7a1897868d020a5b196d5b2d (diff) | |
unstable, kernel+api: important breaking changes.
Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Public/Kits/System.Core/Threading.hxx')
| -rw-r--r-- | Public/Kits/System.Core/Threading.hxx | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/Public/Kits/System.Core/Threading.hxx b/Public/Kits/System.Core/Threading.hxx deleted file mode 100644 index bddbbf3f..00000000 --- a/Public/Kits/System.Core/Threading.hxx +++ /dev/null @@ -1,34 +0,0 @@ -/* ------------------------------------------- - - Copyright Mahrouss Logic - -------------------------------------------- */ - -// -// Created by Amlal on 3/18/24 -// - -#ifndef __THREAD_API__ -#define __THREAD_API__ - -#include <System.Core/Defs.hxx> - -/// @brief Thread Information Block variant for scheduling. -struct PACKED ThreadInformationBlock final { - const UINT_PTR StartAddress; // Start Address - const UINT_PTR StartHeap; // Allocation Heap - const UINT_PTR StartStack; // Stack Pointer. - const WORD ThreadID; // Execution Thread ID. -}; - -ThreadInformationBlock* HcCreateThread(_Input PVOID Start, - _Optional _InOut PVOID HeapOpt, - _Optional _InOut PVOID StackOpt); - -BOOL HcDestroyThread(_Input ThreadInformationBlock* TIB); - -BOOL HcStopThread(_Input ThreadInformationBlock* TIB); - -BOOL HcResumeThread(_Input ThreadInformationBlock* TIB); - -#endif // __THREAD_API__ |
