Ed,
>I think that may be wrong; my memory is that without explicitly stating ByVal, even simple structures are passed ByRef in VB, so I come up with:
Thanks, you might be right I wondered when I did the conversion because a lot of those parameters sounded like return values.