12 hinstLib = LoadLibrary(L
"FreeTrackClient.dll");
14 logger->
Log(
"FreeTrack: Unable to load DLL", Logger::Level::Fatal);
26 logger->
Log(
"FreeTrack: Unable to find 'FTGetData' function", Logger::Level::Fatal);
28 logger->
Log(
"FreeTrack: Unable to find 'FTGetDllVersion' function", Logger::Level::Fatal);
30 logger->
Log(
"FreeTrack: Unable to find 'FTReportID' function", Logger::Level::Fatal);
32 logger->
Log(
"FreeTrack: Unable to find 'FTProvider' function", Logger::Level::Fatal);
36 sprintf_s(msg, 99,
"FreeTrack: FTGetData is at address: 0x%p",
getData);
38 sprintf_s(msg, 99,
"FreeTrack: FTGetDllVersion is at address: 0x%p",
getDllVersion);
40 sprintf_s(msg, 99,
"FreeTrack: FTReportID is at address: 0x%p",
reportID);
42 sprintf_s(msg, 99,
"FreeTrack: FTProvider is at address: 0x%p",
provider);
46 sprintf_s(msg, 99,
"FreeTrack: DLL Version: %s",
getDllVersion());
68 logger->
Log(
"FreeTrack: Poll unhandled exception!", Logger::Level::Error);
bool(WINAPI * importGetData)(FreeTrackData *data)
char *(WINAPI * importGetDllVersion)()
char *(WINAPI * importProvider)()
void(WINAPI * importReportID)(int name)
importGetDllVersion getDllVersion
void Log(const char *msg, Level level=Info, int errorCode=0)
FreeTrack(Viewscreen *prmViewscreen)