The C++ compiler applies name decoration to the identifier. The __stdcall decoration is a leading _underscore and a trailing @n where n is the size of the activation frame.
The ALIAS directive in your Fortran code caused this problem, you forced it to be exported as "LA01BD" instead of "_LA01BD@52". You should first try to remove it so the normal name decoration is applied. If that's not an option then you'll need to either create an import library with lib.exe /def from a properly crafted .def file or fallback to late binding with GetProcAddress().