Serializer=CREATEOBJECT('MSSOAP.SoapSerializer') Connector=CREATEOBJECT('MSSOAP.HTTPConnector') Reader=CREATEOBJECT('MSSOAP.SoapReader') Connector.Property("EndPointURL") = "https://..." Connector.Connect Connector.Property("SoapAction") = 'http://tempuri.org/...' Connector.BeginMessage Serializer.Init(Connector.InputStream) Serializer.startEnvelope Serializer.startBody Serializer.startElement("MyMethod", "http://tempuri.org/...", , "m") Serializer.startElement('FirstField') Serializer.writeString('') Serializer.endElement Serializer.startElement('SecondField') Serializer.writeString('') Serializer.endElement Serializer.startElement('ThirdField') Serializer.writeString('') Serializer.endElement Serializer.startElement('Username') Serializer.writeString('something') Serializer.endElement Serializer.startElement('Password') Serializer.writeString('something') Serializer.endElement Serializer.startElement('City') Serializer.writeString('Something') Serializer.endElement Serializer.endElement Serializer.endBody Serializer.endEnvelope Connector.EndMessageThe first three parameters are passed by reference. This is a request from the server application. Can someone tell me how in Visual FoxPro I can pass such element by reference?