26#ifndef _ULTIBO_SYSTEM_H
27#define _ULTIBO_SYSTEM_H
size_t HANDLE
Definition globaltypes.h:51
#define STDCALL
Definition globaltypes.h:45
size_t maxheapsize
Maximum allowed size for the heap, in bytes.
Definition system.h:40
size_t currheapfree
Currently free memory on heap, in bytes.
Definition system.h:44
size_t currheapsize
Current heap size, in bytes.
Definition system.h:42
size_t currheapused
Currently used heap size, in bytes.
Definition system.h:43
size_t maxheapused
Maximum used size for the heap, in bytes.
Definition system.h:41
uint32_t overhead
Total bytes of overhead by memory manager.
Definition system.h:57
uint32_t totaluncommitted
Total amount of uncommitted memory.
Definition system.h:50
uint32_t totalfree
Total amount of free memory.
Definition system.h:53
uint32_t totalcommitted
Total amount of committed memory.
Definition system.h:51
uint32_t freebig
Total amount of free large memory blocks.
Definition system.h:55
uint32_t totaladdrspace
Total amount of available addressable memory.
Definition system.h:49
uint32_t unused
Total amount of free process memory.
Definition system.h:56
uint32_t heaperrorcode
Last error code.
Definition system.h:58
uint32_t totalallocated
Total amount of allocated memory.
Definition system.h:52
uint32_t freesmall
Total amount of free small memory blocks.
Definition system.h:54
uint32_t stacklength
Definition system.h:69
void * threadparameter
Definition system.h:68
thread_func threadfunction
Definition system.h:67
struct _THREAD_INFO THREAD_INFO
ssize_t STDCALL(* thread_func)(void *parameter)
Thread function prototype.
Definition system.h:62
struct _FPC_HEAP_STATUS FPC_HEAP_STATUS
HANDLE THREAD_ID
Type for Thread-IDs.
Definition system.h:63
struct _HEAP_STATUS HEAP_STATUS