title: Inconsistent annotation for 'WinMain'
body: <p>I'm trying to get my code as perfect as possible, and I've cleaned up all errors and (other) warnings. I'm left with these two:</p>
  
  <pre><code>Warning C28253  Inconsistent annotation for 'WinMain': _Param_(2) has 'SAL_null(__no)' on this instance.
  Warning C28252  Inconsistent annotation for 'WinMain': _Param_(2) has 'SAL_null(__maybe)' on the prior instance.
  </code></pre>
  
  <p>Here is my WinMain function</p>
  
  <pre><code>int CALLBACK WinMain( _In_ HINSTANCE hInstance, _In_ HINSTANCE hPrevInstance, _In_ LPSTR lpCmdLine, _In_ int nCmdShow );
  </code></pre>
  
  <p>Why is my second paramater <code>HINSTANCE hPrevInstance</code> not annotated correctly despite it being ripped straight from MSDN with the <code>_In_</code> info?</p>