title: error C2440: 'function' : cannot convert from 'const IID' to 'DWORD'
body: <p>While trying to host the CLR, I keep getting this:</p>
  
  <blockquote>
    <p>error C2440: 'function' : cannot convert from 'const IID' to 'DWORD'</p>
  </blockquote>
  
  <p>My code:</p>
  
  <pre><code>ICLRRuntimeHost *host = NULL;
  HRESULT result = CorBindToRuntime(NULL, L"wks", CLSID_CLRRuntimeHost, 
      IID_ICLRRuntimeHost, (PVOID*)&amp;host);
  </code></pre>
  
  <p>This is in C, by the way. Not C++.</p>
  
  <p><strong>EDIT:</strong> When I compile this with C++, it works just fine. Shouldn't it behave the same in either language?</p>