title: What causes error HRESULT: 0x80010105 (RPC_E_SERVERFAULT)?
body: <p>I created a ASP.NET web service that uses a 3rd party payment processing engine to authorize credit card transactions.</p>
  
  <p>The web service is hosted on a separate application server and connects to the payment processing server via an ActiveX object (<code>.ocx</code> extension).  Lately, it has been generating a <code>HRESULT: 0x80010105 (RPC_E_SERVERFAULT)</code> exception when I try to establish an connection to the application using an "<code>IsAvaiable</code>" check.</p>
  
  <p>Does anyone recommend an good place to start for researching this issue?</p>
  
  <p>(I know contacting the vendor would be the first option, but I want to have my "ducks in a row" before we contact technical support)</p>