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