Files
st/include/System/SysNew.hpp
T
2025-02-14 21:52:21 +01:00

31 lines
708 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);
};