#include "user_private.h"
-static const USER_DRIVER null_driver, lazy_load_driver;
+static USER_DRIVER null_driver, lazy_load_driver;
const USER_DRIVER *USER_Driver = &lazy_load_driver;
static DWORD driver_load_error;
#undef GET_USER_FUNC
}
- prev = InterlockedCompareExchangePointer( (void **)&USER_Driver, driver, (void *)&lazy_load_driver );
+ prev = InterlockedCompareExchangePointer( (void **)&USER_Driver, driver, &lazy_load_driver );
if (prev != &lazy_load_driver)
{
/* another thread beat us to it */
return 0;
}
-static const USER_DRIVER null_driver =
+static USER_DRIVER null_driver =
{
/* keyboard functions */
nulldrv_ActivateKeyboardLayout,
return load_driver()->pWindowMessage( hwnd, msg, wparam, lparam );
}
-static const USER_DRIVER lazy_load_driver =
+static USER_DRIVER lazy_load_driver =
{
/* keyboard functions */
loaderdrv_ActivateKeyboardLayout,