title: Addref on COM RCW
body: <p>Is it possible to increase the RCW reference count on an unknown interface?
  (i.e. not the reference count on the underlying COM object)</p>
  
  <p>I have some old COM server code</p>
  
  <pre><code>int Method1(object comobject) {
      try {
          // do something with comobject
          return 0;
      }
      finally {
          Marshal.ReleaseComObject(comobject);
      }
   }
  </code></pre>
  
  <p>This code works fine but now I need to call it from another method.</p>
  
  <pre><code>int Method2(object comobject) {
      int result = Method1(comobject);
      // Do something with combject
  }
  </code></pre>
  
  <p>The type of comobject will vary (that is why it is object)</p>