title: syntax error : missing ';' before identifier 'PVOID64' when compiling winnt.h
body: <p>I've recently got the source-code on a application. When im trying to build the solution, I get an error in all parts where <code>winnt.h</code> is included. The error codes differs a bit, but they always point to these lines in winnt.h:</p>
  
  <pre><code>typedef void *PVOID;
  typedef void * POINTER_64 PVOID64;
  </code></pre>
  
  <p>and</p>
  
  <pre><code>struct {
      DWORD crc;
      BYTE  rgbReserved[14];
  } CRC;
  </code></pre>
  
  <p>So, what could be the cause of this? winnt.h is a standard header and has not been modified. Does it has something to do with me using VS 2010, or me using 64-bit windows? or is it some sort of configuration which is needed?</p>
  
  <p>EDIT:
  Here's the exact error-codes:</p>
  
  <pre><code>1&gt;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(290): error C2146: syntax error : missing ';' before identifier 'PVOID64'
  1&gt;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(290): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
  1&gt;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(8992): error C2146: syntax error : missing ';' before identifier 'Buffer'
  1&gt;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(8992): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
  1&gt;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(8992): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
  1&gt;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(11525): error C2059: syntax error : 'constant'
  1&gt;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(11525): error C2238: unexpected token(s) preceding ';'
  1&gt;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(11556): error C2059: syntax error : 'constant'
  1&gt;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(11556): error C2238: unexpected token(s) preceding ';'
  </code></pre>