rem: DWORD initTime = GetTimeCounter ();
context: _clear_menu_state (void){	DWORD initTime = GetTimeCounter ();	CurrentMenuState.up        = 0;	CurrentMenuState.down      = 0;	CurrentMenuState.left      = 0;	CurrentMenuState.right     = 0;	CurrentMenuState.select    = 0;	CurrentMenuState.cancel    = 0;	CurrentMenuState.special   = 0;	CurrentMenuState.page_up   = 0;	CurrentMenuState.page_down = 0;	CurrentMenuState.zoom_in   = 0;	CurrentMenuState.zoom_out  = 0;	CachedMenuState.up        = 0;	CachedMenuState.down      = 0;	CachedMenuState.left      = 0;	CachedMenuState.right     = 0;	CachedMenuState.select    = 0;	CachedMenuState.cancel    = 0;	CachedMenuState.special   = 0;	CachedMenuState.page_up   = 0;	CachedMenuState.page_down = 0;	CachedMenuState.zoom_in   = 0;	CachedMenuState.zoom_out  = 0;	RepeatDelays.up        = _max_accel;	RepeatDelays.down      = _max_accel;	RepeatDelays.left      = _max_accel;	RepeatDelays.right     = _max_accel;	RepeatDelays.select    = _max_accel;	RepeatDelays.cancel    = _max_accel;	RepeatDelays.special   = _max_accel;	RepeatDelays.page_up   = _max_accel;	RepeatDelays.page_down = _max_accel;	RepeatDelays.zoom_in   = _max_accel;	RepeatDelays.zoom_out  = _max_accel;	Times.up        = initTime;	Times.down      = initTime;	Times.left      = initTime;	Times.right     = initTime;	Times.select    = initTime;	Times.cancel    = initTime;	Times.special   = initTime;	Times.page_up   = initTime;	Times.page_down = initTime;	Times.zoom_in   = initTime;	Times.zoom_out  = initTime;}