Использование extern "C" в CLR проекте

void flood(int key) {

const int event_cnt = 2;
INPUT ip1[event_cnt];
ip1[0].type = INPUT_KEYBOARD;
ip1[0].ki.wScan = 0;
ip1[0].ki.time = 0;
ip1[0].ki.dwExtraInfo = 0;
ip1[0].ki.wVk = key;
ip1[0].ki.dwFlags = 0;
ip1[1] = ip1[0];
ip1[1].ki.dwFlags = KEYEVENTF_KEYUP;
SendInput(event_cnt, ip1, sizeof(INPUT));

}

как можно использовать эту функцию в clr проекте? компилятор ругается LNK2019 ссылка на неразрешенный внешний символ "extern "C" unsigned int __cdecl SendInput(unsigned int,struct tagINPUT *,int)" (?SendInput@@$$J0YAIIPEAUtagINPUT@@H@Z) в функции "void __cdecl flood(int)" (?flood@@$$FYAXH@Z)


Ответы (0 шт):