erro C2440: 'function': não é possível converter de 'const IID' para 'DWORD'
Ao tentar hospedar o CLR, continuo recebendo isso:
erro C2440: 'function': não é possível converter de 'const IID' para 'DWORD'
Meu código:
ICLRRuntimeHost *host = NULL;
HRESULT result = CorBindToRuntime(NULL, L"wks", CLSID_CLRRuntimeHost,
IID_ICLRRuntimeHost, (PVOID*)&host);
Isso é em C, a propósito. Não C ++.
EDITAR: Quando eu compilo isso com o C ++, funciona muito bem. Não deveria se comportar da mesma maneira em qualquer idioma?