Hi, I think the XML version will indeed be a bit slower, but unless your code is heavily used, I don't think you'll see a difference between XML and DLL call. I've been able to use struct with DLL but not array.
If you want to extract data from your XML string, use XML helper class (XMLDocument, XMLNode, XMLElement, etc...) and that should be easy enough. Start with : XMLDocument xmlDoc = new XMLDocuement(); xmlDoc.loadXML(yourXMLString); ... check methods available in XMLDocument. regards, Steeve...

