diff --git a/frontend/drivers/platform_win32.c b/frontend/drivers/platform_win32.c index e4c03dd13b..0e229b9b22 100644 --- a/frontend/drivers/platform_win32.c +++ b/frontend/drivers/platform_win32.c @@ -12,6 +12,12 @@ * If not, see . */ +#ifdef _XBOX +#include +#else +#include +#endif +#include #include "../frontend_driver.h" #include @@ -19,24 +25,29 @@ #include #include -#include "../general.h" - static void frontend_win32_get_os(char *name, size_t sizeof_name, int *major, int *minor) { - DWORD version = GetVersion(); + uint32_t version = GetVersion(); *major = (DWORD)(LOBYTE(LOWORD(version))); *minor = (DWORD)(HIBYTE(LOWORD(version))); } -static void frontend_win32_environment_get(int *argc, char *argv[], - void *args, void *params_data) +static void frontend_win32_init(void *data) { + char os_version[PATH_MAX_LENGTH]; + int major, minor; + + (void)data; + + frontend_win32_get_os(os_version, sizeof(os_version), &major, &minor); + + } const frontend_ctx_driver_t frontend_ctx_win32 = { - frontend_win32_environment_get, /* environment_get */ - NULL, /* init */ + NULL, /* environment_get */ + frontend_win32_init, /* init */ NULL, /* deinit */ NULL, /* exitspawn */ NULL, /* process_args */