У меня есть .def-файл, .lib-файл, .dll, исходные файлы.
Он использует WINAPI DllMain, все его функции следуют этому.
Это так:
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}
extern "C"
{
int WINAPI DoSomething() { return -1; }
int WINAPI DOSOMETHIGNELSE!() { return 202020; }
};
В компоновщик настроек проекта я добавил .lib файл. В внешней части "C" отсутствует заголовочный файл для фактических функций.
Я включаю windows.h, пытаюсь вызвать DoSomething (), но не знаю, что это такое.