// Interop test B round 2 //gsoap ns service name: interop2B //gsoap ns service style: rpc //gsoap ns service encoding: encoded //gsoap ns service namespace: http://soapinterop.org/wsdl //gsoap ns schema namespace: http://soapinterop.org/ //gsoap s schema namespace: http://soapinterop.org/xsd //gsoap a schema namespace: http://xml.apache.org/xml-soap typedef char * xsd__string; typedef long xsd__int; typedef float xsd__float; struct s__SOAPStruct { xsd__string varString; xsd__int * varInt; xsd__float * varFloat; }; ns__echoStructAsSimpleTypes ( struct s__SOAPStruct _inputStruct, struct ns__echoStructAsSimpleTypesResponse { xsd__string _outputString; xsd__int *_outputInteger; xsd__float *_outputFloat; } & result ); ns__echoSimpleTypesAsStruct ( xsd__string inputString, xsd__int *inputInteger, xsd__float *inputFloat, struct ns__echoSimpleTypesAsStructResponse { struct s__SOAPStruct _return; } & result ); struct ArrayOfstring { xsd__string * __ptr; int __size; int __offset; }; struct ArrayOfstring2D { xsd__string * __ptr; int __size[2]; int __offset[2]; }; ns__echo2DStringArray(struct ArrayOfstring2D _input2DStringArray, struct ArrayOfstring2D &_return); struct s__SOAPStructStruct { xsd__string varString; xsd__int * varInt; xsd__float * varFloat; struct s__SOAPStruct * varStruct; }; ns__echoNestedStruct ( struct s__SOAPStructStruct _inputStruct, struct ns__echoNestedStructResponse { struct s__SOAPStructStruct _return; } & result ); struct s__SOAPArrayStruct { xsd__string varString; xsd__int * varInt; xsd__float * varFloat; struct ArrayOfstring varArray; }; ns__echoNestedArray ( struct s__SOAPArrayStruct _inputStruct, struct ns__echoNestedArrayResponse { struct s__SOAPArrayStruct _return; } & result );