при линкеровке кода: .386p option casemap:none .model flat, stdcall includelib C:\masm32\lib\kernel32.lib includelib C:\masm32\lib\user32.lib includelib C:\masm32\lib\gdi32.lib includelib C:\masm32\lib\dinput.lib include c:\masm32\include\windows.inc include c:\masm32\include\user32.inc include c:\masm32\include\kernel32.inc include c:\masm32\include\gdi32.inc include C:\masm32\include\dinput.inc include C:\masm32\include\Protos.inc .code main: push 0 push offset lpdi push DIRECTINPUT_VERSION push 0 call DirectInputCreate call DI_Init_Mouse .IF EAX == FALSE JMP errmouss .ENDIF done: ;=================== ; Выполнено успешно ;=================== push 0 push offset titleprog push offset msbtxt1 push 0 call MessageBoxA push 0 call ExitProcess errmouss: ;=================== ; Вывести сообщение об ошибке ;=================== push 0 push offset titleprog push offset msgmouseerr push 0 call MessageBoxA push 0 call ExitProcess ; DI_Init ENDP .data lpdi dd 0 titleprog db "CrackMe 1 Кирилла",0 msbtxt1 db "Выполнено успешно",0 msgmouseerr db "Ошибка при иницилизации мыши",0 end main линкер выдаёт: error LNK2001: unresolved external symbol _DI_Init_Mouse@0 Что мне делать? P.S. языка С не знаю