title: manipulating LARGE_INTEGERS
body: <p>I am converting some code from C to C++ in MS dev studio under win32. In the old code I was doing some high speed timings using QueryPerformanceCounter() and did a few manipulations on the __int64 values obtained, in particular a minus and a divide. But now under C++ I am forced to use LARGE_INTEGER because that's what QueryPerformanceCounter() returns. But now on the lines where I try and do some simple maths on the values I get an error:</p>
  
  <p>error C2676: binary '-' : 'LARGE_INTEGER' does not define this operator or a conversion to a type acceptable to the predefined operator</p>
  
  <p>I tried to cast the variables to __int64 but then get:</p>
  
  <p>error C2440: 'type cast' : cannot convert from 'LARGE_INTEGER' to '__int64'</p>
  
  <p>How do I resolve this?</p>
  
  <p>Thanks,</p>