summaryrefslogtreecommitdiffhomepage
path: root/Public/Kits/System.Core/HcHeapAPI.h
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-11 20:59:22 +0100
committeramlal <amlal@el-mahrouss-logic.com>2024-03-11 21:05:13 +0100
commitba8ddb24e0ac6c7b1a617519a4bde9970610fbcc (patch)
treec741ec82a267e44e2a362399ed20439184504ace /Public/Kits/System.Core/HcHeapAPI.h
parent5468ca71a59c9e24c1d392554e8f97f0c1705394 (diff)
Kernel: Important changes, needs to be merged to master.
- Add Logon executive. - Adding HCore System Call Interface (inside System.Core.dll) - Add _InOut and _StrictInOut inside HintKit. Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com> Signed-off-by: amlal <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Public/Kits/System.Core/HcHeapAPI.h')
-rw-r--r--Public/Kits/System.Core/HcHeapAPI.h23
1 files changed, 0 insertions, 23 deletions
diff --git a/Public/Kits/System.Core/HcHeapAPI.h b/Public/Kits/System.Core/HcHeapAPI.h
deleted file mode 100644
index 20078ce7..00000000
--- a/Public/Kits/System.Core/HcHeapAPI.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/** ===========================================
- (C) Mahrouss Logic
- ===========================================*/
-
-#pragma once
-
-#ifdef __cplusplus
-#define EXTERN_C extern "C"
-#else
-#define EXTERN_C extern
-#endif // ifdef __cplusplus
-
-typedef struct HcObject {
- void(*Release)(void);
- void(*Invoke)(void);
- void(*QueryInterface)(void);
-} *HcObjectPtr;
-
-EXTERN_C HcObjectPtr HcGetProcessHeap(void);
-EXTERN_C void* HcAllocateProcessHeap(HcObjectPtr refObj, long long int sz, int flags);
-EXTERN_C void HcFreeProcessHeap(HcObjectPtr refObj, void* ptr);
-EXTERN_C long long int HcProcessHeapSize(HcObjectPtr refObj, void* ptr);
-EXTERN_C long long int HcProcessHeapExists(HcObjectPtr refObj, void* ptr); \ No newline at end of file