pub type RemoteSystemWatcher = *mut c_void;