ошибка C2440: «функция»: невозможно преобразовать из «const IID» в «DWORD»

Пытаясь разместить CLR, я продолжаю получать это:

ошибка C2440: 'функция» : не могу конвертировать из 'const IID ' кDWORD»

Мой код:

ICLRRuntimeHost *host = NULL;
HRESULT result = CorBindToRuntime(NULL, L"wks", CLSID_CLRRuntimeHost, 
    IID_ICLRRuntimeHost, (PVOID*)&host);

Это в C, кстати. Не C ++.

РЕДАКТИРОВАТЬ: Когда я компилирую это с C ++, это работает просто отлично. не должен»Разве это не ведет себя одинаково на любом языке?

Ответы на вопрос(2)

Ваш ответ на вопрос