summaryrefslogtreecommitdiffhomepage
path: root/Public/Developer/System.Core/Headers/Defines.h
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-28 20:54:33 +0100
committerAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-03-28 20:54:33 +0100
commitb2c7b8604ed3a4c209a15a9ffd718a43163dd9b4 (patch)
tree851d79e3a9b1c676b48ec8dfcd2b989f4da45c9b /Public/Developer/System.Core/Headers/Defines.h
parent215518ae55a54973a1ae18f572ca5bf0ac2a499e (diff)
NewKernel: Add PowerPC partition type inside EPM, add Leak() FileStream method. and documentation.
SystemLib: Start implementing the API. Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Public/Developer/System.Core/Headers/Defines.h')
-rw-r--r--Public/Developer/System.Core/Headers/Defines.h27
1 files changed, 18 insertions, 9 deletions
diff --git a/Public/Developer/System.Core/Headers/Defines.h b/Public/Developer/System.Core/Headers/Defines.h
index cf8cbde6..36884786 100644
--- a/Public/Developer/System.Core/Headers/Defines.h
+++ b/Public/Developer/System.Core/Headers/Defines.h
@@ -82,7 +82,7 @@ typedef CharacterTypeUTF8 BooleanType;
#define CA_PTR *
-#define CA_UNREFERENCED_PARAMETER(e) ((VoidType)e)
+#define CA_UNREFERENCED_PARAMETER(e) ((VoidType)(e))
#ifdef __x86_64__
@@ -124,16 +124,22 @@ typedef CharacterTypeUTF8 BooleanType;
#endif // __cplusplus
enum RtProcessCall {
- kProcessCallAllocPtr = 1,
- kProcessCallFreePtr,
- kProcessCallSizePtr,
- kProcessCallCheckPtr,
- kProcessCallAllocStack,
+ kCallAllocPtr = 1,
+ kCallFreePtr,
+ kCallSizePtr,
+ kCallCheckPtr,
+ kCallAllocStack,
/// @brief Open a specific handle (can be used as sel to call methods related to it.)
- kProcessCallOpenHandle,
- kProcessCallCloseHandle,
+ kCallOpenFile,
+ kCallCloseFile,
+ kCallCreateWindow,
+ kCallCloseWindow,
+ kCallCreateMenu,
+ kCallCloseMenu,
+ kCallGetArgsCount,
+ kCallGetArgsPtr,
/// @brief Number of process calls.
- kProcessCallsCount = 7,
+ kCallsCount,
};
#include <System.Core/Headers/Hint.h>
@@ -193,3 +199,6 @@ CA_EXTERN_C CharacterTypeUTF8* RtGetAppArgumentsPtr(VoidType);
CA_INLINE ObjectRef kApplicationObject;
typedef CharacterTypeUTF8 Str255Type[255];
+
+#define True 1
+#define False 0