pub type IWTSListenerCallback = *mut c_void;