title: C++\CLI - How to convert UInt64^% to unsigned long long*
body: <p>I have a C++ function that calculates a buffer size:</p>
  
  <pre><code>CalcBuffer(unsigned long long* bufferSize);
  </code></pre>
  
  <p>I want to pass this result into a different function later in my C# code.
  My C++\CLI Wrapper looks like this:</p>
  
  <pre><code>CalcBufferWrapper([Out] UInt64^% bufferSize){
       CalcBuffer(bufferSize);
  }
  </code></pre>
  
  <p>But I'm getting this error:</p>
  
  <blockquote>
    <p>argument of type "System::UInt64 ^" is incompatible with
    parameter of type "unsigned long long *".</p>
  </blockquote>
  
  <p>Obviously, I need to use a different type, but which type?</p>