3.1.4.3.1.1 Inhibit Message

The HTTP header MUST specify SOAPACTION as follows for an Inhibit message:

SOAPACTION: "urn:schemas-microsoft-com:service:msremotedexperience:1#Inhibit"

"urn:schemas-microsoft-com:service:msremotedexperience:1" is the service type as specified in device description in <Appendix 7>.

"Inhibit" is the SOAP action.

The following XML shows the <Inhibit> action sent by the client in a SOAP message.

 <soapenv:Envelope 
       xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
       soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  
       <soapenv:Body>
  
             <msrx:Inhibit xmlns:msrx="urn:schemas-microsoft-com:service:msremotedexperience:1">
                   <Nonce xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="ui4">
                         Nonce ID                  </Nonce>
                   <HostId xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string">
 HostId payload
                   </HostId>
                   <ApplicationId xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string">
 ApplicationId payload               </ApplicationId>
                   <ApplicationVersion xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string">
 ApplicationVersion number
                   </ApplicationVersion>
                   <ApplicationData xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string">
 ApplicationData payload
                   </ApplicationData>
                   <ReasonCode xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="ui4">
 ReasonCode for Inhibit
                   </ReasonCode>
                   <ReasonMessage xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string">
 ReasonMessage for Inhibit
                   </ReasonMessage>
 <SignatureAlgorithm xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string">
 SignatureAlgorithm payload
 </SignatureAlgorithm>
 <Signature xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string">
 Signature payload
 </Signature>
 <HostCertificate xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string">
 HostCertificate payload
 </HostCertificate>
             </msrx:Inhibit>
  
       </soapenv:Body>
 </soapenv:Envelope>