>For this need, I've copied the object's array to a local array, passed it, and then copied it back. Hacky, but it works.
Yeah that's a pain and can be slow and use up a lot of memory depending on the size of the array. Wrapping might be more efficient as you can keep the single instance of the array and just work with that.
+++ Rick ---