Go to the documentation of this file.00001
00018 #ifndef HVMEM_H
00019 #define HVMEM_H
00020
00021 #include "hstructures.h"
00022
00023
00024 void hvmem_print_entries();
00025
00035 struct hvmemptr* hvmem_allocate(struct hprocess* process, int size);
00036
00045 int hvmem_get_free_count();
00046
00053 int hvmem_free(struct hprocess* process, struct hvmemptr* pointer);
00054
00064 int hvmem_write(struct hprocess* process, struct hvmemptr* pointer, int offset, int bytes, char* data);
00065
00074 int hvmem_read(struct hprocess* process, struct hvmemptr* pointer, int offset, int bytes);
00075
00076 #endif
00077