title: Should DWORD map to int or uint?
body: <p>When translating the Windows API (including data types) into P/Invoke, should I replace DWORD with <code>int</code> or <code>uint</code>?</p>
  
  <p>It's normally unsigned, but I see people using <code>int</code> everywhere instead (is it just because of the CLS warning? <a href="http://msdn.microsoft.com/en-us/library/system.threading.nativeoverlapped.offsetlow.aspx">even the .NET Framework itself</a> does <a href="http://msdn.microsoft.com/en-us/library/ms684342.aspx">this</a>), and so I'm never really sure which one is the correct one to use.</p>