Remove unneeded #include <iostream>
Ensure that windows.h is included before any other (win) headers
Removed #define _WIN32_WINNT
Do not force BOOL to bool
Wrap GetLastError to return fmx::err code
Use LSTATUS and HRESULT rather than always force conversion to fmx::errcode
Compare has_attributes to an int rather than a bool
Suppress Microsoft "Security Enhancements" warning C4996 in debug builds to avoid VS reporting spurious errors in boost
Explicitly cast value placed in g_last_error as fmx::errcode
Be explicit using/casting size_t/int
Auto update version: 02010068
Make sure BE_ListFilesInFolder returns "?" and sets BE_GetLastError when the directory does not exist