Files
st/include/System/SysNew.hpp
T
2025-07-21 01:15:37 +02:00

31 lines
706 B
C++

#pragma once
#include "types.h"
typedef u32 UnkId;
enum __UnkId {
UnkId_EXPH = 'EXPH',
UnkId_FRMH = 'FRMH',
UnkId_UNTH = 'UNTH',
UnkId_UNSH = 'UNSH',
};
struct UnkStruct_02011e10 {
/* 00 */ UnkId mId;
/* 04 */ unk8 mUnk_04[0x28];
/* 2C */
};
void *SysNew(UnkStruct_02011e10 *param1, s32 length, s32 param3);
void SysDelete(void *ptr);
void *func_02011f10(s32 length);
void *func_02011f30(s32 length);
class SysObject {
public:
static void *operator new(unsigned long length, u32 id, u32 idLength);
static void *operator new[](unsigned long length, u32 *id, u32 idLength);
static void operator delete(void *ptr);
static void operator delete[](void *ptr);
};