00001 class Heap { 00002 private: 00003 int handle; 00004 uint32 hid; //heap ID 00005 uint32 pid; //process ID 00006 BOOL Valid; 00007 uint8 _list[4*4]; 00008 uint8 _entry[9*4]; 00009 public: 00010 Heap(); 00011 ~Heap(); 00012 PTR Addr; 00013 uint32 Size; 00014 BOOL Open(); 00015 BOOL Close(); 00016 BOOL FirstList(); 00017 BOOL NextList(); 00018 BOOL First(); 00019 BOOL Next(); 00020 static BOOL Test(); 00021 };