Brew MP 1.0.2
This function sets an array model to point to a new set of items. The caller is expected
to manage the memory occupied by the referenced items, with the array model only having
visibility to the number of items, the fixed size of each item, and a count of the number
of items stored in the array.
Pointer to the IArrayModel interface object.
Pointer to the items to be represented by the array model, or NULL if there are
no items stored in the array. The memory occupied by the array of item pointers
is managed by the array model, while the memory occupied by the items themselves
would be managed by a customized memory freeing callback.
Indicates the number if items stored in the array, or zero if the array is empty.
The size, in bytes, of each array item. Each item in an array model occupies a
fixed and equal amount of memory.