summaryrefslogtreecommitdiffhomepage
path: root/Public/Kits/System.Core/Threading.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'Public/Kits/System.Core/Threading.hxx')
-rw-r--r--Public/Kits/System.Core/Threading.hxx9
1 files changed, 4 insertions, 5 deletions
diff --git a/Public/Kits/System.Core/Threading.hxx b/Public/Kits/System.Core/Threading.hxx
index 5d5ed0a6..bddbbf3f 100644
--- a/Public/Kits/System.Core/Threading.hxx
+++ b/Public/Kits/System.Core/Threading.hxx
@@ -14,17 +14,16 @@
#include <System.Core/Defs.hxx>
/// @brief Thread Information Block variant for scheduling.
-struct ThreadInformationBlock final {
- const CHAR Name[255]; // Module Name
+struct PACKED ThreadInformationBlock final {
const UINT_PTR StartAddress; // Start Address
const UINT_PTR StartHeap; // Allocation Heap
const UINT_PTR StartStack; // Stack Pointer.
- const DWORD Arch; // Architecture and/or platform.
- const WORD TID; // Execution Thread ID.
+ const WORD ThreadID; // Execution Thread ID.
};
ThreadInformationBlock* HcCreateThread(_Input PVOID Start,
- _Optional _InOut PVOID HeapOpt, _Optional _InOut PVOID StackOpt);
+ _Optional _InOut PVOID HeapOpt,
+ _Optional _InOut PVOID StackOpt);
BOOL HcDestroyThread(_Input ThreadInformationBlock* TIB);