pub type ITimerEx = *mut c_void;