I need to be able to accept an array of variants from an external program. I am familiar with writing DLL's that accept arrays of regular types, but I am lost when it comes to handling Variant arrays. Anybody got any ideas on how to accept the Variant array? The calling program is in VB, and the DLL is being written in VC++ 6.0. Example code or documentation link would be greatly appreciated, and may even get you on my christmas card list