У меня проблема с GetProcAddress:
Я написал простую DLL с одной функцией:
extern "C" LRESULT WINAPI Function(HWND Hwnd, UINT Message,
WPARAM wParam, LPARAM lParam)
{
Beep(1000, 1000);
return CallNextHookEx(0, Message, wParam, lParam);
}
Когда я пытаюсь получить адрес функции, GetProcAddress завершается ошибкой с кодом ошибки 127 (ERROR_PROC_NOT_FOUND). Однако, если я использую void в качестве типа функции, он работает отлично. Я не могу понять, почему он так себя ведет. Любые предложения будут с благодарностью!
Кстати: DependencyWalker показывает, что имя функции действительно "Function", изменения не применены.