33 #if defined DLL_EXPORT
34 #define DECLDIR __declspec(dllexport)
36 #define DECLDIR __declspec(dllimport)
62 DISPLAY_SPEED_UNITS_KPH = 0,
63 DISPLAY_SPEED_UNITS_MPH,
64 DISPLAY_SPEED_UNITS_KNOTS,
65 DISPLAY_SPEED_UNITS_MS
161 RENDER_FUNCTION_GDI_SWAPBUFFERS = 0,
162 RENDER_FUNCTION_OGL_WGLSWAPBUFFERS,
163 RENDER_FUNCTION_OGL_FINISH,
164 RENDER_FUNCTION_OGL_FLUSH,
167 RENDER_FUNCTION_D3D_PRESENT = 0,
168 RENDER_FUNCTION_D3D_ENDSCENE,
169 RENDER_FUNCTION_D3DSC_PRESENT,
172 RENDER_FUNCTION_DXGI_PRESENT = 0
194 KEYBOARD_HOOK_METHOD_WNDPROC = 0,
195 KEYBOARD_HOOK_METHOD_SETWINDOWSHOOKEX,
196 KEYBOARD_HOOK_METHOD_GETASYNCKEYSTATE
253 bool forceScreenRefresh;
316 float rotationMatrix[3][3];
317 DWORD packetTimeMillis;
325 BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved);
338 DECLDIR
void GetDefaultSettings(
const GAME_SETTINGS* settings);
352 DECLDIR
int GetNumExeNames();
362 DECLDIR
void GetExeName(
int index,
const TCHAR* exeName);
388 DECLDIR
int GetNumParentDirs();
398 DECLDIR
void GetParentDir(
int index,
const TCHAR* dir);
410 DECLDIR
void GetSimphyintyRemoteSettings(
const REMOTE_CONFIG* settings);
419 DECLDIR
void OnGameDetected();
425 DECLDIR
void OnGameLost();