i checked again and have to take back my post,
on UIQ2 the User::ResetInactivityTime() does prevent the backlight of going out.
On UIQ3 it does not work.
seems not to have any influance on my UIQ3 devices, but compiles well.
But WriteDeviceData prevents an instalation.