Brew MP 1.0.2
This function inserts a new item to a vector model, adding the new item before the item
specified in the function call. The item being added to the model is referenced by a pointer
to the item's contents, with the pointer (rather that the contents) actually being stored
in the vector model.
Pointer to the IVectorModel interface object.
Indicates the zero-based index of the item before which the new item will be added.
The first item in the model is indexed by 0, the second is indexed by 1, and so on.
So, if IVectorModel_InsertAt() is called with nIndex equal to 2, the new item will be
inserted at index 2, with items 2, 3, 4, etc all shifting one position higher.
If IVectorModel_InsertAt is called with VECTOR_LAST (-1) the new item is isserted at
the end of the vector
Pointer to the contents of the item being added to the vector model.