title: Error C2371 'DWORD': redefinition; different basic types
body: <p>I am getting this error "Error C2371 'DWORD': redefinition; different basic types" while compiling a Visual C++ code on Visual Studio 2015 using MFC.
  When I double click the error it takes me to stdint.h line 23:</p>
  
  <pre><code>typedef unsigned int       uint32_t;
  </code></pre>
  
  <p>And if I find any DWORD on my code and press f12 on it it takes me to minwindef.h line 156:</p>
  
  <pre><code>typedef unsigned long       DWORD;
  </code></pre>
  
  <p>I am not explicitly including any of those file, so I don't know in which order those files are being included.
  I am quite lost here on what to do to fix this error. Does anyone have a clue?
  If you need more info please ask me.</p>