these callbacks will be used to implement diagnostic messages.
since bluelib is already cross-platform, this is mostly just adding __declspec(dllexport) to the library functions.