Win32 API Wrappers |
AccessData |
Retrieves a pointer to the array data. |
AllocData |
Allocates memory for the array. |
AllocDescriptor |
Allocates memory for the safe array descriptor. |
Copy |
Creates a copy of an existing array. |
Create |
Creates a safe array. |
Destroy |
Destroys an existing array. |
DestroyData |
Destroys data in a safe array. |
DestroyDescriptor |
Destroys a descriptor of a safe array. |
GetDim |
Returns the number of dimensions in the array. |
GetElement |
Retrieves a single element of the safe array. |
GetElemSize |
Returns the size, in bytes, of one element in a safe array. |
GetLBound |
Returns the lower bound for any dimension of a safe array. |
GetUBound |
Returns the upper bound for any dimension of a safe array. |
Lock |
Increments the lock count of an array and places a pointer to the array data in the array descriptor. |
PtrOfIndex |
Returns a pointer to the element specified by the index values. |
PutElement |
Assigns a single element into the array. |
Redim |
Changes the least significant (rightmost) bound of a safe array. |
UnaccessData |
Decrements the lock count of an array and invalidates the pointer retrieved by AccessData. |
Unlock |
Decrements the lock count of an array so it can be freed or resized. |