Предупреждение средств компоновщика LNK4086
точка входа "function" не __stdcall с "числом" аргументов; Образ может не запускаться
Точка входа для библиотеки DLL должна быть __stdcall
. Перекомпилируйте функцию с параметром /Gz или укажите __stdcall
или WINAPI при определении функции.