SafeArrayCopyData Function
Copies the source array to the target array after releasing any resources in the target array. This is similar to SafeArrayCopy, except that the target array has to be set up by the caller. The target is not allocated or reallocated.
HRESULT SafeArrayCopyData( SAFEARRAY *psaSource, SAFEARRAY *psaTarget );
