title: invalid conversion from 'DWORD (*)(void*)' to 'DWORD (*)(void*)'
body: <p><code>invalid conversion from 'DWORD (*)(void*)' to 'DWORD (*)(void*)'</code> .
  cake==lie
  1==0</p>
  
  <p>I have no idea what this means ... I get it in this code</p>
  
  <pre><code>HANDLE CPlugin::CreateWinampThread()    ||
  {                                  __VVVVVVVV__
      hWinampThreadHandle = (HANDLE)CreateThread(NULL, 0, StartWinampThread, (void*)this, 0, &amp;dwWinampThreadID);
      if (!hWinampThreadHandle)
          return 0;
  
       CloseHandle(hWinampThreadHandle);
       return hWinampThreadHandle;
  }
  
  .
  
  DWORD  WINAPI CPlugin::StartWinampThread(void* lpParam)[...]
  </code></pre>