// Interop test C round 2 typedef char * xsd__string; typedef int xsd__int; typedef float xsd__float; //gsoap s schema namespace: http://soapinterop.org/xsd struct s__SOAPStruct { xsd__string varString; xsd__int *varInt; xsd__float *varFloat; }; //gsoap h schema namespace: http://soapinterop.org/echoheader/ struct SOAP_ENV__Header { char * h__echoMeStringRequest; mustUnderstand char * h__echoMeStringRequest_; char * h__echoMeStringResponse; struct s__SOAPStruct * h__echoMeStructRequest; mustUnderstand struct s__SOAPStruct * h__echoMeStructRequest_; struct s__SOAPStruct * h__echoMeStructResponse; char * h__someUnknownRequest; // do not include in server mustUnderstand char * h__someUnknownRequest_; // do not include in server }; //gsoap m service name: interop2C //gsoap m service style: rpc //gsoap m service encoding: encoded //gsoap m service port: http://www.cs.fsu.edu/~engelen/interop2C.cgi //gsoap m service namespace: http://soapinterop.org/ //gsoap m service method-input-header-part: echoVoid h__echoMeStringRequest //gsoap m service method-input-header-part: echoVoid h__echoMeStructRequest //gsoap m service method-output-header-part: echoVoid h__echoMeStringResponse //gsoap m service method-output-header-part: echoVoid h__echoMeStructResponse int m__echoVoid(struct m__echoVoidResponse { } &result);