Paged Array.
typedef struct PArray { uint sig; byte wobj[96]; } PArray;

Get element count.
API uint PArrayGetElemCount(PArray *array);
array: Paged array.
returns: Element count.

Get element memory.
API void *PArrayGetElem(PArray *array, int index);
array: Paged array.
index: Element index.
returns: Element or 0.

Add element.
API void *PArrayAddElem(PArray *array, int *index);
array: Paged array.
index: Var for element index or 0.
returns: Element or 0.

Delete element.
API void PArrayDelElem(PArray *array);
array: Paged array.

Remove all elements.
API void PArrayClear(PArray *array);
array: Paged array.

Initialize array.
API void PArrayInit(PArray *array, uint elemSize, uint incr, FDestructCB Destruct);
array: Paged array.
elemSize: Element size.
incr: Increment.
Destruct: Element destructor callback or 0.

Release array.
API void PArrayRel(PArray *array);
array: Paged array.