I have a WSDL that does not expose the SOAP headers, but I need to add the following in to the header:
<soapenv:Header>
<UsernameToken xmlns="http://siebel.com/webservices">ANONYMOUS</UsernameToken>
<PasswordText xmlns="http://siebel.com/webservices">ANONYMOUS</PasswordText>
<SessionType xmlns="http://siebel.com/webservices">None</SessionType>
</soapenv:Header>
Is there anyway to do this in C# if these header values are not exposed?