Functions for handling arrays of pointers. 
The function ScpGetData() uses a pointer to a buffer with pointers to buffers for the channel data. Not all programming/scripting languages can handle pointers to pointers properly. These functions can then be used to work around that issue.
- Example
 - In pseudocode: 
buffers = empty list/array
for i = 0 to channelCount - 1
    buffers[ i ] = allocate buffer/array
  end
end
ScpGetData( handle , pointerArray , channelCount , ... )
   The data is now available in buffers. 
- See also
 - ScpGetData 
 
Create a new pointer array. 
The pointer array is initialized with NULL pointers.
- Parameters
 - 
  
  
 
- Returns
 - A pointer to the pointer array. 
 
- Status values
 
| INVALID_VALUE | The requested length is invalid.  | 
| UNSUCCESSFUL  | An error occurred during execution of the last called function.  | 
| SUCCESS  | The function executed successfully.  | 
- Since
 - 0.4.1 
 
 
 
Set a pointer at a specified index in a specified pointer array. 
- Parameters
 - 
  
    | [in] | pArray | A pointer identifying the pointer array.  | 
    | [in] | dwIndex | The requested array index.  | 
    | [in] | pPointer | The pointer value to set.  | 
  
   
- Status values
 - 
 
- Since
 - 0.4.1 
 
 
 
Delete an existing pointer array. 
- Parameters
 - 
  
    | [in] | pArray | A pointer identifying the pointer array.  | 
  
   
- Status values
 
| SUCCESS | The function executed successfully.  | 
- Since
 - 0.4.1